Steven Webster: Future plans for Cairngorm with Flex, Apollo and Flash Lite at MAX2006

« Why I think you shouldn’t use Cairngorm | Main | Flex and LiveCycle – Platform for Enterprise Success »

September 08, 2006

Future plans for Cairngorm with Flex, Apollo and Flash Lite at MAX2006

If you haven't yet registered for MAX2006, or if you have registered but not yet signed up for your talks, then I want to share a little about what I'll be presenting in my talk, "Developing RIA Solutions with Cairngorm 2".

First and foremost, we are using MAX2006 as an opportunity to blend many of the best-practices and techniques that Adobe Consulting have been leveraging across a number of projects over the last year, with community feedback to Cairngorm 2, to create a dot-release of Cairngorm that we know will make it even easier and quicker to build scalable, secure and robust enterprise Rich Internet Applications upon Cairngorm.

I'll be presenting the new additions to Cairngorm 2, and showing how we leverage these through the delivery of a sample online banking application, that has been developed by Yaniv de Ridder, one of the consultants working in our EMEA Rich Internet Application practice.

We've also been gaining tremendous productivity gains, and delivering some state-of-the-art user-experiences with Flex Data Services in our solution architectures. I'll be spending some time during my talk presenting how we can use Flex Data Services within a Cairngorm 2 application, touching briefly on how we've rolled up a great deal of Peter Martin's work on Securing Flex Applications - that he'll be presenting in deeper detail at MAX - into the Cairngorm architecture.

There's a great deal of buzz about Apollo; and the more time I spend time with customers understanding their business challenges and how we can deliver innovative design-led solutions that embrace these challenges, the more excited both customers and I are getting about the value proposition that Apollo and Flex offers. I believe that developing applications upon Cairngorm will offer a rapid transition from the browser to the desktop with Apollo, and will be demonstrating how we can deliver value-added features to an online banking experience by re-deploying a Flex 2 and Cairngorm 2 application to Apollo. I'll be showing Cairngorm 2 and Apollo integration during my talk, and will speak of our roadmap for further Apollo support in Cairngorm 2.

The multi-platform and multi-channel strategy is another piece of our "Engagement Platform" value proposition that resonates strongly with the customers we are delivering visions and solutions for. Providing a rich, consistent user-experience to the right device at the right time is a reality with the Flash platform, and I'm excited about the contribution that Cairngorm will be making in this regard.

Matt Jacobi - one of the consultants in our Mobile and Devices practice in London - has been involved in a number of the innovative Flash Lite solutions that Adobe Consulting have been delivering to clients. Matt has been internally championing the use of Cairngorm for Flash Lite 2.x development, has back-ported Cairngorm to Flash Lite, and has created a lightweight presentation-tier framework that allows Flash Lite developers to create Cairngorm applications for devices using the same patterns and practices advocated in Cairngorm web-development. I guess this is the first place we're announcing that we'll be making a mobile version of Cairngorm available for everyone under the same terms as the Cairngorm 2 download, so that everyone will be able to apply their Flex 2 best-practices to Flash Lite application development using the same best-practices as our MAD (Mobile and Devices) practice.

And guess what -- I'll be showing Cairngorm mobile during my talk as well, playing it's part in an integrated multi-channel self-service banking example that reaches out to the browser, the desktop and the device in your pocket.

Oh and before you all ask "what about the sample application, the multi-channel online banking demo that will target the browser, will offer different experience in Apollo and that will be delivered upon Cairngorm's new mobile framework for Flash Lite ? Are you going to make the code available".

We're Adobe Consulting. You should know better. Of course I'll be making the code available...

I've been speaking about Cairngorm at MAX since New Orleans in 2004 - and I'm really the most excited about this forthcoming talk. The original strapline for iteration::two, was "Pervasive. Interactive. Agile". It was our vision on founding, that we'd be delivering richer user-experiences that reached out across all devices, and applying agile software methods in these deliveries. There's a real sense of convergence of the desirable and the possible, and the presentation that I'm giving at MAX is exciting to me not just for the further evolution of our Cairngorm framework, but for the fact that we are now extending our RIA development skills to the desktop with Apollo, and to the handset using Flash Lite, while leveraging all our skills, techniques and best-practices that we have honed while changing the face of the web with Rich Internet Applications.

If there's anything else you'd like me to cover in my talk, drop me a note in the comments -- but I've got hours left to finish my presentation (you think the deadlines YOU get for your MAX presentations are tight, you want to work for Adobe...) so get 'em in quick.

And if you're going to be at MAX, or even better are going to be at my talk, please come and introduce yourself - truly the best thing about the conference for me, year on year, is the opportunity to meet with those who are as passionate about delivering state-of-the-art solutions with RIA technologies as we are.

See you in Vegas.


Posted by swebster at September 8, 2006 07:48 AM

Comments

Is there a really active Cairngorm listserver/group out there? Or should I just use Flexcoders as a community resource or Cairngorm.

Posted by: Leif at September 8, 2006 02:32 PM

Ciao Steven,

I am really interested in knowing more about this Flash Lite initiative.

Alessandro

Posted by: Alessandro at September 8, 2006 05:03 PM

Post a comment




Remember Me?