SlideShare una empresa de Scribd logo
1 de 23
Mobile Development & The Flash Platform Mihai Corlan | WW Developer Evangelist | http://corlan.org
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: mihai.corlan@adobe.com 2
Examples of Mobile Applications created using our tools
Open Screen Project			    http://www.openscreenproject.org
Flash Platform and Multi-Screen Adobe Flash  Platform
Flash Player and Adobe AIR Runtimes Applications inside the browser Running on  Windows/MacOS/Linux Android/PlayBook Flash® Player Standalone Applications  Running on:  Windows/MacOS/Linux/ Android/iOS/PlayBook Adobe® AIR®
The Flash Platform Applications, Content and Video Tools to Design and Develop Clients Servers Framework Services Adobe® Flash® Builder™  Adobe® Flash® Media Server Family Adobe® Flash® CS5 Professional Adobe® Flex ® Adobe® Flash® Platform  Services Adobe® AIR® “Burrito” “Hero” 2.6 Adobe® Flash® Catalyst™ Adobe® LiveCycle® Data Services Adobe® LiveCycle® Collaboration Service  Adobe® Flash® Player “Panini” 10.2 Integrating withthe Flash Platform ColdFusion Builder Creative Suite 5
What is our proposal and why is it valuable?
Native Mobile Application Development Model A costly, inefficient development model Native App Native App Native App Native App Additional  OS’s
Introducing a new mobile development paradigm One Tool, One Language, One Codebase Flex Application Common codebase AIR Additional  OS’s Any Platform. Great performance.
How do you build mobile apps with Adobe’s Flash Platform?
How do you build AIR Apps for Mobile Devices? Flex 4.5 Adobe AIR 2.6 LiveCycle Data Services LiveCycle Collaboration Service Flash Builder 4.5
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
Are there any limitations when using the Flash Platformfor mobile apps?
Performance? Performance wise we think we are there with the native We continue our work on optimizing our runtimes and frameworks
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/AndroidMarket StageWebView Session Cache Support –RestoreApp State Hardware Buttons Support  Local database (SQLite)
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…
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
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)
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 mcorlan@adobe.com
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
The Flash Platform Applications, Content and Video Tools to Design and Develop Clients Servers Framework Services Adobe® Flash® Builder™  Adobe® Flash® Media Server Family Adobe® Flash® CS5 Professional Adobe® Flex ® Adobe® Flash® Platform  Services Adobe® AIR® “Burrito” “Hero” 2.6 Adobe® Flash® Catalyst™ Adobe® LiveCycle® Data Services Adobe® LiveCycle® Collaboration Service  Adobe® Flash® Player “Panini” 10.2 Integrating withthe Flash Platform ColdFusion Builder Creative Suite 5

Más contenido relacionado

La actualidad más candente

Adobe Shadow - Amsterdam Adobe Camp
Adobe Shadow - Amsterdam Adobe CampAdobe Shadow - Amsterdam Adobe Camp
Adobe Shadow - Amsterdam Adobe Camp
Mihai Corlan
 

La actualidad más candente (20)

Hybridapp
HybridappHybridapp
Hybridapp
 
Cross platform apps using Xamarin
Cross platform apps using XamarinCross platform apps using Xamarin
Cross platform apps using Xamarin
 
Developing for Mobile with Adobe AIR
Developing for Mobile with Adobe AIRDeveloping for Mobile with Adobe AIR
Developing for Mobile with Adobe AIR
 
Introduction to Adobe Shadow
Introduction to Adobe ShadowIntroduction to Adobe Shadow
Introduction to Adobe Shadow
 
Dreamwares: Lightning Experience
Dreamwares: Lightning ExperienceDreamwares: Lightning Experience
Dreamwares: Lightning Experience
 
Adobe Flex
Adobe FlexAdobe Flex
Adobe Flex
 
Best mobile app development framework
Best mobile app development frameworkBest mobile app development framework
Best mobile app development framework
 
