Even for IE10, there may be issues, see the "Known Issues" tab here [1].
Don't know if that affects AMF or not.

[1] http://caniuse.com/#search=Typed


On 12/1/15, 11:25 AM, "Harbs" <harbs.li...@gmail.com> wrote:

>BTW, here’s a good article on Typed Arrays. Specifically, see the section
>on XMLHttpRequest2.
>
>http://www.html5rocks.com/en/tutorials/webgl/typed_arrays/
>
>On Dec 1, 2015, at 9:11 PM, Harbs <harbs.li...@gmail.com> wrote:
>
>> Well, it seems to me that Typed Arrays is the right way to go about
>>implementing ByteArray in JS.[1]
>> 
>> IIUC, mimicking ByteArray is the hardest part of AMF.
>> 
>> Of course, this means a minimum of IE10, but that might be OK…
>> 
>> [1]https://developer.mozilla.org/en-US/docs/Web/JavaScript/Typed_arrays
>> 
>> On Dec 1, 2015, at 8:25 PM, Alex Harui <aha...@adobe.com> wrote:
>> 
>>> 
>>> 
>>> On 12/1/15, 10:18 AM, "Christofer Dutz" <christofer.d...@c-ware.de>
>>>wrote:
>>> 
>>>> Well actually it sounded like: We had AMF support, but it didn't
>>>>perfrom
>>>> as well so we threw it away ...
>>>> 
>>> 
>>> No, nobody I know has worked on it.  I just have concerns about how
>>>well
>>> it will work.  Of two implementations I found on the web, one had some
>>> ties to GPL so I stopped looking, and the other was using getCharCode
>>>to
>>> implement ByteArray.  Depending on how folks want to deal with older
>>> browsers, we could try using Typed Arrays in the JS side.
>>> 
>>> Other than cyclic object graphs, I don't understand why JSON and XML
>>>can't
>>> have decoders that convert to/from typed objects.  That's how the SOAP
>>> code works in regular Flex today.  You might need custom serialization
>>>for
>>> cycles (at least in the early rounds).
>>> 
>>> I understand that AMF had lower bandwidth, but I've heard that JSON
>>>can be
>>> compressed over the wire.
>>> 
>>> -Alex
>>> 
>>>> 
>>>> 
>>>> -----Ursprüngliche Nachricht-----
>>>> Von: Harbs [mailto:harbs.li...@gmail.com]
>>>> Gesendet: Dienstag, 1. Dezember 2015 18:56
>>>> An: dev@flex.apache.org
>>>> Betreff: Re: [FLEXJS] AMF (was Re: AW: lib sprite flexjs,add
>>>>graphics.as
>>>> (canvas))
>>>> 
>>>> Instead of talking about throwing it away, why not discuss what is
>>>>needed
>>>> to implement AMF? It sounds to me like a great goal.
>>>> 
>>>> I personally have never used AMF, so I have no idea.
>>>> 
>>>> Harbs
>>>> 
>>>> On Dec 1, 2015, at 7:47 PM, Christofer Dutz
>>>><christofer.d...@c-ware.de>
>>>> wrote:
>>>> 
>>>>> There is no need for a amf to json converter. You would just use a
>>>>> different serializer instead.
>>>>> 
>>>>> What I'm worried about is that amf is way more powerful than json.
>>>>>Let
>>>>> me name some benefits:
>>>>> - strongly typed
>>>>> - able to serialize cyclic object graphs
>>>>> - uses way less bandwidth
>>>>> 
>>>>> Actually one of my talks at the last apachecon dealt with this
>>>>>entirely.
>>>>> 
>>>>> Giving up on this makes one of actionscripts benefits sort of
>>>>>useless.
>>>>> What's the good of being able to use strong types, if these get lost
>>>>>on
>>>>> the way from the server to the client?
>>>>> 
>>>>> If we throw overboard all the good stuff, we'll be just one if the
>>>>> other frameworks
>>>>> 
>>>>> Chris
>>>>> 
>>>>> 
>>>>> 
>>>>> Von meinem Samsung Galaxy Smartphone gesendet.
>>>>> 
>>>>> 
>>>>> -------- Ursprüngliche Nachricht --------
>>>>> Von: Alex Harui <aha...@adobe.com>
>>>>> Datum: 01.12.2015 18:29 (GMT+01:00)
>>>>> An: dev@flex.apache.org
>>>>> Betreff: [FLEXJS] AMF (was Re: AW: lib sprite flexjs,add graphics.as
>>>>> (canvas))
>>>>> 
>>>>> Hi,
>>>>> 
>>>>> Renaming this fork of the thread...
>>>>> 
>>>>> Well, I have no doubts that AMF is quite popular, but I guess I
>>>>>really
>>>>> should have asked these questions:
>>>>> 
>>>>> 1) If FlexJS didn't exist and you couldn't use FlashPlayer, how would
>>>>> you get data from the server to client (and back again)?  JSON, XML,
>>>>> some other thing?  The reason I haven't spent any energy on AMF for
>>>>> FlexJS is because I think folks would have had to stop using AMF
>>>>> anyway.  Maybe there is an simple AMF-to-JSON module that folks could
>>>>> implement on their servers to do the job so you don't have to rewrite
>>>>> your server code.
>>>>> 2) If FlexJS did have AMF but its performance was worse than using
>>>>> JSON, would you still choose the slower AMF implementation?  It isn't
>>>>> clear that implementing AMF in JS is going to perform as well as
>>>>> browser-native JSON or flash-native NetConnection.
>>>>> 3) What is the minimum version of IE that needs to support this?
>>>>> 
>>>>> Thanks,
>>>>> -Alex
>>>>> 
>>>>> On 12/1/15, 7:24 AM, "carlos.rov...@gmail.com on behalf of Carlos
>>>>> Rovira"
>>>>> <carlos.rov...@gmail.com on behalf of carlos.rov...@codeoscopic.com>
>>>>> wrote:
>>>>> 
>>>>>> Hi Alex,
>>>>>> 
>>>>>> AMF is "key" for Flex in IT ecosystem. you could make a Poll and, if
>>>>>> most of people involved in Flex would fill it, you'll be surprised
>>>>>>of
>>>>>> the amount of AMF people is using to comunicate with server-side.
>>>>>> 
>>>>>> So, this means, that for me and many others, the AMF is a requisite,
>>>>>> (more even that Maven, that already is) to start prototyping and
>>>>>> working with FlexJS in a day by day basis trying to change the
>>>>>> traditional Flex 4.x layer for a FlexJS layer.
>>>>>> 
>>>>>> HTTPService is a must, and is a good base, but it's used in any IT
>>>>>> app about 5% of the times. People uses RemoteObject (and some times
>>>>>> Web Services due to some request) as main RPCs
>>>>>> 
>>>>>> For me AMF (and I think for many others) is the final wall to start
>>>>>> investing time in our IT depts with FlexJS.
>>>>>> 
>>>>>> Take into account that there are many server side business logic out
>>>>>> there (Java, PHP, .NET, Ruby...) thats abstract all the things
>>>>>> happening in the server from the Flex client, and is exposed to Flex
>>>>>> through AMF - RemoteObjects. So having AMF in FlexJS seems the
>>>>>> potential keypoint to start trying to change Flex 4.x for FlexJS,
>>>>>> since you don't have the need to touch server side services.
>>>>>> 
>>>>>> So, is a fact that AMF is key for FlexJS.
>>>>>> 
>>>>>> Thanks for asking Alex
>>>>>> 
>>>>>> Carlos
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 2015-12-01 15:55 GMT+01:00 Vincent <vinc...@after24.net>:
>>>>>> 
>>>>>>> +1,
>>>>>>> All of our projects use AMF
>>>>>>> 
>>>>>>> 
>>>>>>> Le 01/12/2015 15:52, Christofer Dutz a écrit :
>>>>>>> 
>>>>>>>> Cause AMF is so much cooler than JSON ;-)
>>>>>>>> 
>>>>>>>> I too would like to see AMF in FlexJS ...
>>>>>>>> Actually if we drop AMF support there's no need for me to keep
>>>>>>>> maintaining BlazeDS any longer.
>>>>>>>> 
>>>>>>>> Chris
>>>>>>>> 
>>>>>>>> ________________________________________
>>>>>>>> Von: Alex Harui <aha...@adobe.com>
>>>>>>>> Gesendet: Dienstag, 1. Dezember 2015 15:32
>>>>>>>> An: dev@flex.apache.org
>>>>>>>> Betreff: Re: lib sprite flexjs,add graphics.as (canvas)
>>>>>>>> 
>>>>>>>> On 12/1/15, 5:22 AM, "carlos.rov...@gmail.com on behalf of Carlos
>>>>>>>> Rovira"
>>>>>>>> <carlos.rov...@gmail.com on behalf of
>>>>>>>> carlos.rov...@codeoscopic.com>
>>>>>>>> wrote:
>>>>>>>> 
>>>>>>>>> I start to think the only big problem is now to get AMF comming
>>>>>>>>>to
>>>>>>>>> FlexJS.
>>>>>>>>> 
>>>>>>>>> All frameworks (FlexJS, feathers, ...) out there are very cool,
>>>>>>>>> but all lacks RPC APIs (RemoteObject, ...)
>>>>>>>>> 
>>>>>>>>> And without that is impossible to propose a starter project in a
>>>>>>>>> company or IT dept with FlexJS...
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> Hi Carlos, why AMF?  FlexJS does have HTTPService.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> -Alex
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> 
>>>>>> Carlos Rovira
>>>>>> Director General
>>>>>> M: +34 607 22 60 05
>>>>>> http://www.codeoscopic.com
>>>>>> http://www.avant2.es
>>>>>> 
>>>>>> 
>>>>>> Este mensaje se dirige exclusivamente a su destinatario y puede
>>>>>> contener información privilegiada o confidencial. Si ha recibido
>>>>>>este
>>>>>> mensaje por error, le rogamos que nos lo comunique inmediatamente
>>>>>>por
>>>>>> esta misma vía y proceda a su destrucción.
>>>>>> 
>>>>>> De la vigente Ley Orgánica de Protección de Datos (15/1999), le
>>>>>> comunicamos que sus datos forman parte de un fichero cuyo
>>>>>>responsable
>>>>>> es CODEOSCOPIC S.A. La finalidad de dicho tratamiento es facilitar
>>>>>>la
>>>>>> prestación del servicio o información solicitados, teniendo usted
>>>>>> derecho de acceso, rectificación, cancelación y oposición de sus
>>>>>> datos dirigiéndose a nuestras oficinas c/ Paseo de la Habana 9-11,
>>>>>> 28036, Madrid con la documentación necesaria.
>>>>> 
>>>> 
>>> 
>> 
>

Reply via email to