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.
Cut costs with cross-platform development in  Adobe AIR Altoros Systems (c) |  www.altoros.com
About the Presenter <ul><li>   Valery Pesetski </li></ul>Head of Flex department at  Altoros Development skype: vapeska [e...
Session contents <ul><ul><li>Introduction </li></ul></ul><ul><ul><ul><li>What is cross-platform development </li></ul></ul...
Introduction <ul><li>Today’s business tasks of application development : </li></ul><ul><ul><li>Build an application faster...
<ul><li>What is cross-platform development ? </li></ul>Altoros Systems (c) |  www.altoros.com
<ul><li>Create once, run everywhere! </li></ul>Altoros Systems (c) |  www.altoros.com
Advantages <ul><ul><li>One code base, multiple platforms </li></ul></ul><ul><ul><li>Ability to apply the existing Flex dev...
What is Adobe AIR ? Altoros Systems (c) |  www.altoros.com
Altoros Systems (c) |  www.altoros.com
Target platforms Altoros Systems (c) |  www.altoros.com
Development tools Altoros Systems (c) |  www.altoros.com
How does it work Altoros Systems (c) |  www.altoros.com
How packager works Altoros Systems (c) |  www.altoros.com
Features <ul><ul><li>GPS support </li></ul></ul><ul><ul><li>Accelerometer support </li></ul></ul><ul><ul><li>Camera and vi...
Adobe AIR usage Altoros Systems (c) |  www.altoros.com
Desktop applications examples Altoros Systems (c) |  www.altoros.com
Mobile applications examples Machinarium Machinarium , an award-winning, point-and-click adventure and puzzle game develop...
Mobile applications examples Age of Defenders Age of Defenders   is a tower defense game for browser (Win, Linux, Mac), iP...
Mobile applications examples Politifact Politifact just released   their Flex-based application on iOS, Android, and Black...
Time to calculate expenses Altoros Systems (c) |  www.altoros.com
Business task #1 <ul><li>You need 1 web application with Android and iOS clients: </li></ul><ul><ul><li>An average project...
Development timeline 1 flex developer will do it cheaper Altoros Systems (c) |  www.altoros.com
Business task #2 <ul><li>You and your competitor have decided to build 1 game for </li></ul><ul><li>web (Facebook), with A...
Development timeline #2 Altoros Systems (c) |  www.altoros.com
Summary <ul><ul><li>Adobe AIR allows us to develop cross-platform applications on popular desktop and mobile OS </li></ul>...
Questions are welcome! <ul><li>Valery Pesetski </li></ul><ul><li>[email_address]   </li></ul>    Altoros Systems  www.alto...
Upcoming SlideShare
Loading in …5
×

Cut costs with cross-platform development in Adobe AIR

3,864 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Cut costs with cross-platform development in Adobe AIR

  1. 1. Cut costs with cross-platform development in  Adobe AIR Altoros Systems (c) | www.altoros.com
  2. 2. About the Presenter <ul><li>  Valery Pesetski </li></ul>Head of Flex department at  Altoros Development skype: vapeska [email_address] Altoros Systems (c) | www.altoros.com
  3. 3. Session contents <ul><ul><li>Introduction </li></ul></ul><ul><ul><ul><li>What is cross-platform development </li></ul></ul></ul><ul><ul><ul><li>Advantages of cross-platform development </li></ul></ul></ul><ul><ul><li>What is Adobe AIR </li></ul></ul><ul><ul><ul><li>Target platforms </li></ul></ul></ul><ul><ul><ul><li>Development tools </li></ul></ul></ul><ul><ul><ul><li>Features </li></ul></ul></ul><ul><ul><li>Adobe AIR market </li></ul></ul><ul><ul><ul><li>Desktop applications </li></ul></ul></ul><ul><ul><ul><li>Mobile applications </li></ul></ul></ul><ul><ul><li>Time to calculate expenses </li></ul></ul><ul><ul><ul><li>Development scenarios comparison </li></ul></ul></ul>Altoros Systems (c) | www.altoros.com
  4. 4. Introduction <ul><li>Today’s business tasks of application development : </li></ul><ul><ul><li>Build an application faster than a competitor </li></ul></ul><ul><ul><li>Cover max audience </li></ul></ul><ul><ul><li>Release a new application version faster </li></ul></ul><ul><ul><li>Reduce costs </li></ul></ul><ul><ul><li>Make applications of the high quality </li></ul></ul>Altoros Systems (c) | www.altoros.com
  5. 5. <ul><li>What is cross-platform development ? </li></ul>Altoros Systems (c) | www.altoros.com
  6. 6. <ul><li>Create once, run everywhere! </li></ul>Altoros Systems (c) | www.altoros.com
  7. 7. Advantages <ul><ul><li>One code base, multiple platforms </li></ul></ul><ul><ul><li>Ability to apply the existing Flex development skills </li></ul></ul><ul><ul><li>Shorter learning curve </li></ul></ul><ul><ul><li>Faster development </li></ul></ul><ul><ul><li>Reusable code and infrastructure </li></ul></ul><ul><ul><li>Code portable to other devices </li></ul></ul>Altoros Systems (c) | www.altoros.com
  8. 8. What is Adobe AIR ? Altoros Systems (c) | www.altoros.com
  9. 9. Altoros Systems (c) | www.altoros.com
  10. 10. Target platforms Altoros Systems (c) | www.altoros.com
  11. 11. Development tools Altoros Systems (c) | www.altoros.com
  12. 12. How does it work Altoros Systems (c) | www.altoros.com
  13. 13. How packager works Altoros Systems (c) | www.altoros.com
  14. 14. Features <ul><ul><li>GPS support </li></ul></ul><ul><ul><li>Accelerometer support </li></ul></ul><ul><ul><li>Camera and video support </li></ul></ul><ul><ul><li>StageWebView (web content inside an application) </li></ul></ul><ul><ul><li>Screen orientation support </li></ul></ul><ul><ul><li>Encrypted local storage </li></ul></ul><ul><ul><li>Multitouch and gestures </li></ul></ul><ul><ul><li>Native extensions </li></ul></ul><ul><li>See more features at   http://www.adobe.com/products/air/features.html </li></ul>Altoros Systems (c) | www.altoros.com
  15. 15. Adobe AIR usage Altoros Systems (c) | www.altoros.com
  16. 16. Desktop applications examples Altoros Systems (c) | www.altoros.com
  17. 17. Mobile applications examples Machinarium Machinarium , an award-winning, point-and-click adventure and puzzle game developed with Flash technology is now the #1 iPad app in all paid categories in the U.S. and 12 other countries after just one day! Altoros Systems (c) | www.altoros.com
  18. 18. Mobile applications examples Age of Defenders Age of Defenders is a tower defense game for browser (Win, Linux, Mac), iPad, Android and soon to be launched on BlackBerry PlayBook. The game is built with Flash and ported to tablets with Adobe AIR. Altoros Systems (c) | www.altoros.com
  19. 19. Mobile applications examples Politifact Politifact just released their Flex-based application on iOS, Android, and Blackberry and it has already hit the top of the charts. It is currently the #1 paid news application on the iOS App Store. Altoros Systems (c) | www.altoros.com
  20. 20. Time to calculate expenses Altoros Systems (c) | www.altoros.com
  21. 21. Business task #1 <ul><li>You need 1 web application with Android and iOS clients: </li></ul><ul><ul><li>An average project duration according to the scope of work - 1 year </li></ul></ul><ul><ul><li>You need to hire at least 3 developers: Web developer, Android developer, and iOS developer. </li></ul></ul><ul><li>         OR </li></ul><ul><li>     You can assign 1 Flex developer . </li></ul><ul><li>According to indeed.com the average salaries are:  </li></ul><ul><li>Web developer - 88,000$  </li></ul><ul><li>Android developer - 95,000$ iOS developer - 95,000$  </li></ul><ul><li>Flex developer - 95,000$ </li></ul>Altoros Systems (c) | www.altoros.com
  22. 22. Development timeline 1 flex developer will do it cheaper Altoros Systems (c) | www.altoros.com
  23. 23. Business task #2 <ul><li>You and your competitor have decided to build 1 game for </li></ul><ul><li>web (Facebook), with Android and iOS clients. Both got $300,000 venture capital: </li></ul><ul><li>Your competitor opts to employ 3 different developers (Web, Android, iOS). </li></ul><ul><li>You choose to hire 3 Flex developers. </li></ul>Altoros Systems (c) | www.altoros.com
  24. 24. Development timeline #2 Altoros Systems (c) | www.altoros.com
  25. 25. Summary <ul><ul><li>Adobe AIR allows us to develop cross-platform applications on popular desktop and mobile OS </li></ul></ul><ul><ul><li>Adobe AIR provides good performance and set of features on different devices </li></ul></ul><ul><ul><li>We can enable support for some unsupported features by creating native extensions for our application </li></ul></ul><ul><ul><li>Development in Adobe AIR is cheaper than development in multiple languages </li></ul></ul><ul><ul><li>You can easily port existing Flash application to mobile platform and speed up your development process </li></ul></ul><ul><ul><li>We are able to assign 1 Flex developer for support instead of employing multiple developers </li></ul></ul>Altoros Systems (c) | www.altoros.com
  26. 26. Questions are welcome! <ul><li>Valery Pesetski </li></ul><ul><li>[email_address] </li></ul>    Altoros Systems www.altoros.com   Facebook profile LinkedIn profile

×