Upload
mihai-corlan
View
3.004
Download
2
Tags:
Embed Size (px)
DESCRIPTION
Learn how you can build mobile applications for Android, iOS, and PlayBook using Adobe AIR, Flash Builder, and Flex framework.
Citation preview
© 2011 Adobe Systems Incorporated.
Mobile Development & The Flash PlatformMihai Corlan | WW Developer Evangelist | http://corlan.org
© 2011 Adobe Systems Incorporated.
About Me
Adobe World Wide Developer Evangelist (since 2008)
Flash Builder Engineer 2006-2008
Web Developer 98’ - 2006
Blog: http://corlan.org
Twitter: http://twitter.com/mcorlan
Email: [email protected]
2
© 2011 Adobe Systems Incorporated.
Examples of Mobile Applications created using our tools
© 2011 Adobe Systems Incorporated.
Open Screen Project http://www.openscreenproject.org
© 2011 Adobe Systems Incorporated.
Flash Platform and Multi-Screen
AdobeFlash Platfor
m
© 2011 Adobe Systems Incorporated.
Flash Player and Adobe AIR Runtimes
Applications inside the browser
Running on
Windows/MacOS/Linux
Android/PlayBook
Flash® Player
Adobe® AIR®
Standalone Applications
Running on:
Windows/MacOS/Linux/
Android/iOS/PlayBook
© 2011 Adobe Systems Incorporated.
The Flash Platform
Adobe® Flash® Player
Adobe® Flex ® Adobe® Flash® Media Server
Family
Tools to Design and Develop Clients ServersFramework
Adobe® AIR®
Adobe® Flash® CS5 Professional
Adobe® Flash®
Catalyst™
Adobe® Flash® Builder™
Adobe® LiveCycle®
Data Services
Applications, Content and Video
Services
Adobe® Flash®
Platform Services
Integrating withthe Flash Platform
Creative Suite 5
ColdFusion Builder
“Panini”
“Hero” 2.6
10.2
“Burrito”
Adobe® LiveCycle®
Collaboration Service
© 2011 Adobe Systems Incorporated.
What is our proposal and why is it valuable?
© 2011 Adobe Systems Incorporated.© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Native Mobile Application Development Model
NativeApp
NativeApp
NativeApp
NativeApp
Additional OS’s
A costly, inefficient development model
© 2011 Adobe Systems Incorporated.© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Introducing a new mobile development paradigm
Additional OS’s
AIR
Flex Application
One Tool, One Language, One Codebase
Any Platform. Great performance.
Common codebase
© 2011 Adobe Systems Incorporated.
How do you build mobile apps with Adobe’s Flash Platform?
© 2011 Adobe Systems Incorporated.
How do you build AIR Apps for Mobile Devices?
Adobe AIR 2.6 Flex 4.5
Flash Builder 4.5
LiveCycle
Data Services
LiveCycle Collaboration Service
© 2011 Adobe Systems Incorporated.
Where we are today
Flash Builder 4.5 and Flex 4.5 was launched this month
Support for:
ActionScript mobile projects for Android, iOS, and PlayBook
Flex mobile projects for Android
Flex and ActionScript projects for desktop
In June 2011 we will release and update that enables Flex framework for
iOS
PlayBook
© 2011 Adobe Systems Incorporated.
Are there any limitations when using the Flash Platformfor mobile apps?
© 2011 Adobe Systems Incorporated.
Performance?
Performance wise we think we are there with the native
We continue our work on optimizing our runtimes and frameworks
© 2011 Adobe Systems Incorporated.
Integration with devices capabilities / existing apps?
Today AIR on mobile offers:
Camera (Camera Rol) and Microphone access
Accelerometer
GPS
Multitouch/Gestures
Screen Orientation / Fullscreen
Phone/SMS/Email/Browser/Android Market
StageWebView
Session Cache Support – Restore App State
Hardware Buttons Support
Local database (SQLite)
© 2011 Adobe Systems Incorporated.
Integration with devices capabilities / existing apps?
This year we will add support for native extensions
Developers will be able to use the platform native SDK to create extensions that can be used by AIR apps
This means:
Support for notifications
Using Intents on Android – other applications
Using the contact lists
And so on…
© 2011 Adobe Systems Incorporated.
Flex Framework Support for Mobile
Support for Screen Metaphor
Pushing new screens
Removing the current screen
Integration with the hardware buttons on Android
Support for device orientation changes
UI components optimized for mobile
Saving (persisting) and restoring application state
© 2011 Adobe Systems Incorporated.
Flash Builder Support for Mobile Development
Mobile Projects
Design view for mobile
Running and debugging the mobile apps on the simulator or the device
Support for packaging the native files (APK, BAR, IPA)
© 2011 Adobe Systems Incorporated.
Thank You!
Question & Answers
Join my session 14:30PM for a handson on building mobile apps.
I will upload the slides to my blog today.
http://corlan.org
http://twitter.com/mcorlan
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
© 2011 Adobe Systems Incorporated.
Adobe, the Adobe logo, Adobe AIR, the Adobe AIR logo, the Adobe PDF logo, AIR, ColdFusion, ColdFusion Builder, Flash, Flash Builder, the Flash logo, Flex, LiveCycle, and Reader are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. All other trademarks are the property of their respective owners.© 2010 Adobe Systems Incorporated. All rights reserved. Printed in the USA. 9102xxxx 3/10
Adobe, the Adobe logo, Adobe AIR, the Adobe AIR logo, ActionScript, AIR, Flash, Flash Builder, Flash Catalyst, the Flash logo, Flex, and LiveCycle are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Java is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.Printed in the USA. 91023957 3/10
© 2011 Adobe Systems Incorporated.
The Flash Platform
Adobe® Flash® Player
Adobe® Flex ® Adobe® Flash® Media Server
Family
Tools to Design and Develop Clients ServersFramework
Adobe® AIR®
Adobe® Flash® CS5 Professional
Adobe® Flash®
Catalyst™
Adobe® Flash® Builder™
Adobe® LiveCycle®
Data Services
Applications, Content and Video
Services
Adobe® Flash®
Platform Services
Integrating withthe Flash Platform
Creative Suite 5
ColdFusion Builder
“Panini”
“Hero” 2.6
10.2
“Burrito”
Adobe® LiveCycle®
Collaboration Service