Hi Prashant, The AMF work is in a separate branch so make sure you get the latest code. Maybe Piotr or another volunteer will merge the branch into develop so it appears in the nightly.
-Alex On 8/23/17, 9:52 AM, "PKumar" <prashaku...@gmail.com> wrote: >Sure, I will download the FlexJS nightly build and check it. > >On 23-Aug-2017 10:01 PM, "Alex Harui-2 [via Apache Flex Users]" < >ml+s2333346n1580...@n4.nabble.com> wrote: > >> Hi Prashant, >> >> If you could add to RemoteObjectAMFTest and SampleAmfWebApp to work with >> an actual ValueObject, that would be great! >> >> Thanks, >> -Alex >> >> On 8/23/17, 9:21 AM, "PKumar" <[hidden email] >> <http:///user/SendEmail.jtp?type=node&node=15807&i=0>> wrote: >> >> >Really great Alex, if you need my help in testing or creating demo. >>Do >> >please let me know. >> > >> >On 23-Aug-2017 9:46 PM, "Alex Harui-2 [via Apache Flex Users]" < >> >[hidden email] <http:///user/SendEmail.jtp?type=node&node=15807&i=1>> >> wrote: >> > >> >> Hi Prashant, >> >> >> >> Yes, the RemoteObjectAMFTest only tries to send a String. To handle >> >>true >> >> ValueObjects we would need to leverage the amfjs class mapping. I >> added >> >> code to the compiler to generate a map for the [RemoteClass] metadata >> >>but >> >> I didn't hook that up on the JS side yet. It sounds like the >>interest >> >>is >> >> in backporting amfjs to AS and make the API similar to regular Flex. >> In >> >> that case, I will refactor the amfjs class map to use the one in our >> >> Reflection library. >> >> >> >> -Alex >> >> >> >> On 8/23/17, 9:08 AM, "PKumar" <[hidden email] >> >> <http:///user/SendEmail.jtp?type=node&node=15804&i=0>> wrote: >> >> >> >> >Alex, >> >> > >> >> >It will really great, if this works same or mostly similar as >>regular >> >> Flex >> >> >SDK. >> >> > >> >> >One more point on amfJS library , it also supports class mapping. It >> >>has >> >> >one method *registerClasses* that can be used for Java class to flex >> >> >mapping. >> >> > >> >> >On 23-Aug-2017 11:12 AM, "Alex Harui-2 [via Apache Flex Users]" < >> >> >[hidden email] >><http:///user/SendEmail.jtp?type=node&node=15804&i=1>> >> >> wrote: >> >> > >> >> >> So, I played around with AMF today, adding SWF code for >> RemoteObject. >> >> >>For >> >> >> me, the RemoteObjectAMFTest in examples/flexjs is working against >> the >> >> >> SampleAmfWebApp in examples/amf for both SWF and JS. I don't >>think >> I >> >> >>had >> >> >> to touch the JS code in amf.js. That's better than I was >>expecting. >> >> >>Am I >> >> >> not doing something right or is there some other problem that >>needs >> >> >> solving? >> >> >> >> >> >> Some observations along the way: >> >> >> >> >> >> I was able to talk to the server in SWF code just by using >> >> >> NetConnection.call and passing in CommandMessages and >> >>RemotingMessages, >> >> >> but the amf.js code seems to be sending an ActionMessage wrapped >> >>around >> >> >> the CommandMessage and RemotingMessage. Is that wrapping what >> >> >> NetConnection does? >> >> >> >> >> >> I'm tempted to try to refactor amf.js into several AS classes. Is >> >>that >> >> >> worth doing or are there bigger fish to fry? >> >> >> >> >> >> The amf.js code includes a Promise implementation. If we refactor >> to >> >> >>AS, >> >> >> should we try to use promises or make the API more compatible with >> >> >>regular >> >> >> Flex? I'm leaning towards compatibility with regular Flex. >> >> >> >> >> >> Thoughts? >> >> >> -Alex >> >> >> >> >> >> On 8/21/17, 11:02 AM, "Harbs" <[hidden email] >> >> >> <http:///user/SendEmail.jtp?type=node&node=15798&i=0>> wrote: >> >> >> >> >> >> >There’s probably an advantage to converting it to FlexJS. You >>could >> >> >> >probably leverage BinaryData for some of the functionality. >> >> >> > >> >> >> >You can also create typedefs if you want. >> >> >> > >> >> >> >> On Aug 21, 2017, at 8:53 PM, PKumar <[hidden email] >> >> >> <http:///user/SendEmail.jtp?type=node&node=15798&i=1>> wrote: >> >> >> >> >> >> >> >> Alex, >> >> >> >> >> >> >> >> As per my analysis & testing, AMFJS supports following >>features: >> >> >> >> >> >> >> >> - All dataType serialization & deserialization support >>including >> >> >> >>Object , >> >> >> >> Vector >> >> >> >> - Connection with BlazeDS >> >> >> >> - Conection with AMFPHP >> >> >> >> - Class Mapping Support using Alias Name & Class >> >> >> >> - Inbuilt support for sending AMF request & response >> >> >> >> >> >> >> >> I also checked James ward implementation but that does not >> >>support >> >> >> >>vector >> >> >> >> and blazeds connectivity. >> >> >> >> >> >> >> >> I prepared a demo for class mapping and blazeDs connection. If >> >>you >> >> >> >>want to >> >> >> >> check, please let me know. I will share on github. >> >> >> >> >> >> >> >> one query i want to ask , can we convert this amfJS library to >> >> >>FlexJS >> >> >> >> Typedef just like createJS library? >> >> >> >> >> >> >> >> >> >> >> >> Regards, >> >> >> >> Prashant >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> ----- >> >> >> >> Regards, >> >> >> >> Prashant >> >> >> >> -- >> >> >> >> View this message in context: >> >> >> >>https://na01.safelinks.protection.outlook.com/?url= >> >> >> http%3A%2F%2Fapache-fl >> >> >> >> >> >> >>>>>>>>ex-users.2333346.n4.nabble.com%2FRemote-object-for-Flex-JS-tp15510p >>>>>>>>15 >> >> >>>>>>78 >> >> >> >> >>>>2. >> >> >> >> >> >> >> >> >> >>>>>>>>html&data=02%7C01%7C%7C1af098eb84194e4a169c08d4e8bebf0f%7Cfa7b1b5a7 >>>>>>>>b3 >> >> >>>>>>44 >> >> >> >> >>>>38 >> >> >> >> >> >> >> >> >> >>>>>>>>794aed2c178decee1%7C0%7C0%7C636389353321386860&sdata=9Vgilc%2FEEN6e >>>>>>>>QE >> >> >>>>>>Gj >> >> >> >> >>>>Dw >> >> >> >> >> >> >>mmQV8N952XqBSbgweg1VQ41g4%3D&reserved=0 >> >> >> >> Sent from the Apache Flex Users mailing list archive at >> >>Nabble.com. >> >> >> > >> >> >> >> >> >> >> >> >> >> >> >> ------------------------------ >> >> >> If you reply to this email, your message will be added to the >> >> discussion >> >> >> below: >> >> >> >> >> >>https://na01.safelinks.protection.outlook.com/?url= >> >> http%3A%2F%2Fapache-fl >> >> >> >>>>>>ex-users.2333346.n4.nabble.com%2FRemote-object-for-Flex-JS-&data=02%7 >>>>>>C0 >> >> >>>>1% >> >> >> >> >> >>>>>>7C%7C3a1ce1deff3f47dff8ef08d4ea413522%7Cfa7b1b5a7b34438794aed2c178dec >>>>>>ee >> >> >>>>1% >> >> >> >> >> >>>>>>7C0%7C0%7C636391013164618149&sdata=%2FOcSNyohTV1%2FJaKe%2BgW%2BHspE%2 >>>>>>FV >> >> >>>>%2 >> >> >> >> >>FtaoyEdCq2YOzUmq4%3D&reserved=0 >> >> >> tp15510p15798.html >> >> >> To start a new topic under Apache Flex Users, email >> >> >> [hidden email] >><http:///user/SendEmail.jtp?type=node&node=15804&i=2> >> >> >> >> To unsubscribe from Apache Flex Users, click here >> >> >> >> >> >><https://na01.safelinks.protection.outlook.com/?url= >> >> http%3A%2F%2Fapache-f >> >> >> >>>>>>lex-users.2333346.n4.nabble.com%2Ftemplate%2FNamlServlet.jtp%3Fmacro% >>>>>>3D >> >> >>>>un >> >> >> >> >> >>>>>>subscribe_by_code%26node%3D1%26code%3DcHJhc2hha3VtYXJAZ21haWwuY29tfDF >>>>>>8L >> >> >>>>TU >> >> >> >> >> >>>>>>0MTcyMzE2NA&data=02%7C01%7C%7C3a1ce1deff3f47dff8ef08d4ea413522%7Cfa7b >>>>>>1b >> >> >>>>5a >> >> >> >> >> >>>>>>7b34438794aed2c178decee1%7C0%7C0%7C636391013164618149&sdata=oG9TQOL2W >>>>>>HD >> >> >>>>Im >> >> >> >> >>7ixmXea4gFCoUw4j8b0HUsYOw7f4Pk%3D&reserved=0==> >> >> >> . >> >> >> NAML >> >> >> >> >> >><https://na01.safelinks.protection.outlook.com/?url= >> >> http%3A%2F%2Fapache-f >> >> >> >>>>>>lex-users.2333346.n4.nabble.com%2Ftemplate%2FNamlServlet.jtp%3Fmacro% >>>>>>3D >> >> >>>>ma >> >> >> >> >> >>>>>>cro_viewer%26id%3Dinstant_html%2521nabble%253Aemail.naml%26base%3Dnab >>>>>>bl >> >> >>>>e. >> >> >> >> >> >>>>>>naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespa >>>>>>ce >> >> >>>>-n >> >> >> >> >> >>>>>>abble.view.web.template.NodeNamespace%26breadcrumbs%3Dnotify_subscrib >>>>>>er >> >> >>>>s% >> >> >> >> >> >>>>>>2521nabble%253Aemail.naml-instant_emails%2521nabble%253Aemail.naml-se >>>>>>nd >> >> >>>>_i >> >> >> >> >> >>>>>>nstant_email%2521nabble%253Aemail.naml&data=02%7C01%7C%7C3a1ce1deff3f >>>>>>47 >> >> >>>>df >> >> >> >> >> >>>>>>f8ef08d4ea413522%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C6363910 >>>>>>13 >> >> >>>>16 >> >> >> >> >> >>>>>>4618149&sdata=IBL7nGCu8Fr2VJyGGJvN4eo2j3ciNKaqdMySmNqzEH8%3D&reserved >>>>>>=0 >> >> >>>>> >> >> >> >> >> >> >> > >> >> > >> >> > >> >> > >> >> >----- >> >> >Regards, >> >> >Prashant >> >> >-- >> >> >View this message in context: >> >> >https://na01.safelinks.protection.outlook.com/?url= >> >> http%3A%2F%2Fapache-fle >> >> >x-users.2333346.n4.nabble.com%2FRemote-object-for-Flex-JS- >> >> tp15510p15803.ht >> >> >> >>>>>ml&data=02%7C01%7C%7C3a1ce1deff3f47dff8ef08d4ea413522%7Cfa7b1b5a7b3443 >>>>>87 >> >> >>>94 >> >> >> >> >> >>>>>aed2c178decee1%7C0%7C0%7C636391013164618149&sdata=J3LsrJ3Zxc%2FxglCYj8 >>>>>zw >> >> >>>cX >> >> >> >> >vDzIX9nCPn0S%2Brd%2BVE9O0%3D&reserved=0 >> >> >Sent from the Apache Flex Users mailing list archive at Nabble.com. >> >> >> >> >> >> >> >> ------------------------------ >> >> If you reply to this email, your message will be added to the >> discussion >> >> below: >> >> >> >>https://na01.safelinks.protection.outlook.com/?url= >> http%3A%2F%2Fapache-fl >> >>>>ex-users.2333346.n4.nabble.com%2FRemote-object-for-Flex-JS-&data=02%7C0 >>>>1% >> >> >>>>7C%7Cf10440168a264ce4a83308d4ea42fce0%7Cfa7b1b5a7b34438794aed2c178decee >>>>1% >> >> >>>>7C0%7C0%7C636391020812650097&sdata=4dXIVzqiXbxllGLy9oymfR5lLMIhps6NQmjp >>>>8t >> >> >>VmRVo%3D&reserved=0 >> >> tp15510p15804.html >> >> To start a new topic under Apache Flex Users, email >> >> [hidden email] <http:///user/SendEmail.jtp?type=node&node=15807&i=2> >> >> To unsubscribe from Apache Flex Users, click here >> >> >> >><https://na01.safelinks.protection.outlook.com/?url= >> http%3A%2F%2Fapache-f >> >>>>lex-users.2333346.n4.nabble.com%2Ftemplate%2FNamlServlet.jtp%3Fmacro%3D >>>>un >> >> >>>>subscribe_by_code%26node%3D1%26code%3DcHJhc2hha3VtYXJAZ21haWwuY29tfDF8L >>>>TU >> >> >>>>0MTcyMzE2NA&data=02%7C01%7C%7Cf10440168a264ce4a83308d4ea42fce0%7Cfa7b1b >>>>5a >> >> >>>>7b34438794aed2c178decee1%7C0%7C0%7C636391020812650097&sdata=4dcQPrPyC3p >>>>pE >> >> >>x36S3f%2B950UpNNwOJEfiG5e%2BGXpALg%3D&reserved=0==> >> >> . >> >> NAML >> >> >> >><https://na01.safelinks.protection.outlook.com/?url= >> http%3A%2F%2Fapache-f >> >>>>lex-users.2333346.n4.nabble.com%2Ftemplate%2FNamlServlet.jtp%3Fmacro%3D >>>>ma >> >> >>>>cro_viewer%26id%3Dinstant_html%2521nabble%253Aemail.naml%26base%3Dnabbl >>>>e. >> >> >>>>naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace >>>>-n >> >> >>>>abble.view.web.template.NodeNamespace%26breadcrumbs%3Dnotify_subscriber >>>>s% >> >> >>>>2521nabble%253Aemail.naml-instant_emails%2521nabble%253Aemail.naml-send >>>>_i >> >> >>>>nstant_email%2521nabble%253Aemail.naml&data=02%7C01%7C%7Cf10440168a264c >>>>e4 >> >> >>>>a83308d4ea42fce0%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636391020 >>>>81 >> >> >>>>2650097&sdata=XnllokaW1joWP0zh%2Fy1zvmzruvn%2BneggkXh6xHdsunE%3D&reserv >>>>ed >> >> >>=0> >> >> >> > >> > >> > >> > >> >----- >> >Regards, >> >Prashant >> >-- >> >View this message in context: >> >https://na01.safelinks.protection.outlook.com/?url= >> http%3A%2F%2Fapache-fle >> >x-users.2333346.n4.nabble.com%2FRemote-object-for-Flex-JS- >> tp15510p15805.ht >> >>>ml&data=02%7C01%7C%7Cf10440168a264ce4a83308d4ea42fce0%7Cfa7b1b5a7b344387 >>>94 >> >> >>>aed2c178decee1%7C0%7C0%7C636391020812650097&sdata=HBbOQ1Hn1n0lAG%2FGYHdz >>>bg >> >> >vrwKxd8pWLrxm46FJSAnY%3D&reserved=0 >> >Sent from the Apache Flex Users mailing list archive at Nabble.com. >> >> >> >> ------------------------------ >> If you reply to this email, your message will be added to the discussion >> below: >> >>https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-fl >>ex-users.2333346.n4.nabble.com%2FRemote-object-for-Flex-JS-&data=02%7C01% >>7C%7C5d32ae4db4c14fd8227a08d4ea476740%7Cfa7b1b5a7b34438794aed2c178decee1% >>7C0%7C0%7C636391039781390709&sdata=2zBxDD8UoNESAJZyvKWBerW8UiGUFbpCHf%2Bn >>iUgm0aA%3D&reserved=0 >> tp15510p15807.html >> To start a new topic under Apache Flex Users, email >> ml+s2333346n1...@n4.nabble.com >> To unsubscribe from Apache Flex Users, click here >> >><https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-f >>lex-users.2333346.n4.nabble.com%2Ftemplate%2FNamlServlet.jtp%3Fmacro%3Dun >>subscribe_by_code%26node%3D1%26code%3DcHJhc2hha3VtYXJAZ21haWwuY29tfDF8LTU >>0MTcyMzE2NA&data=02%7C01%7C%7C5d32ae4db4c14fd8227a08d4ea476740%7Cfa7b1b5a >>7b34438794aed2c178decee1%7C0%7C0%7C636391039781390709&sdata=u9qzMLM9zEaIC >>Vfd8TuFsLmf8Tjcw4G%2BEN6U2Jf35tc%3D&reserved=0==> >> . >> NAML >> >><https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-f >>lex-users.2333346.n4.nabble.com%2Ftemplate%2FNamlServlet.jtp%3Fmacro%3Dma >>cro_viewer%26id%3Dinstant_html%2521nabble%253Aemail.naml%26base%3Dnabble. >>naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-n >>abble.view.web.template.NodeNamespace%26breadcrumbs%3Dnotify_subscribers% >>2521nabble%253Aemail.naml-instant_emails%2521nabble%253Aemail.naml-send_i >>nstant_email%2521nabble%253Aemail.naml&data=02%7C01%7C%7C5d32ae4db4c14fd8 >>227a08d4ea476740%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C63639103978 >>1390709&sdata=AByKY5e%2BF3ekcVN7l1hKEfp0TkaMEy3p%2BSw7wuHHCzI%3D&reserved >>=0> >> > > > > >----- >Regards, >Prashant >-- >View this message in context: >https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-fle >x-users.2333346.n4.nabble.com%2FRemote-object-for-Flex-JS-tp15510p15809.ht >ml&data=02%7C01%7C%7C5d32ae4db4c14fd8227a08d4ea476740%7Cfa7b1b5a7b34438794 >aed2c178decee1%7C0%7C0%7C636391039781390709&sdata=OBijYEbbq0BjTiZ44ouvJ9wa >D4N1Gd49pm0aO36ZGcI%3D&reserved=0 >Sent from the Apache Flex Users mailing list archive at Nabble.com.