Introduction to hybrid application development
Introduction to hybrid application developmentIntroduction to hybrid application development
Introduction to hybrid application development
 
PPT from Webinar Create Hybrid Mobile Application in 1 hour
PPT from Webinar Create Hybrid Mobile Application in 1 hourPPT from Webinar Create Hybrid Mobile Application in 1 hour
PPT from Webinar Create Hybrid Mobile Application in 1 hour
 
Getting Acquainted with PhoneGap
Getting Acquainted with PhoneGapGetting Acquainted with PhoneGap
Getting Acquainted with PhoneGap
 
Benefits of PhoneGap for Mobile App Development - Appzure
Benefits of PhoneGap for Mobile App Development - AppzureBenefits of PhoneGap for Mobile App Development - Appzure
Benefits of PhoneGap for Mobile App Development - Appzure
 
Adobe Shadow - Amsterdam Adobe Camp
Adobe Shadow - Amsterdam Adobe CampAdobe Shadow - Amsterdam Adobe Camp
Adobe Shadow - Amsterdam Adobe Camp
 
Benefits of xamarin
Benefits of xamarinBenefits of xamarin
Benefits of xamarin
 
Windows phone 8 app using Kendo UI
Windows phone 8 app using Kendo UI Windows phone 8 app using Kendo UI
Windows phone 8 app using Kendo UI
 
Flash: A call for sanity
Flash: A call for sanityFlash: A call for sanity
Flash: A call for sanity
 
Cross Platform Mobile App Development
Cross Platform Mobile App DevelopmentCross Platform Mobile App Development
Cross Platform Mobile App Development
 
Native i os, android, and windows development in c# with xamarin 4
Native i os, android, and windows development in c# with xamarin 4Native i os, android, and windows development in c# with xamarin 4
Native i os, android, and windows development in c# with xamarin 4
 
The iPhone development on windows
The iPhone development on windowsThe iPhone development on windows
The iPhone development on windows
 
Cordova training : Day 5 - UI development using Framework7
Cordova training : Day 5 - UI development using Framework7Cordova training : Day 5 - UI development using Framework7
Cordova training : Day 5 - UI development using Framework7
 
Launch Event FrameMaker 10 Overview
Launch Event FrameMaker 10 OverviewLaunch Event FrameMaker 10 Overview
Launch Event FrameMaker 10 Overview
 

Destacado (6)

Robotlegs AS3 from Flash and the City 2010
Robotlegs AS3 from Flash and the City 2010Robotlegs AS3 from Flash and the City 2010
Robotlegs AS3 from Flash and the City 2010
 
About me,keehn
About me,keehnAbout me,keehn
About me,keehn
 
Melville YPG - "Connected Culture" Book Signing
Melville YPG - "Connected Culture" Book SigningMelville YPG - "Connected Culture" Book Signing
Melville YPG - "Connected Culture" Book Signing
 
그래픽 11 장소영
그래픽 11 장소영그래픽 11 장소영
그래픽 11 장소영
 
그래픽 11 장소영
그래픽 11 장소영그래픽 11 장소영
그래픽 11 장소영
 
Android Development with Flash Platform
Android Development with Flash PlatformAndroid Development with Flash Platform
Android Development with Flash Platform
 

Similar a Mobile Development With Flash Platform

Flash platform fitc
Flash platform fitcFlash platform fitc
Flash platform fitc
Mark Doherty
 
The Evolution of the Flash Platform
The Evolution of the Flash PlatformThe Evolution of the Flash Platform
The Evolution of the Flash Platform
Peter Elst
 
Flash Professional CC: The Future of Animation
 Flash Professional CC: The Future of Animation Flash Professional CC: The Future of Animation
Flash Professional CC: The Future of Animation
FITC
 
I didnt know Flex could do this
I didnt know Flex could do thisI didnt know Flex could do this
I didnt know Flex could do this
e27
 

Similar a Mobile Development With Flash Platform (20)

W-JAX Keynote 2010
W-JAX Keynote 2010W-JAX Keynote 2010
W-JAX Keynote 2010
 
