flex-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alex Harui <aha...@adobe.com.INVALID>
Subject Re: Remote object for Flex JS
Date Wed, 23 Aug 2017 16:31:38 GMT
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" <prashakumar@gmail.com> 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]" <
>ml+s2333346n15804h9@n4.nabble.com> 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-tp15510p15
>>>>>>78
>>
>> >>>>2.
>> >>
>> >>
>> 
>>>>>>html&data=02%7C01%7C%7C1af098eb84194e4a169c08d4e8bebf0f%7Cfa7b1b5a7b3
>>>>>>44
>>
>> >>>>38
>> >>
>> >>
>> 
>>>>>>794aed2c178decee1%7C0%7C0%7C636389353321386860&sdata=9Vgilc%2FEEN6eQE
>>>>>>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%7C0
>>>>1%
>>
>> 
>>>>7C%7C3a1ce1deff3f47dff8ef08d4ea413522%7Cfa7b1b5a7b34438794aed2c178decee
>>>>1%
>>
>> 
>>>>7C0%7C0%7C636391013164618149&sdata=%2FOcSNyohTV1%2FJaKe%2BgW%2BHspE%2FV
>>>>%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%3DcHJhc2hha3VtYXJAZ21haWwuY29tfDF8L
>>>>TU
>>
>> 
>>>>0MTcyMzE2NA&data=02%7C01%7C%7C3a1ce1deff3f47dff8ef08d4ea413522%7Cfa7b1b
>>>>5a
>>
>> 
>>>>7b34438794aed2c178decee1%7C0%7C0%7C636391013164618149&sdata=oG9TQOL2WHD
>>>>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%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%7C3a1ce1deff3f47
>>>>df
>>
>> 
>>>>f8ef08d4ea413522%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636391013
>>>>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%7Cfa7b1b5a7b344387
>>>94
>>
>> 
>>>aed2c178decee1%7C0%7C0%7C636391013164618149&sdata=J3LsrJ3Zxc%2FxglCYj8zw
>>>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%7C01%
>>7C%7Cf10440168a264ce4a83308d4ea42fce0%7Cfa7b1b5a7b34438794aed2c178decee1%
>>7C0%7C0%7C636391020812650097&sdata=4dXIVzqiXbxllGLy9oymfR5lLMIhps6NQmjp8t
>>VmRVo%3D&reserved=0
>> tp15510p15804.html
>> To start a new topic under Apache Flex Users, email
>> ml+s2333346n1h16@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%7Cf10440168a264ce4a83308d4ea42fce0%7Cfa7b1b5a
>>7b34438794aed2c178decee1%7C0%7C0%7C636391020812650097&sdata=4dcQPrPyC3ppE
>>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%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%7Cf10440168a264ce4
>>a83308d4ea42fce0%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C63639102081
>>2650097&sdata=XnllokaW1joWP0zh%2Fy1zvmzruvn%2BneggkXh6xHdsunE%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-tp15510p15805.ht
>ml&data=02%7C01%7C%7Cf10440168a264ce4a83308d4ea42fce0%7Cfa7b1b5a7b34438794
>aed2c178decee1%7C0%7C0%7C636391020812650097&sdata=HBbOQ1Hn1n0lAG%2FGYHdzbg
>vrwKxd8pWLrxm46FJSAnY%3D&reserved=0
>Sent from the Apache Flex Users mailing list archive at Nabble.com.

Mime
View raw message