Your SlideShare is downloading. ×
0
Adobe Apollo By Michael Smith [email_address] TeraTech
Based on <ul><li>Presentation on Apollo by Mike Chambers Developer Relations for Apollo  </li></ul><ul><li>Building Deskto...
What is “Apollo”? <ul><li>Apollo is a cross-OS runtime that allows developers to leverage their existing web development s...
Disclaimer <ul><li>Project is early in development process </li></ul><ul><li>Individual items / features are subject to ch...
How are Apollo Applications Composed? <ul><li>Applications can be built using the following technologies </li></ul><ul><ul...
Apollo App Space
Apollo Functionality / APIs <ul><li>Offline / Occasionally Connected </li></ul><ul><li>Applications can run in background ...
Apollo Desktop Integration <ul><li>Installation </li></ul><ul><li>Application Shortcuts </li></ul><ul><li>Drag and Drop </...
Scripting Support <ul><li>Depends on container being used </li></ul><ul><li>ActionScript 3 - Flash / Flex </li></ul><ul><l...
Apollo Applications Overview
Component Development <ul><li>Apollo Framework is built on top of Flex Framework </li></ul><ul><li>Building Flex based Apo...
Tentative Timeline <ul><li>-Developer Release on Labs </li></ul><ul><ul><li>Second half of 2006 </li></ul></ul><ul><ul><li...
RIA Technology Trends
Resources <ul><li>Adobe labs Apollo </li></ul><ul><ul><li>http://labs.adobe.com/wiki/index.php/Apollo </li></ul></ul><ul><...
Upcoming SlideShare
Loading in...5
×

MDCFUG TeraTech, Inc Adobe Apollo

218

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
218
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "MDCFUG TeraTech, Inc Adobe Apollo "

  1. 1. Adobe Apollo By Michael Smith [email_address] TeraTech
  2. 2. Based on <ul><li>Presentation on Apollo by Mike Chambers Developer Relations for Apollo </li></ul><ul><li>Building Desktop RIAs Adobe's Next Gen Technology Developer Week Presentation given by Apollo Product Manager, Luis Polanco </li></ul>
  3. 3. What is “Apollo”? <ul><li>Apollo is a cross-OS runtime that allows developers to leverage their existing web development skills (Flash, Flex, HTML, Ajax) to build and deploy desktop RIA’s. </li></ul>
  4. 4. Disclaimer <ul><li>Project is early in development process </li></ul><ul><li>Individual items / features are subject to change </li></ul><ul><li>Accurate as of June 2006 </li></ul>
  5. 5. How are Apollo Applications Composed? <ul><li>Applications can be built using the following technologies </li></ul><ul><ul><li>Flash / Flex / ActionScript </li></ul></ul><ul><ul><li>HTML / JavaScript / CSS / AJAX </li></ul></ul><ul><ul><li>Combination of these technologies </li></ul></ul><ul><ul><li>PDF can be leveraged with any application </li></ul></ul>
  6. 6. Apollo App Space
  7. 7. Apollo Functionality / APIs <ul><li>Offline / Occasionally Connected </li></ul><ul><li>Applications can run in background </li></ul><ul><li>Network </li></ul><ul><ul><li>HTTP </li></ul></ul><ul><ul><li>XML-RPC / SOAP / Rest based web services </li></ul></ul><ul><ul><li>Binary and XML sockets </li></ul></ul><ul><li>File I/O </li></ul><ul><li>Local storage / Settings API </li></ul><ul><li>Custom Chrome </li></ul><ul><ul><li>Shape </li></ul></ul><ul><ul><li>Alpha </li></ul></ul><ul><li>More </li></ul>
  8. 8. Apollo Desktop Integration <ul><li>Installation </li></ul><ul><li>Application Shortcuts </li></ul><ul><li>Drag and Drop </li></ul><ul><li>Clipboard </li></ul><ul><li>Launch Native Apps </li></ul><ul><li>Cross Application communication </li></ul><ul><li>Notifications </li></ul><ul><li>More </li></ul>
  9. 9. Scripting Support <ul><li>Depends on container being used </li></ul><ul><li>ActionScript 3 - Flash / Flex </li></ul><ul><li>JavaScript - HTML / CSS / AJAX </li></ul><ul><li>Cross environment communication and scripting will be possible </li></ul><ul><li>Complete access to Flash Player and HTML DOMs and APIs </li></ul>
  10. 10. Apollo Applications Overview
  11. 11. Component Development <ul><li>Apollo Framework is built on top of Flex Framework </li></ul><ul><li>Building Flex based Apollo components is same as building Flex </li></ul><ul><li>components, except that you have access to Apollo specific APIs </li></ul><ul><li>Ability to also create HTML / JavaScript based Apollo components. </li></ul>
  12. 12. Tentative Timeline <ul><li>-Developer Release on Labs </li></ul><ul><ul><li>Second half of 2006 </li></ul></ul><ul><ul><li>http://labs.adobe.com </li></ul></ul><ul><li>Apollo 1.0 </li></ul><ul><ul><li>“ 2007” </li></ul></ul>
  13. 13. RIA Technology Trends
  14. 14. Resources <ul><li>Adobe labs Apollo </li></ul><ul><ul><li>http://labs.adobe.com/wiki/index.php/Apollo </li></ul></ul><ul><li>Apollo FAQ </li></ul><ul><ul><li>http://labs.adobe.com/wiki/index.php/Apollo:developerfaq </li></ul></ul><ul><li>Apollo Preso </li></ul><ul><ul><li>http://www.onflex.org/ted/2006/07/adobe-component-developer-summit_07.php </li></ul></ul><ul><li>Oh Apollo </li></ul><ul><ul><li>http://weblogs.macromedia.com/mc/archives/2006/06/oh_apollo_techn.cfm </li></ul></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×