Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Mobile Development With Flash Platform

3,477 views

Published on

Learn how you can build mobile applications for Android, iOS, and PlayBook using Adobe AIR, Flash Builder, and Flex framework.

Published in: Self Improvement
  • Be the first to comment

Mobile Development With Flash Platform

  1. 1. Mobile Development & The Flash Platform<br />Mihai Corlan | WW Developer Evangelist | http://corlan.org<br />
  2. 2. About Me<br />Adobe World Wide Developer Evangelist (since 2008)<br />Flash Builder Engineer 2006-2008<br />Web Developer 98’ - 2006<br />Blog: http://corlan.org<br />Twitter: http://twitter.com/mcorlan<br />Email: mihai.corlan@adobe.com<br />2<br />
  3. 3. Examples of Mobile Applications created using our tools<br />
  4. 4. Open Screen Project http://www.openscreenproject.org<br />
  5. 5. Flash Platform and Multi-Screen<br />Adobe<br />Flash <br />Platform<br />
  6. 6. Flash Player and Adobe AIR Runtimes<br />Applications inside the browser<br />Running on <br />Windows/MacOS/Linux<br />Android/PlayBook<br />Flash® Player<br />Standalone Applications <br />Running on: <br />Windows/MacOS/Linux/<br />Android/iOS/PlayBook<br />Adobe® AIR®<br />
  7. 7. The Flash Platform<br />Applications, Content and Video<br />Tools to Design and Develop<br />Clients<br />Servers<br />Framework<br />Services<br />Adobe® Flash® Builder™ <br />Adobe® Flash® Media Server Family<br />Adobe® Flash® CS5 Professional<br />Adobe® Flex ®<br />Adobe® Flash® Platform Services<br />Adobe® AIR®<br />“Burrito”<br />“Hero”<br />2.6<br />Adobe® Flash® Catalyst™<br />Adobe® LiveCycle®<br />Data Services<br />Adobe® LiveCycle® Collaboration Service<br /> Adobe® Flash® Player<br />“Panini”<br />10.2<br />Integrating withthe Flash Platform<br />ColdFusion Builder<br />Creative Suite 5<br />
  8. 8. What is our proposal and why is it valuable?<br />
  9. 9. Native Mobile Application Development Model<br />A costly, inefficient development model<br />Native<br />App<br />Native<br />App<br />Native<br />App<br />Native<br />App<br />Additional <br />OS’s<br />
  10. 10. Introducing a new mobile development paradigm<br />One Tool, One Language, One Codebase<br />Flex Application<br />Common codebase<br />AIR<br />Additional <br />OS’s<br />Any Platform. Great performance. <br />
  11. 11. How do you build mobile apps with Adobe’s Flash Platform?<br />
  12. 12. How do you build AIR Apps for Mobile Devices?<br />Flex 4.5<br />Adobe AIR 2.6<br />LiveCycle<br />Data Services<br />LiveCycle Collaboration Service<br />Flash Builder 4.5<br />
  13. 13. Where we are today<br />Flash Builder 4.5 and Flex 4.5 was launched this month<br />Support for:<br />ActionScript mobile projects for Android, iOS, and PlayBook<br />Flex mobile projects for Android<br />Flex and ActionScript projects for desktop<br />In June 2011 we will release and update that enables Flex framework for <br />iOS<br />PlayBook<br />
  14. 14. Are there any limitations when using the Flash Platformfor mobile apps?<br />
  15. 15. Performance?<br />Performance wise we think we are there with the native<br />We continue our work on optimizing our runtimes and frameworks<br />
  16. 16. Integration with devices capabilities / existing apps?<br />Today AIR on mobile offers:<br />Camera (Camera Rol) and Microphone access<br />Accelerometer<br />GPS<br />Multitouch/Gestures<br />Screen Orientation / Fullscreen<br />Phone/SMS/Email/Browser/AndroidMarket<br />StageWebView<br />Session Cache Support –RestoreApp State<br />Hardware Buttons Support <br />Local database (SQLite)<br />
  17. 17. Integration with devices capabilities / existing apps?<br />This year we will add support for native extensions<br />Developers will be able to use the platform native SDK to create extensions that can be used by AIR apps<br />This means:<br />Support for notifications<br />Using Intents on Android – other applications<br />Using the contact lists<br />And so on…<br />
  18. 18. Flex Framework Support for Mobile<br />Support for Screen Metaphor<br />Pushing new screens<br />Removing the current screen<br />Integration with the hardware buttons on Android<br />Support for device orientation changes<br />UI components optimized for mobile<br />Saving (persisting) and restoring application state <br />
  19. 19. Flash Builder Support for Mobile Development<br />Mobile Projects<br />Design view for mobile<br />Running and debugging the mobile apps on the simulator or the device<br />Support for packaging the native files (APK, BAR, IPA)<br />
  20. 20. Thank You!<br />Question & Answers <br />Join my session 14:30PM for a handson on building mobile apps.<br />I will upload the slides to my blog today.<br />http://corlan.org<br />http://twitter.com/mcorlan<br />mcorlan@adobe.com<br />
  21. 21.
  22. 22. 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.<br />© 2010 Adobe Systems Incorporated. All rights reserved. Printed in the USA. 9102xxxx 3/10<br />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.<br />Printed in the USA. 91023957 3/10<br />
  23. 23. The Flash Platform<br />Applications, Content and Video<br />Tools to Design and Develop<br />Clients<br />Servers<br />Framework<br />Services<br />Adobe® Flash® Builder™ <br />Adobe® Flash® Media Server Family<br />Adobe® Flash® CS5 Professional<br />Adobe® Flex ®<br />Adobe® Flash® Platform Services<br />Adobe® AIR®<br />“Burrito”<br />“Hero”<br />2.6<br />Adobe® Flash® Catalyst™<br />Adobe® LiveCycle®<br />Data Services<br />Adobe® LiveCycle® Collaboration Service<br /> Adobe® Flash® Player<br />“Panini”<br />10.2<br />Integrating withthe Flash Platform<br />ColdFusion Builder<br />Creative Suite 5<br />

×