Developing multi-screen applications using Adobe Integrated Runtime (AIR)
Developing multi-screen applications using Adobe Integrated Runtime (AIR)Developing multi-screen applications using Adobe Integrated Runtime (AIR)
Developing multi-screen applications using Adobe Integrated Runtime (AIR)
 
Flash platform fitc
Flash platform fitcFlash platform fitc
Flash platform fitc
 
Making Money with Adobe AIR
Making Money with Adobe AIRMaking Money with Adobe AIR
Making Money with Adobe AIR
 
Flash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and AndroidFlash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and Android
 
Flex3
Flex3Flex3
Flex3
 
Adobe Max 2009 - Learnings
Adobe Max 2009 -  LearningsAdobe Max 2009 -  Learnings
Adobe Max 2009 - Learnings
 
Adobe Flex
Adobe FlexAdobe Flex
Adobe Flex
 
Afik Gal @alphageeks: Flex Intro
Afik Gal @alphageeks: Flex IntroAfik Gal @alphageeks: Flex Intro
Afik Gal @alphageeks: Flex Intro
 
Practical Design and Development with Flash on Mobile and Devices
Practical Design and Development with Flash on Mobile and DevicesPractical Design and Development with Flash on Mobile and Devices
Practical Design and Development with Flash on Mobile and Devices
 
The Evolution of the Flash Platform
The Evolution of the Flash PlatformThe Evolution of the Flash Platform
The Evolution of the Flash Platform
 
Flash Professional CC: The Future of Animation
 Flash Professional CC: The Future of Animation Flash Professional CC: The Future of Animation
Flash Professional CC: The Future of Animation
 
Flex Remoting With WebORB v1.0
Flex Remoting With WebORB v1.0Flex Remoting With WebORB v1.0
Flex Remoting With WebORB v1.0
 
I didnt know Flex could do this
I didnt know Flex could do thisI didnt know Flex could do this
I didnt know Flex could do this
 
Developing RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe FlexDeveloping RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe Flex
 
Adobe AIR Seminar
Adobe AIR SeminarAdobe AIR Seminar
Adobe AIR Seminar
 
Adobe Flash and Device Central
Adobe Flash and Device CentralAdobe Flash and Device Central
Adobe Flash and Device Central
 
Adobe's RIA Technologies (non technical)
Adobe's RIA Technologies (non technical)Adobe's RIA Technologies (non technical)
Adobe's RIA Technologies (non technical)
 
Devoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with FlexDevoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with Flex
 
Progressing beyond the Desktop at Universities with Adobe AIR
Progressing beyond the Desktop at Universities with Adobe AIRProgressing beyond the Desktop at Universities with Adobe AIR
Progressing beyond the Desktop at Universities with Adobe AIR
 

Más de Mihai Corlan (9)

PhoneGap Session at Multi-Mania.be 2013
PhoneGap Session at Multi-Mania.be 2013PhoneGap Session at Multi-Mania.be 2013
PhoneGap Session at Multi-Mania.be 2013
 
PhoneGap/PhoneGap Build - Amsterdam Adobe Camp
PhoneGap/PhoneGap Build - Amsterdam Adobe CampPhoneGap/PhoneGap Build - Amsterdam Adobe Camp
PhoneGap/PhoneGap Build - Amsterdam Adobe Camp
 
Introduction to Adobe Brackets
Introduction to Adobe BracketsIntroduction to Adobe Brackets
Introduction to Adobe Brackets
 
Getting started with PhoneGap
Getting started with PhoneGapGetting started with PhoneGap
Getting started with PhoneGap
 
PhoneGap/Cordova
PhoneGap/CordovaPhoneGap/Cordova
PhoneGap/Cordova
 
Starting mobile development
Starting mobile developmentStarting mobile development
Starting mobile development
 
Debugging mobile websites and web apps
Debugging mobile websites and web appsDebugging mobile websites and web apps
Debugging mobile websites and web apps
 
