5 reasons for building Apollo applications as a Flash Developer
March 23rd, 2007
Well, 5 reasons aren’t enough
and as a Flash Developer you’ll need experience with ActionScript 3 and Flex 2, too. However, Apollo Alpha is out of the door and after studying the open book “Apollo for Flex Developers” I’ve found my personal top 5 reasons for diving into Apollo as a Flash Developer:

Personal top 5
- Flash / Flex are one of the core technologies of Apollo.
- Developing cross-platform web applications using Flash / Flex with possibilities of any desktop application, such as native installation, self update, offline support, Apollos File System API, drag and drop support between Apollo and native applications or operations systems, etc.
- Full featured HTML support within Flash / Flex, because Apollos
HTMLControllclass uses the open source WebKit engine to retrieve, load and render HTML content. TheHTMLControllclass inherits theflash.display.DisplayObjectclass, which you can manipulate HTML content like any other display object with applying filters, using matrix for transformations to scale, rotate or skew. Furthermore it’s possible to manipulate the HTML DOM from ActionScript. - Script bridging between Flash and JavaScript without browsers incompatibilities.
- Apollo SDK: You can use any tool of your choice (e.g. TextMate) to start developing Apollo applications – for free.
Great, isn’t it?


March 23rd, 2007 at 6:18 pm
I agree that the technical possiblities are great. First I thought that it might be weird to liberate web content from the browser, since this is the place where we would mentally expect it to be. Then I realized that Apollo expands on the already existing technologies such as dashboards, widgets, gadgets or even iTunes. It’s not strange at all to view “web content” in iTunes. Hopefully the community comes up with more interesting ideas then the Ebay branded appon the Adobe website.
Apollo puts a lot of power into the hands of the Flash community.