IMO, if it isn’t going to break anything and will allow this potential user to 
test something, check in what you have and make it general later.

My 2 cents,
-Alex

From: Greg Dove <greg.d...@gmail.com>
Reply-To: "users@royale.apache.org" <users@royale.apache.org>
Date: Thursday, January 17, 2019 at 11:06 AM
To: "users@royale.apache.org" <users@royale.apache.org>
Subject: Re: BlazeDS ChanelSet login convert to Royale


Hi Alex,

I can answer that. It's not customer approval. The changes are for 
AMFBinaryData mainly. But I put in a bunch of custom stuff - which represent an 
incomplete and custom IExternalizable support that only targets 
ArrayCollection/ArrayList for now.

I need to remove that, and re-implement as a general solution (preferably 
retaining some opt-in/PAYG support for the 'custom' approach we are using which 
is good for transition management between legacy code and royale-specific work )



On Fri, Jan 18, 2019 at 7:53 AM Alex Harui 
<aha...@adobe.com<mailto:aha...@adobe.com>> wrote:
Carlos,  why do you need your customer’s approval to commit fixes for 
RemoteObject?  The sooner you can commit those changes, the better it will be 
for the community, IMO.

-Alex

From: Carlos Rovira <carlosrov...@apache.org<mailto:carlosrov...@apache.org>>
Reply-To: "users@royale.apache.org<mailto:users@royale.apache.org>" 
<users@royale.apache.org<mailto:users@royale.apache.org>>
Date: Thursday, January 17, 2019 at 7:48 AM
To: "users@royale.apache.org<mailto:users@royale.apache.org>" 
<users@royale.apache.org<mailto:users@royale.apache.org>>
Subject: Re: BlazeDS ChanelSet login convert to Royale

Hi Radu,

we'll do at some time, but that would be when our client want to show it into 
public, so this could be not soon...As he give us green flag, hope to share it 
since I think it's becoming very cool Apache Royale App :)

El jue., 17 ene. 2019 a las 16:17, radu birsan 
(<radu.fl...@gmail.com<mailto:radu.fl...@gmail.com>>) escribió:
Hi Carlos,

  Thank you for your effort.  Having a complex AMF application ported to Royal 
would encourage us to start porting our app.
  Hope you can share a sample of the finished product.

Thank you,
Radu

On Thu, Jan 17, 2019 at 4:51 PM Carlos Rovira 
<carlosrov...@apache.org<mailto:carlosrov...@apache.org>> wrote:
Hi Radu,

this is actually working in Royale. Being said that We (Greg and I) have some 
fixes for RemoteObject that still didn't put on Apache Royale. Will upload soon 
as we end our migration (hopefully 1-2 weeks from now). But you can start 
trying a simple example.

I recomend you to create a try the following test app :

Java part:
https://github.com/apache/royale-asjs/tree/develop/examples/amf/SampleAmfWebApp<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Ftree%2Fdevelop%2Fexamples%2Famf%2FSampleAmfWebApp&data=02%7C01%7Caharui%40adobe.com%7C1c64482358ee410406d408d67caecb19%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636833487513053128&sdata=ChslhnSNDpsJQCpzwNw6FFS70MrKDj2ny0ThA88d2GQ%3D&reserved=0>

Royale client:
https://github.com/apache/royale-asjs/tree/develop/examples/mxroyale/RemoteObjectAMFTest<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Ftree%2Fdevelop%2Fexamples%2Fmxroyale%2FRemoteObjectAMFTest&data=02%7C01%7Caharui%40adobe.com%7C1c64482358ee410406d408d67caecb19%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636833487513053128&sdata=i55MDcSkyl6Xl2zLCtIkqOvUGoD3dn%2Fub3KKk36VcJc%3D&reserved=0>

and check this:
https://github.com/apache/royale-asjs/wiki/Apache-Royale-communication-with-AMF-and-RemoteObject<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fwiki%2FApache-Royale-communication-with-AMF-and-RemoteObject&data=02%7C01%7Caharui%40adobe.com%7C1c64482358ee410406d408d67caecb19%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636833487513053128&sdata=WIWNe4udmeGymGmycAU77Z2p8E5%2BwSurbaImdYRoWX0%3D&reserved=0>

