Showing posts with label Apollo. Show all posts
Showing posts with label Apollo. Show all posts

Saturday, March 24, 2007

Apollo : Too Simple

Sydney Airport, Waiting

I've just gotten back from webDu and there are too many things to write about. But there is one thing that has been on my mind since day one : Apollo. Oddly enough I feel a bit let down by Apollo. I suppose I imagined myself going to Apollo presentations and having a moment of revelation; as I had with Flex at MXDU, 2005. But I didn't have a moment of revelation at the conference.

Don't get me wrong. Apollo is very exciting. It will have a major impact on how the desktop relates to the web. We will probably need to coin a new buzz word to describe all the Apollo applications that will soon appear. But Apollo doesn't represent a new development paradigm the way Flex did. Apollo changes the world because developing desktop applications just became a whole lot easier, especially when you consider that you will be able to build it once and deploy to Mac, PC and (eventually) Linux.

I guess I feel let down because Apollo is too simple (if you understand Flex). All the interactive potential of Apollo is the interactive potential of Flex. All the web services you can access from Apollo are the web services you can access from Flex. Sure the html component is new (and very exciting). But it is just a new Flex style component as straight forward to use as many of the simpler Flex components. The File class is new. But it is just another Flex style class with a familiar workflow. Of course, Apollo will evolve to include many new features. But they won't be new because we will be familiar with them from existing desktop applications and because using them will be similar to using existing Flex components. Really the hardest part about learning Apollo will be learning Flex. So I feel a bit let down. I was steeling myself for the learning Apollo journey only to find myself in the arrivals lounge collecting my luggage.

Monday, March 05, 2007

Apollo for Adobe Flex Developers Pocket Guide

Apollo for Adobe Flex Developers Pocket Guide (cover)

There are posts all over the place about the Apollo Pocket Guide. But I want to offer my perspective now I've had a chance to read the sample chapter. The chapter looks at File operations using Apollo. Specifically it deals with the File and FileStream classes. The book is written in the clear and concise style we have come to expect from the O'Reilly pocket guides. They are straight to the point with clear examples to illustrate the application of the concepts discussed.

What was really exciting was to see some clear examples of how easy it will be to leverage Flex skills into Apollo development. The concepts for File operations were familiar from other languages (in my case PHP) and the methodology was familiar from Flex/AS3. This sample has really whetted my appetite for having a play with the Apollo alpha (which is apparently really close). Bring it on Adobe!