Accessibility

Developer Connection Article

 

Mike Chambers seminar: Apollo sneak peek


Mike Chambers

Mike Chambers

Adobe

Created:
15 January 2007
User Level:
All

Apollo is the code name for a cross-operating system runtime being created by Adobe that will allow developers to leverage existing web technologies, such as Flash, Flex, HTML, JavaScript, Ajax, and PDF to easily create and deploy desktop applications. In this recorded seminar, I provide an overview of Apollo, discuss how it aims to make RIA development and deployment better, and show you how to get started developing for it.

The following recorded presentation includes three examples of Apollo applications that I created using a combination of Flash, Flex, and HTML content (see Figure 1). I also demonstrate a simple "Hello World" project to show the basic workflow for developing applications in Apollo.

Apollo MP3 player application displaying images from Flickr along with HTML content

Figure 1. Apollo MP3 player application displaying images from Flickr along with HTML content

Watch the Adobe Connect seminar

Note: Presentation duration is 51 min., including Q & A.

General outline

This presentation covers the following topics, at these rough starting times, so you can watch just the parts that apply to you at the moment, or watch them again later:

  • Start: Introduction
  • 2 min.: Overview of Apollo and supported technologies
  • 4 min.: HTML engine: WebKit Open Source Engine
  • 8 min.: HTML rendering in a Flash application
  • 10 min.: Example #1: Digg-Spy (Apollo application using Ajax)
  • 11 min.: Example #2: Maptacular (rendering Google Maps using HTML within a Flex application)
  • 14 min.: API features available in Apollo
  • 16 min.: Apollo desktop integration
  • 18 min.: Scripting support
  • 20 min.: Flow chart of web technologies used to create Apollo applications
  • 23 min.: Current status of Apollo development
  • 25 min.: Example #3: Ascension (MP3 player application with visualizers)
  • 31 min.: Demonstration of "Hello World" application created in Apollo
  • 34 min.: Using Transparent window mode
  • 39 min.: Tentative Apollo release timeline and online resources
  • 43 min.: Seminar Q & A

Requirements

To follow this presentation you may want to install the following software:

Apollo (on Adobe Labs)

Flash Professional 8

Flex 2

About the author

Mike Chambers has spent the last eight years building applications that target the Flash runtime. During that time, he has worked with numerous technologies, including Flash, Generator, .NET, Central, Flex, and Ajax. He is currently the Principal Product Manager for developer relations for Adobe AIR. He has written and spoken extensively on Flash and rich Internet application development and is coauthor of the Apollo for Adobe Flex Developers Pocket Guide, Adobe Integrated Runtime (AIR) for JavaScript Developers Pocketguide, Flash Enabled: Flash Design and Development for Devices as well as Generator and Flash Demystified. Mike received his Masters in International Economics and European Studies from the John Hopkins School of Advanced International Studies (SAIS) in 1998. When he is not programming, Mike can be found playing Halo 2, trying to recover from his World of Warcraft addiction, or playing with his two daughters.