![Page 2: MDCFUG TeraTech, Inc Adobe Apollo By Michael Smith michael@teratech.com TeraTech](https://reader035.vdocument.in/reader035/viewer/2022062422/56649ee05503460f94bf041c/html5/thumbnails/2.jpg)
Based onBased on
Presentation on Apollo by Mike Chambers Developer Relations for Apollo
Building Desktop RIAs Adobe's Next Gen Technology Developer Week Presentation given by Apollo Product Manager, Luis Polanco
![Page 3: MDCFUG TeraTech, Inc Adobe Apollo By Michael Smith michael@teratech.com TeraTech](https://reader035.vdocument.in/reader035/viewer/2022062422/56649ee05503460f94bf041c/html5/thumbnails/3.jpg)
What is “Apollo”?What is “Apollo”?
Apollo is a cross-OS runtime that allows developers to leveragetheir existing web development skills (Flash, Flex, HTML, Ajax)to build and deploy desktop RIA’s.
![Page 4: MDCFUG TeraTech, Inc Adobe Apollo By Michael Smith michael@teratech.com TeraTech](https://reader035.vdocument.in/reader035/viewer/2022062422/56649ee05503460f94bf041c/html5/thumbnails/4.jpg)
DisclaimerDisclaimer
Project is early in development process
Individual items / features are subject to change
Accurate as of June 2006
![Page 5: MDCFUG TeraTech, Inc Adobe Apollo By Michael Smith michael@teratech.com TeraTech](https://reader035.vdocument.in/reader035/viewer/2022062422/56649ee05503460f94bf041c/html5/thumbnails/5.jpg)
How are Apollo How are Apollo Applications Composed?Applications Composed? Applications can be built using the
following technologiesFlash / Flex / ActionScriptHTML / JavaScript / CSS / AJAXCombination of these technologiesPDF can be leveraged with any
application
![Page 6: MDCFUG TeraTech, Inc Adobe Apollo By Michael Smith michael@teratech.com TeraTech](https://reader035.vdocument.in/reader035/viewer/2022062422/56649ee05503460f94bf041c/html5/thumbnails/6.jpg)
Apollo App SpaceApollo App Space
![Page 7: MDCFUG TeraTech, Inc Adobe Apollo By Michael Smith michael@teratech.com TeraTech](https://reader035.vdocument.in/reader035/viewer/2022062422/56649ee05503460f94bf041c/html5/thumbnails/7.jpg)
Apollo Functionality / APIsApollo Functionality / APIs
Offline / Occasionally Connected Applications can run in background Network
HTTP XML-RPC / SOAP / Rest based web services Binary and XML sockets
File I/O Local storage / Settings API Custom Chrome
Shape Alpha
More
![Page 8: MDCFUG TeraTech, Inc Adobe Apollo By Michael Smith michael@teratech.com TeraTech](https://reader035.vdocument.in/reader035/viewer/2022062422/56649ee05503460f94bf041c/html5/thumbnails/8.jpg)
Apollo Desktop Apollo Desktop IntegrationIntegration
Installation Application Shortcuts Drag and Drop Clipboard Launch Native Apps Cross Application communication Notifications More
![Page 9: MDCFUG TeraTech, Inc Adobe Apollo By Michael Smith michael@teratech.com TeraTech](https://reader035.vdocument.in/reader035/viewer/2022062422/56649ee05503460f94bf041c/html5/thumbnails/9.jpg)
Scripting SupportScripting Support
Depends on container being used ActionScript 3 - Flash / Flex JavaScript - HTML / CSS / AJAX Cross environment communication
and scripting will be possible Complete access to Flash Player
and HTML DOMs and APIs
![Page 10: MDCFUG TeraTech, Inc Adobe Apollo By Michael Smith michael@teratech.com TeraTech](https://reader035.vdocument.in/reader035/viewer/2022062422/56649ee05503460f94bf041c/html5/thumbnails/10.jpg)
Apollo Applications Apollo Applications OverviewOverview
![Page 11: MDCFUG TeraTech, Inc Adobe Apollo By Michael Smith michael@teratech.com TeraTech](https://reader035.vdocument.in/reader035/viewer/2022062422/56649ee05503460f94bf041c/html5/thumbnails/11.jpg)
Component DevelopmentComponent Development
Apollo Framework is built on top of Flex Framework
Building Flex based Apollo components is same as building Flex
components, except that you have access to Apollo specific APIs
Ability to also create HTML / JavaScript based Apollo components.
![Page 12: MDCFUG TeraTech, Inc Adobe Apollo By Michael Smith michael@teratech.com TeraTech](https://reader035.vdocument.in/reader035/viewer/2022062422/56649ee05503460f94bf041c/html5/thumbnails/12.jpg)
Tentative TimelineTentative Timeline
-Developer Release on LabsSecond half of 2006http://labs.adobe.com
Apollo 1.0“2007”
![Page 13: MDCFUG TeraTech, Inc Adobe Apollo By Michael Smith michael@teratech.com TeraTech](https://reader035.vdocument.in/reader035/viewer/2022062422/56649ee05503460f94bf041c/html5/thumbnails/13.jpg)
RIA Technology TrendsRIA Technology Trends
![Page 14: MDCFUG TeraTech, Inc Adobe Apollo By Michael Smith michael@teratech.com TeraTech](https://reader035.vdocument.in/reader035/viewer/2022062422/56649ee05503460f94bf041c/html5/thumbnails/14.jpg)
ResourcesResources
Adobe labs Apollohttp://labs.adobe.com/wiki/index.php/Apollo
Apollo FAQhttp://labs.adobe.com/wiki/index.php/
Apollo:developerfaq Apollo Preso
http://www.onflex.org/ted/2006/07/adobe-component-developer-summit_07.php
Oh Apollohttp://weblogs.macromedia.com/mc/archives/2006
/06/oh_apollo_techn.cfm