Adobe AIR - Mobile Performance – Tips & Tricks
Adobe AIR - Mobile Performance – Tips & TricksAdobe AIR - Mobile Performance – Tips & Tricks
Adobe AIR - Mobile Performance – Tips & Tricks
 
Adobe AIR Mobile development for Android and PlayBook
Adobe AIR Mobile development for Android and PlayBookAdobe AIR Mobile development for Android and PlayBook
Adobe AIR Mobile development for Android and PlayBook
 

Último

KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
Cara Menggugurkan Kandungan 087776558899
 
the Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentationthe Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentation
brynpueblos04
 
February 2024 Recommendations for newsletter
February 2024 Recommendations for newsletterFebruary 2024 Recommendations for newsletter
February 2024 Recommendations for newsletter
ssuserdfec6a
 

Último (10)

March 2023 Recommendations for newsletter
March 2023 Recommendations for newsletterMarch 2023 Recommendations for newsletter
March 2023 Recommendations for newsletter
 
Pokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy TheoryPokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy Theory
 
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
 
the Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentationthe Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentation
 
WOMEN EMPOWERMENT women empowerment.pptx
WOMEN EMPOWERMENT women empowerment.pptxWOMEN EMPOWERMENT women empowerment.pptx
WOMEN EMPOWERMENT women empowerment.pptx
 
Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...
Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...
Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...
 
SIKP311 Sikolohiyang Pilipino - Ginhawa.pptx
SIKP311 Sikolohiyang Pilipino - Ginhawa.pptxSIKP311 Sikolohiyang Pilipino - Ginhawa.pptx
SIKP311 Sikolohiyang Pilipino - Ginhawa.pptx
 
2023 - Between Philosophy and Practice: Introducing Yoga
2023 - Between Philosophy and Practice: Introducing Yoga2023 - Between Philosophy and Practice: Introducing Yoga
2023 - Between Philosophy and Practice: Introducing Yoga
 
Dadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Dadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsDadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Dadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
 
February 2024 Recommendations for newsletter
February 2024 Recommendations for newsletterFebruary 2024 Recommendations for newsletter
February 2024 Recommendations for newsletter
 

Mobile Development With Flash Platform

  • 1. Mobile Development & The Flash Platform Mihai Corlan | WW Developer Evangelist | http://corlan.org
  • 2. 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: mihai.corlan@adobe.com 2
  • 3. Examples of Mobile Applications created using our tools
  • 4. Open Screen Project http://www.openscreenproject.org
  • 5. Flash Platform and Multi-Screen Adobe Flash Platform
  • 6. Flash Player and Adobe AIR Runtimes Applications inside the browser Running on Windows/MacOS/Linux Android/PlayBook Flash® Player Standalone Applications Running on: Windows/MacOS/Linux/ Android/iOS/PlayBook Adobe® AIR®
  • 7. The Flash Platform Applications, Content and Video Tools to Design and Develop Clients Servers Framework Services Adobe® Flash® Builder™ Adobe® Flash® Media Server Family Adobe® Flash® CS5 Professional Adobe® Flex ® Adobe® Flash® Platform Services Adobe® AIR® “Burrito” “Hero” 2.6 Adobe® Flash® Catalyst™ Adobe® LiveCycle® Data Services Adobe® LiveCycle® Collaboration Service Adobe® Flash® Player “Panini” 10.2 Integrating withthe Flash Platform ColdFusion Builder Creative Suite 5
  • 8. What is our proposal and why is it valuable?
  • 9. Native Mobile Application Development Model A costly, inefficient development model Native App Native App Native App Native App Additional OS’s
  • 10. Introducing a new mobile development paradigm One Tool, One Language, One Codebase Flex Application Common codebase AIR Additional OS’s Any Platform. Great performance.
  • 11. How do you build mobile apps with Adobe’s Flash Platform?
  • 12. How do you build AIR Apps for Mobile Devices? Flex 4.5 Adobe AIR 2.6 LiveCycle Data Services LiveCycle Collaboration Service Flash Builder 4.5
  • 13. 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
  • 14. Are there any limitations when using the Flash Platformfor mobile apps?
  • 15. Performance? Performance wise we think we are there with the native We continue our work on optimizing our runtimes and frameworks
  • 16. 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/AndroidMarket StageWebView Session Cache Support –RestoreApp State Hardware Buttons Support Local database (SQLite)
  • 17. 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…
  • 18. 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
  • 19. 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)
  • 20. 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 mcorlan@adobe.com
  • 21.
  • 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. © 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
  • 23. The Flash Platform Applications, Content and Video Tools to Design and Develop Clients Servers Framework Services Adobe® Flash® Builder™ Adobe® Flash® Media Server Family Adobe® Flash® CS5 Professional Adobe® Flex ® Adobe® Flash® Platform Services Adobe® AIR® “Burrito” “Hero” 2.6 Adobe® Flash® Catalyst™ Adobe® LiveCycle® Data Services Adobe® LiveCycle® Collaboration Service Adobe® Flash® Player “Panini” 10.2 Integrating withthe Flash Platform ColdFusion Builder Creative Suite 5

