Martin Ollman passed me this superb graphic representation of what I like to call the "RIA Evolutionary Timeline". Actually in truth I call it something like, "the whopping, great big, unprintable graphic about Flex positioning" -- but you get the gist.
Telstra, a very large Australian company who should know better, launched BigPond Music today (http://www.bigpondmusic.com/home.asp), and while some might be excited by the whole pay for download concept for music the site itself is a tragedy. The content on the home page excited me when I first saw it, it looked like an RIA, smelt like an RIA, interacted like an RIA - but try out the search form or genre selector and what do you get, major page refresh for the search results. What a pity their development team chose to go down the traditional form/action page track, why not just build the whole thing in HTML - shows a great lack of understanding of the technology that's available and that's being used on their part.
After secreting myself away in animal crazy Dubbo for an extended long weekend - inspiration!! Cert. Central - a Central app that brings all Macromedia Certified Developers into one Central location...
I've been busy lately building a sample RIA for a Macromedia Australia sponsored competition, a Flash browser that allows you to view directories and their contents on the server. It's configured to display image files as they exist, generating jpg thumbnails on the fly from virtually any image extension if required to speed up preview load times with a lot of the application logic Java being consumed by ColdFusion.
Well stone the crow! Macromedia has decided to release a Flash Remoting component set for MX2004 after all. Looks like Flash Remoting is back on the agenda -- let me just skulk back under my rock :)
Macromedia's dropped the ball on Flash Remoting in the MX2004 release. AS1.0 remoting apps will still work but despite the success of remoting in the original MX release Macromedia haven't bothered to ship AS2.0 remoting code as part of MX2004.
Since ColdFusion MX can produce some pretty slick Flash charts with the CFChart tag there's no reason why Flash Remoting apps shouldn't have good looking charting in them as well. Originally built for my MXDU presentation, I've finally gotten around to releasing the CFMX/FMX/Flash Remoting/Charting demo that I had previously produced.
"A development framework for simple construction of Rich Internet Applications" Sounds interesting? PodPop is components and add-ins for Flash and at a quick first glance looks interesting. If anything you should check out the site for the super-smooth demos...
Sunny Hong has recently released PHPObject, an alternative to Flash Remoting for PHP developers. Sunny says, "With PHPObject, you can call a method of a PHP class/library on your web server as if the class/library was defined in Flash itself. It takes care of your client-server connections, providing a convenient way to connect rich media clients with data and business logic residing on your server."
What started out as friendly banter with local Macromedians ended up as a funky software shop with a familiar pedigree :) The Daemon Bazaar is a repurposed Pet Market application that makes for a flashy MX Market.
I got to tryout CFMX on OS X thanks to the good people at Apple who lent us a few...
I've written a bit of CFML for CFMX Flash Remoting site deployment that dynamically creates an XML configuration file which the Flash app can use to set up createGatewayConnection() & getService() variables, inspired by comments that Charlie Arehart of CFMXPLUS fame had made to the Macromedia Trainers mailing list which I belong to.
In early August last year I put out a Flash Remoting example app written for CFMX that emulated the Windows Explorer, allowing you to browse the drives of a server via a standard web browser. At the time I withheld the FLA as I wanted to spend the time improving on it, but in preparation for my presentation on "Data Visualisation with Flash Remoting" at MXDU I've dusted it off and have now decided to release it for other developers to have a crack at.
Have just added a Flash Remoting Checklist for CFMX to the Daemon site. I've seen a few similar issues listed on some of the lists that I'm currently subscribed to and thought I'd put together some thoughts, ideas & suggestions as to what might be needed for quick success.
I've put together a collection of Flash Remoting examples that I hope will illustrate some of the potential of Rich Internet Applications (RIAs) in how they can be used to replace standard HTML forms. All examples use standard Flash UI components that are freely available with Macromedia Flash MX.
Phew... After stretching the brain and pounding the keyboard I'm happy to say that I've managed to complete the four...
Working with CFMX, Flash Remoting and FMX the question comes up: "How can I use the data structures that I'm used to in CF within a Flash Remoting application on the Flash side?" We've put some sample files to demonstrate how this would be done.