things like turn enable-small-messages to false are very important to have 
success

Just let you know that we are migrating a flex application using Jewel and MX 
RemoteObject and we are receiving/sending very complex graphs with AMF 
successfully.
As we get some free time (hopefully 2-3 weeks from now), Greg had in mind to 
complete RemoteObject implementation with enable-small-messages support too.

thanks


El jue., 17 ene. 2019 a las 13:08, radu birsan 
(<radu.fl...@gmail.com<mailto:radu.fl...@gmail.com>>) escribió:
Hello,

   I have a simple flex login module that uses mx:ChannelSet. Any idea on how 
to make this work with Roylale js.


<?xml version="1.0" encoding="utf-8"?>

<mx:Application 
xmlns:fx="http://ns.adobe.com/mxml/2009<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fns.adobe.com%2Fmxml%2F2009&data=02%7C01%7Caharui%40adobe.com%7C1c64482358ee410406d408d67caecb19%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636833487513053128&sdata=3D5lRGkpxE07WdpqgD8AYer6Ff%2Bg5SOnC10jYSfQBlI%3D&reserved=0>"

                          
xmlns:mx="library://ns.adobe.com/flex/mx<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fns.adobe.com%2Fflex%2Fmx&data=02%7C01%7Caharui%40adobe.com%7C1c64482358ee410406d408d67caecb19%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636833487513053128&sdata=l78ntUxSHwEQI%2FSz9uIJtSByE0UMUZdJ3ylAJTUP2ZA%3D&reserved=0>"
  creationComplete="main()">

    <fx:Script>

           <![CDATA[

                   import mx.messaging.ChannelSet;

                   import mx.messaging.channels.AMFChannel;

                   import mx.messaging.channels.StreamingAMFChannel;

                   import mx.messaging.messages.CommandMessage;

                   import mx.rpc.AsyncResponder;

                   import mx.rpc.AsyncToken;

                   import mx.rpc.events.FaultEvent;

                   import mx.rpc.events.ResultEvent;

                   public var cs:ChannelSet=null;

                   private var amfChannel:AMFChannel;

                   public var serverSTUB:String = 
"http://voip-manager.spherecom.com:9080<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvoip-manager.spherecom.com%3A9080&data=02%7C01%7Caharui%40adobe.com%7C1c64482358ee410406d408d67caecb19%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636833487513053128&sdata=aU2pum4pDssalbk4tMOG56ClDFsVfHHE9HxUTgEANkk%3D&reserved=0>"



                   public function main():void

                   {

                          cs = new ChannelSet();

                          amfChannel = new 
AMFChannel("my-longpolling-amf",serverSTUB + "/RiaService" + 
"/messagebroker/amflongpolling");

                          cs.addChannel(amfChannel);

                   }



                   public function checkAPIVersion(event:ResultEvent = null, 
token:Object = null):void

                   {

                          but.label = "checkAPIVersion Success";

                   }



                   private function handleLoginFault(event:FaultEvent = null, 
token:Object = null):void

                   {

                          but.label = "Fault";

                   }



                   protected function login(event:MouseEvent=null):void

                   {

                          var token:AsyncToken = 
cs.login('rbirsan'.toUpperCase(), "ThisISWork?");

                          token.addResponder(    new 
AsyncResponder(checkAPIVersion, handleLoginFault));

                   }







           ]]>

    </fx:Script>

    <mx:Button label="Login!" id="but" width="200" click="login(event)" />

</mx:Application>

Thank you,
Radu


--
Carlos Rovira
http://about.me/carlosrovira<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C1c64482358ee410406d408d67caecb19%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636833487513053128&sdata=L2EEn42ISRv6I%2Fs5UdKRNSpx0%2F0n%2BHkx5BYd%2Bi8TeJI%3D&reserved=0>



--
Carlos Rovira
http://about.me/carlosrovira<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C1c64482358ee410406d408d67caecb19%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636833487513053128&sdata=L2EEn42ISRv6I%2Fs5UdKRNSpx0%2F0n%2BHkx5BYd%2Bi8TeJI%3D&reserved=0>

Reply via email to