RE: [flexcoders] Re: Open source AMF solutions that work with flex
s less bandwidth > > > > - AMF is faster to parse on the client side > > > > - AMF parsing time grows linearly, SOAP > > exponentially > > > > - SOAP is usually easier to debug > > > > - SOAP is easier to extend server side handling > > > > - SOAP is more widely supported by server and > > application vendors > > > > - SOAP is open and well documented > > > > > > > > Any one else want to add to that list? > > > > > > > > > > The only extreemly important things you left off > > are that > > > > > > - AMF requires the use of the FlashGateway and > > linking your POJO code > > > to the FlashGateway libraries (such as Gateway > > class to get references > > > to the HttpRequest etc) > > > - AMF is not interoperable with third parties like > > SOAP would be. > > > > > > If I could sum up my point through this whole > > discussion as succinctly > > > as possible, I want to get across that these > > decisions should be > > > driven by your enterprise architecture. They > > should not be driven by > > > blanket statements like AMF & binary protocols > > good and fast, SOAP and > > > XML slow and bad. No IT topology answer is that > > simple. > > > > > > Each has their advantages, each alligns > > differently into your overall > > > architectures and requirements. In the end, you > > should make an > > > *informed* decision. Experiences from folks that > > have deployed > > > enterprise class Flex applications into production > > should be a gold > > > mine for those working on doing the same in the > > future. > > > > > > > > > -- > > > Dave Wolf > > > Cynergy Systems, Inc. > > > Macromedia Flex Alliance Partner > > > http://www.cynergysystems.com > > > > > > Email: [EMAIL PROTECTED] > > > Office: 866-CYNERGY x85 > > > > > > > > > > > > > The best public performance information that I > > have seen is from > > > FlashOrb: > > > > > > > http://www.flashorb.com/articles/soap_vs_flash_remoting_benchmark.shtml > > > > This is slightly outdated since the release of > > Flash 8. The memory > > > leaks > > > > the article mentions have been addressed in > > later versions of Flash 7. > > > > > > > > An important distinction between the FlashOrb > > benchmarks and the ones > > > > Anatole posted are that these are comparing SOAP > > and AMF from within the > > > > Flash Player. I believe Anatole was comparing > > AMF in the Player to > > > SOAP in > > > > IE. > > > > > > > > Another part of the discussion was some excited > > comments about something > > > > called E4X or ECMAScript for XML. This is > > really only a new syntax for > > > > traversing and writing xml. Kind of a > > Actionscript meets XPath > > > thing. I > > > > would also expect that the rewriting of the > > Flash XML parsers will bring > > > > some dramatic improvements to performance. For > > details on E4X check > > > out the > > > > ECMAScript 4.0 specifications. > > > > > > > > Kevin > > > > > > > > -Original Message- > > > > From: Robert Thompson > > [mailto:[EMAIL PROTECTED] > > > > Sent: Saturday, October 22, 2005 7:44 PM > > > > To: flexcoders@yahoogroups.com > > > > Subject: Re: [flexcoders] Re: Open source AMF > > solutions that work > > > with flex > > > > > > > > Would either of you mind giving people like me a > > > > one-liner and perhaps a url to an introduction > > to the > > > > issue you are talking about? > > > > > > > > It sounds quite interesting, but I'm afraid I'm > > lost. > > > > > > > > -r > > > > > > > > --- Anatole Tartakovsky <[EMAIL PROTECTED]> wrote: > > > > > > > > > Kevin, > > > > > We had performance as a priority as weel . > > As a > > > > > result we went further > > > > > in reduction of metadata in packages by > > generating > > > > > client-side proxies for > > > > > all server-side methods thus giving much > >
RE: [flexcoders] Re: Open source AMF solutions that work with flex
> > Another part of the discussion was some excited > comments about something > > > called E4X or ECMAScript for XML. This is > really only a new syntax for > > > traversing and writing xml. Kind of a > Actionscript meets XPath > > thing. I > > > would also expect that the rewriting of the > Flash XML parsers will bring > > > some dramatic improvements to performance. For > details on E4X check > > out the > > > ECMAScript 4.0 specifications. > > > > > > Kevin > > > > > > -Original Message- > > > From: Robert Thompson > [mailto:[EMAIL PROTECTED] > > > Sent: Saturday, October 22, 2005 7:44 PM > > > To: flexcoders@yahoogroups.com > > > Subject: Re: [flexcoders] Re: Open source AMF > solutions that work > > with flex > > > > > > Would either of you mind giving people like me a > > > one-liner and perhaps a url to an introduction > to the > > > issue you are talking about? > > > > > > It sounds quite interesting, but I'm afraid I'm > lost. > > > > > > -r > > > > > > --- Anatole Tartakovsky <[EMAIL PROTECTED]> wrote: > > > > > > > Kevin, > > > > We had performance as a priority as weel . > As a > > > > result we went further > > > > in reduction of metadata in packages by > generating > > > > client-side proxies for > > > > all server-side methods thus giving much > smaller > > > > footprint then SOAP or AMF. > > > > That was really minor improvememnt though - > main > > > > benefits were in ability to > > > > extend the set of basic types to framework > specific > > > > data types. The real > > > > performance issues start with thousands of > rows in ( > > > > im most cases) > > > > relational format. AMF goes to some extent in > those > > > > (and I was very pleased > > > > with performance results) but final > performance is > > > > going to depend on > > > > ability to search, filter and render portions > of > > > > information. Moreover, when > > > > you apply changes to those you need to > "remember" > > > > old state and some other > > > > info - XML allows you to extend itself for > "data > > > > aware framework" eathier > > > > then arrays. > > > > I can only relate to my benchmarks. Here > is what > > > > I observed for 20K > > > > rows/5 columns result sets on the same > client/server > === message truncated === __ Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com Yahoo! Groups Sponsor ~--> Most low income households are not online. Help bridge the digital divide today! http://us.click.yahoo.com/cd_AJB/QnQLAA/TtwFAA/nhFolB/TM ~-> -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
RE: [flexcoders] Re: Open source AMF solutions that work with flex
Just FYI: Flash 8.5 Player supports GZIP compression in the Socket Class. Ideally using plain XML, you can exchange GZIP'd XML binary files thus compressing the data exchange both ways. Also given that XML Parsing in 8.5 is much faster than 7/8 generation players, we will see data exchange with 8.5 become a more level playing field. Plus with E4X exchanging raw XML in a custom format is far simpler that it used to be. We will see an explosion of data exchange technology with F8.5. In the end, I think the technology choice is more appropriate to what skill set you have in-house. There are a ton of great Web Service development tools, where AMF only resides within the Flash space. Having worked with Cynergy on a Flex/Web Services project with hundreds of transactions per session, Web Service with AXIS/Tomcat is rock solid. Plus you really cannot beat free in this case especially in regards to scalability. My 2 Cents, Ted :) > -Original Message- > From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On > Behalf Of Dave Wolf > Sent: Sunday, October 23, 2005 5:22 PM > To: flexcoders@yahoogroups.com > Subject: [flexcoders] Re: Open source AMF solutions that work with flex > > > > following pros and cons as they relate to SOAP vs. AMF. > > > > - AMF requires less bandwidth > > - AMF is faster to parse on the client side > > - AMF parsing time grows linearly, SOAP exponentially > > - SOAP is usually easier to debug > > - SOAP is easier to extend server side handling > > - SOAP is more widely supported by server and application vendors > > - SOAP is open and well documented > > > > Any one else want to add to that list? > > > > The only extreemly important things you left off are that > > - AMF requires the use of the FlashGateway and linking your POJO code > to the FlashGateway libraries (such as Gateway class to get references > to the HttpRequest etc) > - AMF is not interoperable with third parties like SOAP would be. > > If I could sum up my point through this whole discussion as succinctly > as possible, I want to get across that these decisions should be > driven by your enterprise architecture. They should not be driven by > blanket statements like AMF & binary protocols good and fast, SOAP and > XML slow and bad. No IT topology answer is that simple. > > Each has their advantages, each alligns differently into your overall > architectures and requirements. In the end, you should make an > *informed* decision. Experiences from folks that have deployed > enterprise class Flex applications into production should be a gold > mine for those working on doing the same in the future. > > > -- > Dave Wolf > Cynergy Systems, Inc. > Macromedia Flex Alliance Partner > http://www.cynergysystems.com > > Email: [EMAIL PROTECTED] > Office: 866-CYNERGY x85 > > > > > The best public performance information that I have seen is from > FlashOrb: > > http://www.flashorb.com/articles/soap_vs_flash_remoting_benchmark.shtml > > This is slightly outdated since the release of Flash 8. The memory > leaks > > the article mentions have been addressed in later versions of Flash 7. > > > > An important distinction between the FlashOrb benchmarks and the ones > > Anatole posted are that these are comparing SOAP and AMF from within the > > Flash Player. I believe Anatole was comparing AMF in the Player to > SOAP in > > IE. > > > > Another part of the discussion was some excited comments about something > > called E4X or ECMAScript for XML. This is really only a new syntax for > > traversing and writing xml. Kind of a Actionscript meets XPath > thing. I > > would also expect that the rewriting of the Flash XML parsers will bring > > some dramatic improvements to performance. For details on E4X check > out the > > ECMAScript 4.0 specifications. > > > > Kevin > > > > -Original Message- > > From: Robert Thompson [mailto:[EMAIL PROTECTED] > > Sent: Saturday, October 22, 2005 7:44 PM > > To: flexcoders@yahoogroups.com > > Subject: Re: [flexcoders] Re: Open source AMF solutions that work > with flex > > > > Would either of you mind giving people like me a > > one-liner and perhaps a url to an introduction to the > > issue you are talking about? > > > > It sounds quite interesting, but I'm afraid I'm lost. > > > > -r > > > > --- Anatole Tartakovsky <[EMAIL PROTECTED]> wrote: > > > > > Kevin, > > > We had performance as a priority as weel . As a > > > result we went further > > > in reduction of metadata in pa
RE: [flexcoders] Re: Open source AMF solutions that work with flex
Thanks Kevin. It's people like you that foster the growth of all this so that those of us with experience, but new to Flex, can get up to speed, and perhaps return the favor to another newbie down the road. -r --- Kevin Langdon <[EMAIL PROTECTED]> wrote: > Robert, > Flex supports a number of ways to transfer data > between client and server. > The most common ones are AMF (mx:RemoteObject) and > SOAP (mx:WebService). As > with any two technical solutions, some engineers > just generally prefer one > of the other. But each has pros and cons that make > it a better solution for > solving different problems. I think that most of us > could agree on the > following pros and cons as they relate to SOAP vs. > AMF. > > - AMF requires less bandwidth > - AMF is faster to parse on the client side > - AMF parsing time grows linearly, SOAP > exponentially > - SOAP is usually easier to debug > - SOAP is easier to extend server side handling > - SOAP is more widely supported by server and > application vendors > - SOAP is open and well documented > > Any one else want to add to that list? > > The best public performance information that I have > seen is from FlashOrb: > http://www.flashorb.com/articles/soap_vs_flash_remoting_benchmark.shtml > This is slightly outdated since the release of Flash > 8. The memory leaks > the article mentions have been addressed in later > versions of Flash 7. > > An important distinction between the FlashOrb > benchmarks and the ones > Anatole posted are that these are comparing SOAP and > AMF from within the > Flash Player. I believe Anatole was comparing AMF > in the Player to SOAP in > IE. > > Another part of the discussion was some excited > comments about something > called E4X or ECMAScript for XML. This is really > only a new syntax for > traversing and writing xml. Kind of a Actionscript > meets XPath thing. I > would also expect that the rewriting of the Flash > XML parsers will bring > some dramatic improvements to performance. For > details on E4X check out the > ECMAScript 4.0 specifications. > > Kevin > > -----Original Message----- > From: Robert Thompson > [mailto:[EMAIL PROTECTED] > Sent: Saturday, October 22, 2005 7:44 PM > To: flexcoders@yahoogroups.com > Subject: Re: [flexcoders] Re: Open source AMF > solutions that work with flex > > Would either of you mind giving people like me a > one-liner and perhaps a url to an introduction to > the > issue you are talking about? > > It sounds quite interesting, but I'm afraid I'm > lost. > > -r > > --- Anatole Tartakovsky <[EMAIL PROTECTED]> > wrote: > > > Kevin, > > We had performance as a priority as weel . As > a > > result we went further > > in reduction of metadata in packages by generating > > client-side proxies for > > all server-side methods thus giving much smaller > > footprint then SOAP or AMF. > > That was really minor improvememnt though - main > > benefits were in ability to > > extend the set of basic types to framework > specific > > data types. The real > > performance issues start with thousands of rows in > ( > > im most cases) > > relational format. AMF goes to some extent in > those > > (and I was very pleased > > with performance results) but final performance is > > going to depend on > > ability to search, filter and render portions of > > information. Moreover, when > > you apply changes to those you need to "remember" > > old state and some other > > info - XML allows you to extend itself for "data > > aware framework" eathier > > then arrays. > > I can only relate to my benchmarks. Here is > what > > I observed for 20K > > rows/5 columns result sets on the same > client/server > > platform: > > > > Flex 1.5 - 11 seconds to see datagrid - AMF > > Proprietary AJAX with IE/MicrosoftXML as a data > > model using GZip/ > > JavaScript+htc for rendering - 8 seconds > > (compression ratio of XML was 94%) > > Java front end with XML to Java Arrays - 43 > seconds > > Java front end with RPC to Java Arrays - 9 seconds > > > > While I have no doubt that ActionScript model is > > more efficient than > > Microsoft's requiring recompilation of JavaScript > on > > each screen invocation > > the MSXMLparser seems to provide better > performance > > then (binary > > protocol+object instantiation). > > > > I am really looking forward to Flex 4 / E4X > > implementation, espec
Re: [flexcoders] Re: Open source AMF solutions that work with flex
Robert, 1.AMF uses less bandwidth over "fully quallified" SOAP requests for simple data types. In XML over HTTP scenarios you can provide better "packed" and more compressible formats. Example of such might be placing your data for tree control not in the nodes, but in attributes of the node. That also means that you need custom code that would convert such packaging to the dataproviders/destination objects. That piece of code is called client proxy and it knows a lot about the types and names of the server and client structures. That code tends to simplify parsing and creation of destination objects by examination of incoming data and creation of larger objects/precompiling access methods. You can also create proxy code for AMF by using Object.registerClass and in my tests it decreases the load time by 40% on large data sets. 2, There is a lot of development in the area of E4X - essentially complementing scripting languages by XML-based data structures. As Flex 2 rolls out support for that you might see completely different creatures in the "object" hierarchy - like tree/datagrid combinations or grouped reports/databound controls. You should also be able to expand elements more freely - by adding attributes to the elements - thus tracking statuses or expanding dataProviders on "per item" basis. If your targets/timeframes are aligned with Flex 2 that definetly deserves second look. 3. Main advantages of SOAP at this point are in interoperability. That is no different from coding in SQL as oppose to (may be faster ) native API of a particular vendor. People are asking about integration of AMF with PHP, Perl and other environment - while with SOAP that is non-issue. 4. I use AMF for most of my server interaction in Flex due to built in support and shorter learning curve for new developers that have to accept the code for maintenance. However, I believe that client/server interface is probably the most "breakable" piece of code due to the fact that ActionScript does not see host environment and can not check for typos/type correctness and vice versa - you WILL spend hours figuring out why AMF method throws an error. As a result I generate most of the interface code and package it as custom class(es). As a result, I can code against strongly typed structures that are always up to the date. As soon as you start to generate the code, it is a small incremental effort to generate it for different types of services (AMF or SOAP or your own/future ones). One interesting twist to that to generate proxy code that does not require WSDL and is precomiled for fast execution - giving you comparable performance to the AMF 5. Coming from the environments that gave me complete control over HTTPRequest, synchronous/asynchronous communications etc, I like to keep my options open. In most cases it means to keep backdoor to JavaScript/MSXML open - trading portability for performance and flexibility is a good option to have Sincerely, Anatole Tartakovsky - Original Message - From: "Kevin Langdon" <[EMAIL PROTECTED]> To: Sent: Saturday, October 22, 2005 8:52 PM Subject: RE: [flexcoders] Re: Open source AMF solutions that work with flex > Robert, > Flex supports a number of ways to transfer data between client and server. > The most common ones are AMF (mx:RemoteObject) and SOAP (mx:WebService). > As > with any two technical solutions, some engineers just generally prefer one > of the other. But each has pros and cons that make it a better solution > for > solving different problems. I think that most of us could agree on the > following pros and cons as they relate to SOAP vs. AMF. > > - AMF requires less bandwidth > - AMF is faster to parse on the client side > - AMF parsing time grows linearly, SOAP exponentially > - SOAP is usually easier to debug > - SOAP is easier to extend server side handling > - SOAP is more widely supported by server and application vendors > - SOAP is open and well documented > > Any one else want to add to that list? > > The best public performance information that I have seen is from FlashOrb: > http://www.flashorb.com/articles/soap_vs_flash_remoting_benchmark.shtml > This is slightly outdated since the release of Flash 8. The memory leaks > the article mentions have been addressed in later versions of Flash 7. > > An important distinction between the FlashOrb benchmarks and the ones > Anatole posted are that these are comparing SOAP and AMF from within the > Flash Player. I believe Anatole was comparing AMF in the Player to SOAP > in > IE. > > Another part of the discussion was some excited comments about something > called E4X or ECMAScript for XML. This is really only a new syntax for > traversing and writing xml. Kind of a Actionscript meets XPath thing. I >
RE: [flexcoders] Re: Open source AMF solutions that work with flex
Anatole, 1. Yes I am very aware of how Firewalls and Proxies can wreak havoc on binary streaming protocols. AMF is not a binary streaming protocol, its simply a stateless HTTP POST of data. If a firewall can't handle AMF then it will likely have problems on things as simple as multi-part form POST. 2. This is a mute argument. Your standard AMF packet is smaller than a similar SOAP envelope. Yes, if you GZIP the SOAP it will be comparable to the AMF packet. But you can also GZIP the AMF and then it is that much smaller yet. 3. Your talking about the speed on the server side. The issues are in the speed of parsing on the client-side. The simple truth is that it will always take longer to parse XML compared to a binary protocol. In one I have a string that I need to check every character for a tag close. In the second I have two bytes that tell me exactly how many characters to read in. I think there are many times when SOAP is a better solution than AMF. SOAP has much better support and community around it. Its much easier to debug. When dealing with 3rd parties SOAP makes much more sense. What I am arguing is that if performance is your top priority, AMF is a better solution. And I don't think that its relationship to SOAP has anything to do with Java's relationship to Assembly. It is not difficult to abstract your code in a way that allows you to easily toggle between SOAP and AMF or even have both working in parallel. It is worth the effort to do this to ensure that you can benefit from both protocols in different situations. Kevin -Original Message- From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Anatole Tartakovsky Sent: Saturday, October 22, 2005 9:54 PM To: flexcoders@yahoogroups.com Subject: Re: [flexcoders] Re: Open source AMF solutions that work with flex Kevin, I do not think Dave needs help on this one as he obviously is expert in this field. Just let me note that Dave's experiences were independently seen in our apps as well as we were doing a lot of proprietary remoting over HTTP in the last 7 years for RIA type of applications. Here are the results: 1. Firewalls will through some problems. Much more will come from proxy servers. HTTPS/keepAlive bugs in apache and clones will add theirs. There are bugs in URLMon ( Microsoft module that handles HTTP streams) with handling large compressed streams that will make you loose your sleep. You want your protocol be as much debuggable and configurable as possible - preferably on per client basis - to be able to send data differently to Japan or New York. 2. GZip is a huge win for relational type of info (DataGrids and lists). AMF Remoting does not remove metadata info - and with GZip the package size of XML output should be comparable. 3. Main difference in the speed is in the way AMF "optimistic" approach works. You send request to the server and it tries to introspect Java classes and find best match (by doing comparison of all methods signatures) - and all that is somewhat optimized and cached . Obviously all metadata - including field names and types - travel with the package. When it comes back - the same deal here - either it uses packet metadata to create dynamic object or reconcile it with registered class. I personally had quite a few cases when AMF diagnostics of the protocol problems required me to debug flashremoting servlet. Compared to other protocols I have seen there is no magic - just a good implementation of serialization / deserialization machanism (I might of missed something though) with very few basic types - and that is not different from any other proprietary protocol Dave is refering to. Webservices usually requre 2 roundtrips - one to get metadata and create "client proxy" and one for actual code execution. Good implementations suppose to cache the first call thus making that cost negligible. Client proxy can be made more efficient then dynamic built-in one. The benchmarks creation is a separate art form - and is too often in line to what we expect to see. If I was serious about performance I still should be coding in Assembly language. Chances are that most of us code mostly in Java or scripting environment. Personal note: There pros and cons for use of XML to serialize ActionScript objects misses the point that XML is the universe of it's own. I hope that with E4X in the core product people will gradually get in more complex data models that will move this discussion from comparison simple "POC" apps to real world ones. As you move your application towards use of stateful datasets and other large transfers you will find yourself using HTTPRequests and WebServices more often. Sincerely, Anatole Tartakovsky - Original Message - From: "Kevin Langdon" <[EMAIL PROTECTED]> To: Sent: Friday, October 21, 2005 3:55 PM Subject: RE: [flexcoders] Re: Open source AMF solutions that work w
Re: [flexcoders] Re: Open source AMF solutions that work with flex
So does someone have a good introductory sample to using AMF for download? Thanks in advance -- it's learning time! -r --- Clint Modien <[EMAIL PROTECTED]> wrote: > ever coded a flex app using web services? I have... > the overhead in the > flash player when grabbing the initial wsdl and > parsing it is huge... > as for gzipping it... you might want to read > this... > http://weblogs.macromedia.com/mchotin/archives/2004/11/enabling_gzip_c.cfm > amf is http tunneled as base 64 encoded data... > > I'm a huge advocate of web services... but not if i > can use amf... amf is > easily 2 to 3 times faster. (with INCREDIBLY faster > load times) > On 10/21/05, Dave Wolf <[EMAIL PROTECTED]> > wrote: > > > > A few comments. > > > > > * Binary transport > > > > So is SOAP when you turn on GZIP compression in > your container. And I > > would argue that binary transmission can be a bad > thing too. What if > > a firewall used on a corporate environment has > packet filtering turned > > on. Does that firewall have an AMF filter and did > the firewall admin > > know what it was? I spent oodles of time working > in CORBA. IIOP is a > > binary protocol and I cant tell you how often we > bumped intot his > > issue in a true distributed application. We > actually used to tunnel > > the IIOP through HTTP a lot to avoid this. > > > > > * 50% percent faster then SOAP or Webservice > > > > Not true with GZIP turned on. > > > > > * Automatic object serialization/deserialization > > > > So does XML web services in Flex. > > > > > > -- > > Dave Wolf > > Cynergy Systems, Inc. > > Macromedia Flex Alliance Partner > > http://www.cynergysystems.com > > > > Email: [EMAIL PROTECTED] > > Office: 866-CYNERGY x85 > > > > > > > > > -abdul > > > > > > > > > > > > -Original Message- > > > From: flexcoders@yahoogroups.com > [mailto:[EMAIL PROTECTED] On > > > Behalf Of Dave Wolf > > > Sent: Friday, October 21, 2005 12:29 PM > > > To: flexcoders@yahoogroups.com > > > Subject: [flexcoders] Re: Open source AMF > solutions that work with flex > > > > > > I do want to know why you're prefering AMF over > HTTP or WebService. > > > > > > Just curious on the motivation there. > > > > > > -- > > > Dave Wolf > > > Cynergy Systems, Inc. > > > Macromedia Flex Alliance Partner > > > http://www.cynergysystems.com > > > > > > Email: [EMAIL PROTECTED] > > > Office: 866-CYNERGY x85 > > > > > > --- In flexcoders@yahoogroups.com, Clint Modien > <[EMAIL PROTECTED]> wrote: > > > > > > > > I guess I should specify that they don't need > to be open source at > > > all they > > > > could be 3rd party as well. (More than willing > to pay for a solution) > > > > > > > > > > > > On 10/21/05, Clint Modien <[EMAIL PROTECTED]> > wrote: > > > > > > > > > > Anyone get any open source amf solutions to > work with flex? > > > > > Looking into this due for the most part to > the lack of amf > > > support in the > > > > > flex alpha release. I'm also guessing that > this is what MM will > > > release as > > > > > the non enterprise version of flex. So I'm > looking for alternatives > > > to > > > > > webservices and httpservices. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > Flexcoders Mailing List > > > FAQ: > http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > > > Search Archives: > > > > http://www.mail-archive.com/flexcoders%40yahoogroups.com > > > Yahoo! Groups Links > > > > > > > > > > > > > > > > > > > -- > > Flexcoders Mailing List > > FAQ: > http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > > Search Archives: > http://www.mail-archive.com/flexcoders%40yahoogroups.com > > Yahoo! Groups Links > > > > > > > > > > > > > > > __ Yahoo! FareChase: Search multiple travel sites in one click. http://farechase.yahoo.com Yahoo! Groups Sponsor ~--> Fair play? Video games influencing politics. Click and talk back! http://us.click.yahoo.com/T8sf5C/tzNLAA/TtwFAA/nhFolB/TM ~-> -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [flexcoders] Re: Open source AMF solutions that work with flex
Kevin, I do not think Dave needs help on this one as he obviously is expert in this field. Just let me note that Dave's experiences were independently seen in our apps as well as we were doing a lot of proprietary remoting over HTTP in the last 7 years for RIA type of applications. Here are the results: 1. Firewalls will through some problems. Much more will come from proxy servers. HTTPS/keepAlive bugs in apache and clones will add theirs. There are bugs in URLMon ( Microsoft module that handles HTTP streams) with handling large compressed streams that will make you loose your sleep. You want your protocol be as much debuggable and configurable as possible - preferably on per client basis - to be able to send data differently to Japan or New York. 2. GZip is a huge win for relational type of info (DataGrids and lists). AMF Remoting does not remove metadata info - and with GZip the package size of XML output should be comparable. 3. Main difference in the speed is in the way AMF "optimistic" approach works. You send request to the server and it tries to introspect Java classes and find best match (by doing comparison of all methods signatures) - and all that is somewhat optimized and cached . Obviously all metadata - including field names and types - travel with the package. When it comes back - the same deal here - either it uses packet metadata to create dynamic object or reconcile it with registered class. I personally had quite a few cases when AMF diagnostics of the protocol problems required me to debug flashremoting servlet. Compared to other protocols I have seen there is no magic - just a good implementation of serialization / deserialization machanism (I might of missed something though) with very few basic types - and that is not different from any other proprietary protocol Dave is refering to. Webservices usually requre 2 roundtrips - one to get metadata and create "client proxy" and one for actual code execution. Good implementations suppose to cache the first call thus making that cost negligible. Client proxy can be made more efficient then dynamic built-in one. The benchmarks creation is a separate art form - and is too often in line to what we expect to see. If I was serious about performance I still should be coding in Assembly language. Chances are that most of us code mostly in Java or scripting environment. Personal note: There pros and cons for use of XML to serialize ActionScript objects misses the point that XML is the universe of it's own. I hope that with E4X in the core product people will gradually get in more complex data models that will move this discussion from comparison simple "POC" apps to real world ones. As you move your application towards use of stateful datasets and other large transfers you will find yourself using HTTPRequests and WebServices more often. Sincerely, Anatole Tartakovsky - Original Message - From: "Kevin Langdon" <[EMAIL PROTECTED]> To: Sent: Friday, October 21, 2005 3:55 PM Subject: RE: [flexcoders] Re: Open source AMF solutions that work with flex > - AMF is binary data passed over standard HTTP request and responses. So > you should not have any problem with packet filtering. > > - You can turn on GZIP compression with remoting just as you cand with > SOAP. That means it be even smaller. Remoting cuts out all the extra > metadata so its always going to be smaller. > > - GZIP compression doesn't improve the client side processing of the data, > it actually hurts it in a small way. This is why AMF is so much faster > than > SOAP. Flash uses DOM to parse XML, due to this you will see that the > client > side parsing time grows exponentially with the size of your data. AMF > grows > linearly. Even with small datasets AMF is much faster due to the > simplicity > of its serialization. > > Its not difficult to setup a simple benchmark test. Do this and you will > quickly see how much better AMF performs compared to SOAP, especially with > large datasets. > > > -Original Message- > From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On > Behalf Of Dave Wolf > Sent: Friday, October 21, 2005 3:42 PM > To: flexcoders@yahoogroups.com > Subject: [flexcoders] Re: Open source AMF solutions that work with flex > > A few comments. > >> * Binary transport > > So is SOAP when you turn on GZIP compression in your container. And I > would > argue that binary transmission can be a bad thing too. What if a firewall > used on a corporate environment has packet filtering turned on. Does that > firewall have an AMF filter and did the firewall admin know what it was? > I > spent oodles of time working in CORBA. IIOP is a binary protocol and I > cant > tell you how often we bumped intot
Re: [flexcoders] Re: Open source AMF solutions that work with flex
Dave, Do you have some kind of example of the app you are referring to? I'm not being so absurd as to ask if you could share with the group your app; but mainly your experience and perhaps any samples you found or created early on to learn AMF. -r --- Dave Wolf <[EMAIL PROTECTED]> wrote: > > > ever coded a flex app using web services? I > have... the overhead in the > > flash player when grabbing the initial wsdl and > parsing it is huge... > > Yes we have. We did it in LifeCoach which is live > in production for a > fortune 50 company and was the MAX award finalist > last week at MAX. > I think we have some pretty significant real-world > experience and > feedback. > > > > as for gzipping it... you might want to read > this... > > > > I did. I can tell you our production level > benchmarking doesnt line > up with that. When you turn compression on in the > app in production > (server class hardware) the difference in > performance is noticeable > with the naked eye. Forget timing it to > mili-seconds. Literally our > phones rang within an hour asking what happened to > the app. I'm > guessing this was JRUN also which is a different > server, and we use a > different compressor rather then a J2EE servlet > filter. So as with > all benchmarks, your mileage may vary. > > > http://weblogs.macromedia.com/mchotin/archives/2004/11/enabling_gzip_c.cfm > > amf is http tunneled as base 64 encoded data... > > Which means when it tunnels you effectively *double* > the size of the > stream in bytes marshalled. Now you have no control > over that since > the packet filtering firewall is in control. As I > said, I'm an old > CORBA dork. We used to do this HTTP tunnel there > too. > > > > > I'm a huge advocate of web services... but not if > i can use amf... > amf is > > easily 2 to 3 times faster. (with INCREDIBLY > faster load times) > > I'm not anti-AMF. I'm not anti-binary protocols, > and I am *not* an > web services snob. Heck, its just CORBA with a > bloated 7bit protocol. > > I do however want to point out a few things folks > havent thought about > when they make a blanket statement like "binary > protocols" are > advantagous. > > Its all about education and differing points of view > ;) > > -- > Dave Wolf > Cynergy Systems, Inc. > Macromedia Flex Alliance Partner > http://www.cynergysystems.com > > Email: [EMAIL PROTECTED] > Office: 866-CYNERGY x85 > > > > On 10/21/05, Dave Wolf <[EMAIL PROTECTED]> wrote: > > > > > > A few comments. > > > > > > > * Binary transport > > > > > > So is SOAP when you turn on GZIP compression in > your container. And I > > > would argue that binary transmission can be a > bad thing too. What if > > > a firewall used on a corporate environment has > packet filtering turned > > > on. Does that firewall have an AMF filter and > did the firewall admin > > > know what it was? I spent oodles of time working > in CORBA. IIOP is a > > > binary protocol and I cant tell you how often we > bumped intot his > > > issue in a true distributed application. We > actually used to tunnel > > > the IIOP through HTTP a lot to avoid this. > > > > > > > * 50% percent faster then SOAP or Webservice > > > > > > Not true with GZIP turned on. > > > > > > > * Automatic object > serialization/deserialization > > > > > > So does XML web services in Flex. > > > > > > > > > -- > > > Dave Wolf > > > Cynergy Systems, Inc. > > > Macromedia Flex Alliance Partner > > > http://www.cynergysystems.com > > > > > > Email: [EMAIL PROTECTED] > > > Office: 866-CYNERGY x85 > > > > > > > > > > > > -abdul > > > > > > > > > > > > > > > > -Original Message- > > > > From: flexcoders@yahoogroups.com > [mailto:[EMAIL PROTECTED] On > > > > Behalf Of Dave Wolf > > > > Sent: Friday, October 21, 2005 12:29 PM > > > > To: flexcoders@yahoogroups.com > > > > Subject: [flexcoders] Re: Open source AMF > solutions that work > with flex > > > > > > > > I do want to know why you're prefering AMF > over HTTP or WebService. > > > > > > > > Just curious on the motivation there. > > > > > > > > -- > > > > Dave Wolf > > > > Cynergy Systems, Inc. > > > > Macromedia Flex Alliance Partner > > > > http://www.cynergysystems.com > > > > > > > > Email: [EMAIL PROTECTED] > > > > Office: 866-CYNERGY x85 > > > > > > > > --- In flexcoders@yahoogroups.com, Clint > Modien <[EMAIL PROTECTED]> > wrote: > > > > > > > > > > I guess I should specify that they don't > need to be open source at > > > > all they > > > > > could be 3rd party as well. (More than > willing to pay for a > solution) > > > > > > > > > > > > > > > On 10/21/05, Clint Modien <[EMAIL PROTECTED]> > wrote: > > > > > > > > > > > > Anyone get any open source amf solutions > to work with flex? > > > > > > Looking into this due for the most part to > the lack of amf > > > > support in the > > > > > > flex alpha release. I'm also guessing that > this is what MM will > > > > release as > > > > > > the non enterprise version of flex. So I'm > looking
Re: [flexcoders] Re: Open source AMF solutions that work with flex
>> I guess I should specify that >> they don't need to be open >> source at all they could be >> 3rd party as well. I'd be willing to pay for a 3rd party solution if it works with FLEX2 out of the box. There's enough to do, enough to learn and enough to get done in the day w/o messing aroung with half a dozen or more integarated technologies. Anyone aware of an AMF solution that works _today_ with Flash Pro 8 and Flex1.5 or Flex2 alpha? -r --- JesterXL <[EMAIL PROTECTED]> wrote: > AMFPHP works too. > http://www.jessewarden.com/archives/2005/06/flash_flex_amfp.html > > > - Original Message - > From: Kevin Langdon > To: flexcoders@yahoogroups.com > Sent: Friday, October 21, 2005 2:46 PM > Subject: RE: [flexcoders] Re: Open source AMF > solutions that work with flex > > > Assuming you have a java backend, openAMF is your > best bet. It will require some tweeking to work > with Flex RemoteObject tags but should work out of > the box with standard mx.remoting.* classes. > > > > > From: flexcoders@yahoogroups.com > [mailto:[EMAIL PROTECTED] On Behalf Of > Clint Modien > Sent: Friday, October 21, 2005 1:54 PM > To: flexcoders@yahoogroups.com > Subject: [flexcoders] Re: Open source AMF solutions > that work with flex > > > I guess I should specify that they don't need to be > open source at all they could be 3rd party as well. > (More than willing to pay for a solution) > > > > On 10/21/05, Clint Modien <[EMAIL PROTECTED]> wrote: > > Anyone get any open source amf solutions to work > with flex? > > Looking into this due for the most part to the > lack of amf support in the flex alpha release. I'm > also guessing that this is what MM will release as > the non enterprise version of flex. So I'm looking > for alternatives to webservices and httpservices. > > > > -- > Flexcoders Mailing List > FAQ: > http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > Search Archives: > http://www.mail-archive.com/flexcoders%40yahoogroups.com > > > > > > YAHOO! GROUPS LINKS > > a.. Visit your group "flexcoders" on the web. > > b.. To unsubscribe from this group, send an email > to: >[EMAIL PROTECTED] > > c.. Your use of Yahoo! Groups is subject to the > Yahoo! Terms of Service. > > > > > __ Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com Yahoo! Groups Sponsor ~--> Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life. http://us.click.yahoo.com/A77XvD/vlQLAA/TtwFAA/nhFolB/TM ~-> -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [flexcoders] Re: Open source AMF solutions that work with flex
Speakning of the HEX and ASCII you mention below, I would assume that AMF is cross-platform, and that a developer such as myself standardizing all projects on it, will also be able to use Flash for Mobile Devices when (currently called Flex Lite; though I realize it's not exactly like the current version could do this; but is it possible and will it happen!). --- Dave Wolf <[EMAIL PROTECTED]> wrote: > --- In flexcoders@yahoogroups.com, "Abdul Qabiz" > <[EMAIL PROTECTED]> wrote: > > > > Hi, > > > > > > > We actually used to tunnel the IIOP through HTTP > a lot to avoid this. > > > > AMF packets also go as HTP POST. Packets are in > binary format. > > > > > http://livedocs.macromedia.com/flashremoting/mx/Using_Flash_Remoting_MX/ > > intro2.htm#1174485 > > > > > I'm curious exactlty what the stream looks like. We > used to try this > (well some folk like Iona did) by using an HTTP > OPEN, streaming the > binary, then closing the stream. All over HTTP > right? Nope. The > firewalls would peek into the stream and notice the > binary and slam > the door. The work around was the HEX encode the > stream. Now the > firewall saw only 7bit ASCII stream. Effectivly a > funny looking URI. > The negative was that you doubled the size of the > packets by HEX > encoding them. > > I'm curious to see what AMF looks like on the line. > Looks like fun > for a quiet Friday night > > In any case. This is a great thread. > > > > -- > Dave Wolf > Cynergy Systems, Inc. > Macromedia Flex Alliance Partner > http://www.cynergysystems.com > > Email: [EMAIL PROTECTED] > Office: 866-CYNERGY x85 > > > > >> * 50% percent faster then SOAP or Webservice > > > Not true with GZIP turned on. > > > > Most of the developers find AMF faster than > SOAP/Webservices. That's > > what I have seen. > > > > >> * Automatic object > serialization/deserialization > > > So does XML web services in Flex. > > > > I think, AMF serialization/deserialization happen > at Flash Player(might > > be native) level where as XML parsing in Flex is > done by ActionScript. > > > > -abdul > > > > > > > > > > -Original Message- > > From: flexcoders@yahoogroups.com > [mailto:[EMAIL PROTECTED] On > > Behalf Of Dave Wolf > > Sent: Friday, October 21, 2005 12:42 PM > > To: flexcoders@yahoogroups.com > > Subject: [flexcoders] Re: Open source AMF > solutions that work with flex > > > > A few comments. > > > > > * Binary transport > > > > So is SOAP when you turn on GZIP compression in > your container. And I > > would argue that binary transmission can be a bad > thing too. What if > > a firewall used on a corporate environment has > packet filtering turned > > on. Does that firewall have an AMF filter and did > the firewall admin > > know what it was? I spent oodles of time working > in CORBA. IIOP is a > > binary protocol and I cant tell you how often we > bumped intot his > > issue in a true distributed application. We > actually used to tunnel > > the IIOP through HTTP a lot to avoid this. > > > > > * 50% percent faster then SOAP or Webservice > > > > Not true with GZIP turned on. > > > > > * Automatic object serialization/deserialization > > > > > So does XML web services in Flex. > > > > > > -- > > Dave Wolf > > Cynergy Systems, Inc. > > Macromedia Flex Alliance Partner > > http://www.cynergysystems.com > > > > Email: [EMAIL PROTECTED] > > Office: 866-CYNERGY x85 > > > > > > > > > -abdul > > > > > > > > > > > > -Original Message- > > > From: flexcoders@yahoogroups.com > [mailto:[EMAIL PROTECTED] > > On > > > Behalf Of Dave Wolf > > > Sent: Friday, October 21, 2005 12:29 PM > > > To: flexcoders@yahoogroups.com > > > Subject: [flexcoders] Re: Open source AMF > solutions that work with > > flex > > > > > > I do want to know why you're prefering AMF over > HTTP or WebService. > > > > > > Just curious on the motivation there. > > > > > > -- > > > Dave Wolf > > > Cynergy Systems, Inc. > > > Macromedia Flex Alliance Partner > > > http://www.cynergysystems.com > > > > > > Email: [EMAIL PROTECTED] > > > Office: 866-CYNERGY x85 > > > > > > --- In flexcoders@yahoogroups.com, Clint Modien > <[EMAIL PROTECTED]> wrote: > > > > > > > > I guess I should specify that they don't need > to be open source at > > > all they > > > > could be 3rd party as well. (More than willing > to pay for a > > solution) > > > > > > > > > > > > On 10/21/05, Clint Modien <[EMAIL PROTECTED]> > wrote: > > > > > > > > > > Anyone get any open source amf solutions to > work with flex? > > > > > Looking into this due for the most part to > the lack of amf > > > support in the > > > > > flex alpha release. I'm also guessing that > this is what MM will > > > release as > > > > > the non enterprise version of flex. So I'm > looking for > > alternatives > > > to > > > > > webservices and httpservices. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > Flexcoders Mailing List > > > FAQ: > http:
RE: [flexcoders] Re: Open source AMF solutions that work with flex
Kevin, >>Flash uses DOM to parse XML, due to this you >>will see that the client side parsing time >>grows exponentially [*** OUCH THAT SUCKS AND >>I DON'T LIKE IT ] with the size of your data. Well this is news to me and if so, count me in please. If you have a mailing list please add me to it, I want to check into this further; i.e. open source, purchase of a library, terms, etc. >>Its not difficult to setup a simpl >>benchmark test. Do this and you will >>quickly see how much better AMF >>performs compared to SOAP, especially >>wth large datasets. The small overhead of AMF you mention is well worth it from what you describe. Please provide a URL for installing such a setup, and _PLEASE_, even if we're all experienced programmers, stick to simplicity in terms of making the setup instructions verbose and very clear; we programmers often do not step back and realize that any and all instructions should be explicit and not skip over steps, presuming someone should know something (this not only works against people just learning, but against people who are tired, have localization language issues, etc.] -r Kevin Langdon <[EMAIL PROTECTED]> wrote: - AMF is binary data passed over standard HTTP request and responses. Soyou should not have any problem with packet filtering.- You can turn on GZIP compression with remoting just as you cand withSOAP. That means it be even smaller. Remoting cuts out all the extrametadata so its always going to be smaller.- GZIP compression doesn't improve the client side processing of the data,it actually hurts it in a small way. This is why AMF is so much faster thanSOAP. Flash uses DOM to parse XML, due to this you will see that the clientside parsing time grows exponentially with the size of your data. AMF growslinearly. Even with small datasets AMF is much faster due to the simplicityof its serialization.Its not difficult to setup a simple benchmark test. Do this and you willquickly see how much better AMF performs compared to SOAP, especially withlarge datasets.-Original Message-From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] OnBehalf Of Dave WolfSent: Friday, October 21, 2005 3:42 PMTo: flexcoders@yahoogroups.comSubject: [flexcoders] Re: Open source AMF solutions that work with flexA few comments.> * Binary transportSo is SOAP when you turn on GZIP compression in your container. And I wouldargue that binary transmission can be a bad thing too. What if a firewallused on a corporate environment has packet filtering turned on. Does thatfirewall have an AMF filter and did the firewall admin know what it was? Ispent oodles of time working in CORBA. IIOP is a binary protocol and I canttell you how often we bumped intot his issue in a true distributedapplication. We actually used to tunnel the IIOP through HTTP a lot toavoid this.> * 50% percent faster then SOAP or WebserviceNot true with GZIP turned on.> * Automatic object serialization/deserializationSo does XML web services in Flex.--Dave WolfCynergy Systems, Inc.Macromedia Flex Alliance Partnerhttp://www.cynergysystems.comEmail: [EMAIL PROTECTED]Office: 866-CYNERGY x85 > > > -abdul> > > > -Original Message-> From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] > On Behalf Of Dave Wolf> Sent: Friday, October 21, 2005 12:29 PM> To: flexcoders@yahoogroups.com> Subject: [flexcoders] Re: Open source AMF solutions that work with > flex> > I do want to know why you're prefering AMF over HTTP or WebService.> > Just curious on the motivation there.> > --> Dave Wolf> Cynergy Systems, Inc.> Macromedia Flex Alliance Partner> http://www.cynergysystems.com> > Email: [EMAIL PROTECTED]> Office: 866-CYNERGY x85> > --- In flexcoders@yahoogroups.com, Clint Modien <[EMAIL PROTECTED]> wrote:> >> > I guess I should specify that they don't need to be open source at> all they> > could be 3rd party as well. (More than willing to pay for a > > solution)> > > > > > On 10/21/05, Clint Modien <[EMAIL PROTECTED]> wrote:> > >> > > Anyone get any open source amf solutions to work with flex?> > > Looking into this due for the most part to the lack of amf> support in the> > > flex alpha release. I'm also guessing that this is what MM will> release as> > > the non enterprise version of flex. So I'm looking for > > > alternatives> to> > > webservices and httpservices.> > >> >> > > > > > > > --> Flexcoders Mailing List> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt> Search Archives:> http://www.mail-archive.com/flexcoders%40yahoogroups.com> Yahoo! Groups Links>--Flexcoders Mailing ListFAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txtSearch Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links Yahoo! FareChase - Search multiple travel sites in one click. -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcod
Re: [flexcoders] Re: Open source AMF solutions that work with flex
AMFPHP works too. http://www.jessewarden.com/archives/2005/06/flash_flex_amfp.html - Original Message - From: Kevin Langdon To: flexcoders@yahoogroups.com Sent: Friday, October 21, 2005 2:46 PM Subject: RE: [flexcoders] Re: Open source AMF solutions that work with flex Assuming you have a java backend, openAMF is your best bet. It will require some tweeking to work with Flex RemoteObject tags but should work out of the box with standard mx.remoting.* classes. From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Clint ModienSent: Friday, October 21, 2005 1:54 PMTo: flexcoders@yahoogroups.comSubject: [flexcoders] Re: Open source AMF solutions that work with flex I guess I should specify that they don't need to be open source at all they could be 3rd party as well. (More than willing to pay for a solution) On 10/21/05, Clint Modien <[EMAIL PROTECTED]> wrote: Anyone get any open source amf solutions to work with flex? Looking into this due for the most part to the lack of amf support in the flex alpha release. I'm also guessing that this is what MM will release as the non enterprise version of flex. So I'm looking for alternatives to webservices and httpservices. -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com YAHOO! GROUPS LINKS Visit your group "flexcoders" on the web. To unsubscribe from this group, send an email to: [EMAIL PROTECTED] Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
RE: [flexcoders] Re: Open source AMF solutions that work with flex
- AMF is binary data passed over standard HTTP request and responses. So you should not have any problem with packet filtering. - You can turn on GZIP compression with remoting just as you cand with SOAP. That means it be even smaller. Remoting cuts out all the extra metadata so its always going to be smaller. - GZIP compression doesn't improve the client side processing of the data, it actually hurts it in a small way. This is why AMF is so much faster than SOAP. Flash uses DOM to parse XML, due to this you will see that the client side parsing time grows exponentially with the size of your data. AMF grows linearly. Even with small datasets AMF is much faster due to the simplicity of its serialization. Its not difficult to setup a simple benchmark test. Do this and you will quickly see how much better AMF performs compared to SOAP, especially with large datasets. -Original Message- From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Dave Wolf Sent: Friday, October 21, 2005 3:42 PM To: flexcoders@yahoogroups.com Subject: [flexcoders] Re: Open source AMF solutions that work with flex A few comments. > * Binary transport So is SOAP when you turn on GZIP compression in your container. And I would argue that binary transmission can be a bad thing too. What if a firewall used on a corporate environment has packet filtering turned on. Does that firewall have an AMF filter and did the firewall admin know what it was? I spent oodles of time working in CORBA. IIOP is a binary protocol and I cant tell you how often we bumped intot his issue in a true distributed application. We actually used to tunnel the IIOP through HTTP a lot to avoid this. > * 50% percent faster then SOAP or Webservice Not true with GZIP turned on. > * Automatic object serialization/deserialization So does XML web services in Flex. -- Dave Wolf Cynergy Systems, Inc. Macromedia Flex Alliance Partner http://www.cynergysystems.com Email: [EMAIL PROTECTED] Office: 866-CYNERGY x85 > > > -abdul > > > > -Original Message- > From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] > On Behalf Of Dave Wolf > Sent: Friday, October 21, 2005 12:29 PM > To: flexcoders@yahoogroups.com > Subject: [flexcoders] Re: Open source AMF solutions that work with > flex > > I do want to know why you're prefering AMF over HTTP or WebService. > > Just curious on the motivation there. > > -- > Dave Wolf > Cynergy Systems, Inc. > Macromedia Flex Alliance Partner > http://www.cynergysystems.com > > Email: [EMAIL PROTECTED] > Office: 866-CYNERGY x85 > > --- In flexcoders@yahoogroups.com, Clint Modien <[EMAIL PROTECTED]> wrote: > > > > I guess I should specify that they don't need to be open source at > all they > > could be 3rd party as well. (More than willing to pay for a > > solution) > > > > > > On 10/21/05, Clint Modien <[EMAIL PROTECTED]> wrote: > > > > > > Anyone get any open source amf solutions to work with flex? > > > Looking into this due for the most part to the lack of amf > support in the > > > flex alpha release. I'm also guessing that this is what MM will > release as > > > the non enterprise version of flex. So I'm looking for > > > alternatives > to > > > webservices and httpservices. > > > > > > > > > > > > > -- > Flexcoders Mailing List > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > Search Archives: > http://www.mail-archive.com/flexcoders%40yahoogroups.com > Yahoo! Groups Links > -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links Yahoo! Groups Sponsor ~--> Most low income households are not online. Help bridge the digital divide today! http://us.click.yahoo.com/cd_AJB/QnQLAA/TtwFAA/nhFolB/TM ~-> -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [flexcoders] Re: Open source AMF solutions that work with flex
ever coded a flex app using web services? I have... the overhead in the flash player when grabbing the initial wsdl and parsing it is huge... as for gzipping it... you might want to read this... http://weblogs.macromedia.com/mchotin/archives/2004/11/enabling_gzip_c.cfm amf is http tunneled as base 64 encoded data... I'm a huge advocate of web services... but not if i can use amf... amf is easily 2 to 3 times faster. (with INCREDIBLY faster load times) On 10/21/05, Dave Wolf <[EMAIL PROTECTED]> wrote: A few comments.> * Binary transportSo is SOAP when you turn on GZIP compression in your container. And I would argue that binary transmission can be a bad thing too. What ifa firewall used on a corporate environment has packet filtering turnedon. Does that firewall have an AMF filter and did the firewall admin know what it was? I spent oodles of time working in CORBA. IIOP is abinary protocol and I cant tell you how often we bumped intot hisissue in a true distributed application. We actually used to tunnelthe IIOP through HTTP a lot to avoid this. > * 50% percent faster then SOAP or WebserviceNot true with GZIP turned on.> * Automatic object serialization/deserializationSo does XML web services in Flex.--Dave Wolf Cynergy Systems, Inc.Macromedia Flex Alliance Partnerhttp://www.cynergysystems.comEmail: [EMAIL PROTECTED] Office: 866-CYNERGY x85>>> -abdul -Original Message-> From: flexcoders@yahoogroups.com [mailto: flexcoders@yahoogroups.com] On> Behalf Of Dave Wolf> Sent: Friday, October 21, 2005 12:29 PM> To: flexcoders@yahoogroups.com> Subject: [flexcoders] Re: Open source AMF solutions that work with flex >> I do want to know why you're prefering AMF over HTTP or WebService.>> Just curious on the motivation there.>> --> Dave Wolf> Cynergy Systems, Inc.> Macromedia Flex Alliance Partner > http://www.cynergysystems.com>> Email: [EMAIL PROTECTED]> Office: 866-CYNERGY x85>> --- In flexcoders@yahoogroups.com, Clint Modien <[EMAIL PROTECTED]> wrote:> >> > I guess I should specify that they don't need to be open source at> all they> > could be 3rd party as well. (More than willing to pay for a solution) > >> >> > On 10/21/05, Clint Modien <[EMAIL PROTECTED]> wrote:> > >> > > Anyone get any open source amf solutions to work with flex?> > > Looking into this due for the most part to the lack of amf > support in the> > > flex alpha release. I'm also guessing that this is what MM will> release as> > > the non enterprise version of flex. So I'm looking for alternatives> to > > > webservices and httpservices.> > >> > --> Flexcoders Mailing List> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt> Search Archives:> http://www.mail-archive.com/flexcoders%40yahoogroups.com > Yahoo! Groups Links> Yahoo! Groups Sponsor ~-->Fair play? Video games influencing politics. Click and talk back! http://us.click.yahoo.com/T8sf5C/tzNLAA/TtwFAA/nhFolB/TM~->--Flexcoders Mailing ListFAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txtSearch Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/<*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED]<*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/ -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com YAHOO! GROUPS LINKS Visit your group "flexcoders" on the web. To unsubscribe from this group, send an email to: [EMAIL PROTECTED] Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
RE: [flexcoders] Re: Open source AMF solutions that work with flex
Hi, > We actually used to tunnel the IIOP through HTTP a lot to avoid this. AMF packets also go as HTP POST. Packets are in binary format. http://livedocs.macromedia.com/flashremoting/mx/Using_Flash_Remoting_MX/ intro2.htm#1174485 >> * 50% percent faster then SOAP or Webservice > Not true with GZIP turned on. Most of the developers find AMF faster than SOAP/Webservices. That's what I have seen. >> * Automatic object serialization/deserialization > So does XML web services in Flex. I think, AMF serialization/deserialization happen at Flash Player(might be native) level where as XML parsing in Flex is done by ActionScript. -abdul -Original Message- From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Dave Wolf Sent: Friday, October 21, 2005 12:42 PM To: flexcoders@yahoogroups.com Subject: [flexcoders] Re: Open source AMF solutions that work with flex A few comments. > * Binary transport So is SOAP when you turn on GZIP compression in your container. And I would argue that binary transmission can be a bad thing too. What if a firewall used on a corporate environment has packet filtering turned on. Does that firewall have an AMF filter and did the firewall admin know what it was? I spent oodles of time working in CORBA. IIOP is a binary protocol and I cant tell you how often we bumped intot his issue in a true distributed application. We actually used to tunnel the IIOP through HTTP a lot to avoid this. > * 50% percent faster then SOAP or Webservice Not true with GZIP turned on. > * Automatic object serialization/deserialization So does XML web services in Flex. -- Dave Wolf Cynergy Systems, Inc. Macromedia Flex Alliance Partner http://www.cynergysystems.com Email: [EMAIL PROTECTED] Office: 866-CYNERGY x85 > > > -abdul > > > > -Original Message- > From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On > Behalf Of Dave Wolf > Sent: Friday, October 21, 2005 12:29 PM > To: flexcoders@yahoogroups.com > Subject: [flexcoders] Re: Open source AMF solutions that work with flex > > I do want to know why you're prefering AMF over HTTP or WebService. > > Just curious on the motivation there. > > -- > Dave Wolf > Cynergy Systems, Inc. > Macromedia Flex Alliance Partner > http://www.cynergysystems.com > > Email: [EMAIL PROTECTED] > Office: 866-CYNERGY x85 > > --- In flexcoders@yahoogroups.com, Clint Modien <[EMAIL PROTECTED]> wrote: > > > > I guess I should specify that they don't need to be open source at > all they > > could be 3rd party as well. (More than willing to pay for a solution) > > > > > > On 10/21/05, Clint Modien <[EMAIL PROTECTED]> wrote: > > > > > > Anyone get any open source amf solutions to work with flex? > > > Looking into this due for the most part to the lack of amf > support in the > > > flex alpha release. I'm also guessing that this is what MM will > release as > > > the non enterprise version of flex. So I'm looking for alternatives > to > > > webservices and httpservices. > > > > > > > > > > > > > -- > Flexcoders Mailing List > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > Search Archives: > http://www.mail-archive.com/flexcoders%40yahoogroups.com > Yahoo! Groups Links > -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links Yahoo! Groups Sponsor ~--> Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life. http://us.click.yahoo.com/A77XvD/vlQLAA/TtwFAA/nhFolB/TM ~-> -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [flexcoders] Re: Open source AMF solutions that work with flex
performance On 10/21/05, Dave Wolf <[EMAIL PROTECTED]> wrote: I do want to know why you're prefering AMF over HTTP or WebService.Just curious on the motivation there. --Dave WolfCynergy Systems, Inc.Macromedia Flex Alliance Partnerhttp://www.cynergysystems.comEmail: [EMAIL PROTECTED]Office: 866-CYNERGY x85--- In flexcoders@yahoogroups.com, Clint Modien <[EMAIL PROTECTED]> wrote:>> I guess I should specify that they don't need to be open source at all they> could be 3rd party as well. (More than willing to pay for a solution)>>> On 10/21/05, Clint Modien <[EMAIL PROTECTED]> wrote:> >> > Anyone get any open source amf solutions to work with flex? > > Looking into this due for the most part to the lack of amfsupport in the> > flex alpha release. I'm also guessing that this is what MM willrelease as> > the non enterprise version of flex. So I'm looking for alternatives to > > webservices and httpservices.> >> Yahoo! Groups Sponsor ~-->Fair play? Video games influencing politics. Click and talk back! http://us.click.yahoo.com/T8sf5C/tzNLAA/TtwFAA/nhFolB/TM~->-- Flexcoders Mailing ListFAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txtSearch Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups Links<*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED]<*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/ -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com YAHOO! GROUPS LINKS Visit your group "flexcoders" on the web. To unsubscribe from this group, send an email to: [EMAIL PROTECTED] Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
RE: [flexcoders] Re: Open source AMF solutions that work with flex
The presentation that I gave at MAX (and now linked from my blog http://weblogs.macromedia.com/mchotin) has a discussion of choices for accessing data. I also have a discussion in there (sometime much earlier) about the GZIP compression experiments that some of our QA did. The serialization that Abdul is talking about is for strongly typed classes, our XML deserializer does not currently map AS-classes to schema types, there is no wsdl2as-like functionality. Matt From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Dave Wolf Sent: Friday, October 21, 2005 12:42 PM To: flexcoders@yahoogroups.com Subject: [flexcoders] Re: Open source AMF solutions that work with flex A few comments. > * Binary transport So is SOAP when you turn on GZIP compression in your container. And I would argue that binary transmission can be a bad thing too. What if a firewall used on a corporate environment has packet filtering turned on. Does that firewall have an AMF filter and did the firewall admin know what it was? I spent oodles of time working in CORBA. IIOP is a binary protocol and I cant tell you how often we bumped intot his issue in a true distributed application. We actually used to tunnel the IIOP through HTTP a lot to avoid this. > * 50% percent faster then SOAP or Webservice Not true with GZIP turned on. > * Automatic object serialization/deserialization So does XML web services in Flex. -- Dave Wolf Cynergy Systems, Inc. Macromedia Flex Alliance Partner http://www.cynergysystems.com Email: [EMAIL PROTECTED] Office: 866-CYNERGY x85 > > > -abdul > > > > -Original Message- > From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On > Behalf Of Dave Wolf > Sent: Friday, October 21, 2005 12:29 PM > To: flexcoders@yahoogroups.com > Subject: [flexcoders] Re: Open source AMF solutions that work with flex > > I do want to know why you're prefering AMF over HTTP or WebService. > > Just curious on the motivation there. > > -- > Dave Wolf > Cynergy Systems, Inc. > Macromedia Flex Alliance Partner > http://www.cynergysystems.com > > Email: [EMAIL PROTECTED] > Office: 866-CYNERGY x85 > > --- In flexcoders@yahoogroups.com, Clint Modien <[EMAIL PROTECTED]> wrote: > > > > I guess I should specify that they don't need to be open source at > all they > > could be 3rd party as well. (More than willing to pay for a solution) > > > > > > On 10/21/05, Clint Modien <[EMAIL PROTECTED]> wrote: > > > > > > Anyone get any open source amf solutions to work with flex? > > > Looking into this due for the most part to the lack of amf > support in the > > > flex alpha release. I'm also guessing that this is what MM will > release as > > > the non enterprise version of flex. So I'm looking for alternatives > to > > > webservices and httpservices. > > > > > > > > > > > > > -- > Flexcoders Mailing List > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > Search Archives: > http://www.mail-archive.com/flexcoders%40yahoogroups.com > Yahoo! Groups Links > -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com SPONSORED LINKS Web site design development Computer software development Software design and development Macromedia flex Software development best practice YAHOO! GROUPS LINKS Visit your group "flexcoders" on the web. To unsubscribe from this group, send an email to: [EMAIL PROTECTED] Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
RE: [flexcoders] Re: Open source AMF solutions that work with flex
Seems to me serialization is a huge benefit, and in re: to performance, certainly important (XML has this problem to in large datasets and/or requires consideration in design). This is interesting to me (btw, do you have any URLs to information on it)but one concern as always is adoptation of it. If you standardize on AMF and create a library of web services and then it fades away; not good. -r --- Abdul Qabiz <[EMAIL PROTECTED]> wrote: > Hi, > > AMF has lots good things, I know some of these: > > * Binary transport > * 50% percent faster then SOAP or Webservice > * Automatic object serialization/deserialization > > > -abdul > > > > -Original Message- > From: flexcoders@yahoogroups.com > [mailto:[EMAIL PROTECTED] On > Behalf Of Dave Wolf > Sent: Friday, October 21, 2005 12:29 PM > To: flexcoders@yahoogroups.com > Subject: [flexcoders] Re: Open source AMF solutions > that work with flex > > I do want to know why you're prefering AMF over HTTP > or WebService. > > Just curious on the motivation there. > > -- > Dave Wolf > Cynergy Systems, Inc. > Macromedia Flex Alliance Partner > http://www.cynergysystems.com > > Email: [EMAIL PROTECTED] > Office: 866-CYNERGY x85 > > --- In flexcoders@yahoogroups.com, Clint Modien > <[EMAIL PROTECTED]> wrote: > > > > I guess I should specify that they don't need to > be open source at > all they > > could be 3rd party as well. (More than willing to > pay for a solution) > > > > > > On 10/21/05, Clint Modien <[EMAIL PROTECTED]> wrote: > > > > > > Anyone get any open source amf solutions to work > with flex? > > > Looking into this due for the most part to the > lack of amf > support in the > > > flex alpha release. I'm also guessing that this > is what MM will > release as > > > the non enterprise version of flex. So I'm > looking for alternatives > to > > > webservices and httpservices. > > > > > > > > > > > > > -- > Flexcoders Mailing List > FAQ: > http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > Search Archives: > http://www.mail-archive.com/flexcoders%40yahoogroups.com > > Yahoo! Groups Links > > > > > > > __ Yahoo! FareChase: Search multiple travel sites in one click. http://farechase.yahoo.com Yahoo! Groups Sponsor ~--> Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life. http://us.click.yahoo.com/A77XvD/vlQLAA/TtwFAA/nhFolB/TM ~-> -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
RE: [flexcoders] Re: Open source AMF solutions that work with flex
Hi, AMF has lots good things, I know some of these: * Binary transport * 50% percent faster then SOAP or Webservice * Automatic object serialization/deserialization -abdul -Original Message- From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Dave Wolf Sent: Friday, October 21, 2005 12:29 PM To: flexcoders@yahoogroups.com Subject: [flexcoders] Re: Open source AMF solutions that work with flex I do want to know why you're prefering AMF over HTTP or WebService. Just curious on the motivation there. -- Dave Wolf Cynergy Systems, Inc. Macromedia Flex Alliance Partner http://www.cynergysystems.com Email: [EMAIL PROTECTED] Office: 866-CYNERGY x85 --- In flexcoders@yahoogroups.com, Clint Modien <[EMAIL PROTECTED]> wrote: > > I guess I should specify that they don't need to be open source at all they > could be 3rd party as well. (More than willing to pay for a solution) > > > On 10/21/05, Clint Modien <[EMAIL PROTECTED]> wrote: > > > > Anyone get any open source amf solutions to work with flex? > > Looking into this due for the most part to the lack of amf support in the > > flex alpha release. I'm also guessing that this is what MM will release as > > the non enterprise version of flex. So I'm looking for alternatives to > > webservices and httpservices. > > > -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links Yahoo! Groups Sponsor ~--> Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life. http://us.click.yahoo.com/A77XvD/vlQLAA/TtwFAA/nhFolB/TM ~-> -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [flexcoders] Re: Open source AMF solutions that work with flex
Got an example anywhere? On 10/21/05, Kevin Langdon <[EMAIL PROTECTED]> wrote: Assuming you have a java backend, openAMF is your best bet. It will require some tweeking to work with Flex RemoteObject tags but should work out of the box with standard mx.remoting.* classes. From: flexcoders@yahoogroups.com [mailto: flexcoders@yahoogroups.com] On Behalf Of Clint ModienSent: Friday, October 21, 2005 1:54 PMTo: flexcoders@yahoogroups.comSubject: [flexcoders] Re: Open source AMF solutions that work with flex I guess I should specify that they don't need to be open source at all they could be 3rd party as well. (More than willing to pay for a solution) On 10/21/05, Clint Modien <[EMAIL PROTECTED] > wrote: Anyone get any open source amf solutions to work with flex? Looking into this due for the most part to the lack of amf support in the flex alpha release. I'm also guessing that this is what MM will release as the non enterprise version of flex. So I'm looking for alternatives to webservices and httpservices. --Flexcoders Mailing ListFAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txtSearch Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com YAHOO! GROUPS LINKS Visit your group "flexcoders" on the web. To unsubscribe from this group, send an email to: [EMAIL PROTECTED] Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com YAHOO! GROUPS LINKS Visit your group "flexcoders" on the web. To unsubscribe from this group, send an email to: [EMAIL PROTECTED] Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
RE: [flexcoders] Re: Open source AMF solutions that work with flex
Assuming you have a java backend, openAMF is your best bet. It will require some tweeking to work with Flex RemoteObject tags but should work out of the box with standard mx.remoting.* classes. From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Clint ModienSent: Friday, October 21, 2005 1:54 PMTo: flexcoders@yahoogroups.comSubject: [flexcoders] Re: Open source AMF solutions that work with flex I guess I should specify that they don't need to be open source at all they could be 3rd party as well. (More than willing to pay for a solution) On 10/21/05, Clint Modien <[EMAIL PROTECTED]> wrote: Anyone get any open source amf solutions to work with flex? Looking into this due for the most part to the lack of amf support in the flex alpha release. I'm also guessing that this is what MM will release as the non enterprise version of flex. So I'm looking for alternatives to webservices and httpservices. -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com YAHOO! GROUPS LINKS Visit your group "flexcoders" on the web. To unsubscribe from this group, send an email to: [EMAIL PROTECTED] Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.