mdcfug teratech, inc adobe apollo

14
MDCFUG TeraTech, Inc Adobe Apollo Adobe Apollo By Michael Smith [email protected] TeraTech

Upload: sampetruda

Post on 18-Jun-2015

227 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MDCFUG TeraTech, Inc Adobe Apollo

MDCFUG

TeraTech, Inc

Adobe ApolloAdobe Apollo

By Michael Smith

[email protected]

TeraTech

Page 2: MDCFUG TeraTech, Inc Adobe Apollo

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

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

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

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

Apollo App SpaceApollo App Space

Page 7: MDCFUG TeraTech, Inc Adobe Apollo

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

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

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

Apollo Applications Apollo Applications OverviewOverview

Page 11: MDCFUG TeraTech, Inc Adobe Apollo

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

Tentative TimelineTentative Timeline

-Developer Release on LabsSecond half of 2006http://labs.adobe.com

Apollo 1.0“2007”

Page 13: MDCFUG TeraTech, Inc Adobe Apollo

RIA Technology TrendsRIA Technology Trends

Page 14: MDCFUG TeraTech, Inc Adobe Apollo

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