Notas del editor

  1. I’ve been working for Adobe for the past 7 years. And in the last tree years I’ve been working as a developer evangelist focused on Flex, Adobe AIR
  2. And what better way to demonstrate this than having a look at examples of mobile applications created with our tools.aTabSplitter -> telefon / tableta Samsung / PlayBookPeopleORB – PlayBookTwitter Client - phone and iPodLCCS ShowcaseConqu and MobileTrader
  3. How is all of this possible? Well, it actually started 2-3 years ago. We created a project called Open Screen Project. The goal of this project: enable consumers to engage with rich experiences seamlessly across any device.
  4. This is why in 2011 Flash is on smartphones, tablets, televisions, set top boxes, and so on.
  5. Why do we think our technology is valuable for companies looking to create mobile apps?
  6. Traditionally when companies move to mobile world, they start typically with an iPhone or iPad app. Then maybe they want an Android app, and then a Blacberry, and so forth. And you can see that this becomes a problem: different technologies for each platform mean different teams, bigger costs. But probably most important it means much longer time spent in development.I spoke to Android developers from one of the biggest German companies and they told me that they have three different teams, one for Android, one for iOS and so forth, and that the when a new app is created is done first for only one of the platforms, then is done for the second one without reusing anything.
  7. And here comes Adobe’s Flash Platform: the AIR runtime offers an abstraction layer over different OSs and devices. It is running on desktop computers, and it is running on Android, iOS, and BlackBerry PlayBook. We are working with our partners to bring AIR to other platforms as well.As a developer you can leverage the same APIs, tools, services, and workflows to target these different devices. The payoff? Faster time to market, with less resources.
  8. So how do you build apps with our tools?
  9. At a minimum you build apps for Android using: The free Adobe AIR SDK. This SDK has command line tools to compile and test your application, as well as package as an APK file.Next, you can use the open source Flex framework. The current version is Flex 4.5 and brings support for mobile. So you can use the same framework for desktop apps and for mobile apps.Using these two you can start building apps using your favorite text editor. If you prefer IDEs, then we have an Eclipse based IDE called Flash Builder. The 4.5 version will be release soon.And finally, of course, you can use other services and servers to do collaborative apps, or enable server-side services for consuming from Flex via RPC, Web Services, or messaging.
  10. Now let’s see the Flex framework, Flash Builder, and Adobe AIR in action.I will build a simple app that illustrates many of the talking points I covered so far.Script:Preparations: final project for backup and show them where we want to goCreate a new Flex Mobile ProjectIn the first view add a list 100% and a data provider (label, phone, email, site)Create the second view to display the selected contact information: 3 or four buttons + titleBack to main application and create the action barFirst view and add the logic for selecting an item and change the viewSecond view use the data to populate buttons and title, add code for making calls etc.Demonstrate sessionCachingEnabled = trueDeploy the app on phone and tablet – talk about the automatic layout