26
Cut costs with cross- platform development in Adobe AIR Altoros Systems (c) | www.altoros.com

Cut costs with cross-platform development in Adobe AIR

  • Upload
    valery

  • View
    110

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Cut costs with cross-platform development in Adobe AIR

Cut costs with cross-platform development in 

Adobe AIR

Altoros Systems (c) | www.altoros.com

Page 2: Cut costs with cross-platform development in Adobe AIR

About the Presenter

  Valery Pesetski

Head of Flex department at Altoros Developmentskype: [email protected]

Altoros Systems (c) | www.altoros.com

Page 3: Cut costs with cross-platform development in Adobe AIR

Session contents

• Introductiono What is cross-platform developmento Advantages of cross-platform development

• What is Adobe AIRo Target platformso Development toolso Features

• Adobe AIR marketo Desktop applicationso Mobile applications

• Time to calculate expenseso Development scenarios comparison

Altoros Systems (c) | www.altoros.com

Page 4: Cut costs with cross-platform development in Adobe AIR

Introduction

Today’s business tasks of application development:

• Build an application faster than a competitor

• Cover max audience• Release a new application version

faster• Reduce costs• Make applications of the high quality

Altoros Systems (c) | www.altoros.com

Page 5: Cut costs with cross-platform development in Adobe AIR

What is cross-platform

development ?

Altoros Systems (c) | www.altoros.com

Page 6: Cut costs with cross-platform development in Adobe AIR

Create once, run everywhere!

Altoros Systems (c) | www.altoros.com

Page 7: Cut costs with cross-platform development in Adobe AIR

Advantages

• One code base, multiple platforms• Ability to apply the existing Flex

development skills• Shorter learning curve• Faster development• Reusable code and infrastructure• Code portable to other devices

Altoros Systems (c) | www.altoros.com

Page 8: Cut costs with cross-platform development in Adobe AIR

What is Adobe AIR ?

Altoros Systems (c) | www.altoros.com

Page 9: Cut costs with cross-platform development in Adobe AIR

Altoros Systems (c) | www.altoros.com

Page 10: Cut costs with cross-platform development in Adobe AIR

Target platforms

Altoros Systems (c) | www.altoros.com

Page 11: Cut costs with cross-platform development in Adobe AIR

Development tools

Altoros Systems (c) | www.altoros.com

Page 12: Cut costs with cross-platform development in Adobe AIR

How does it work

Altoros Systems (c) | www.altoros.com

Page 13: Cut costs with cross-platform development in Adobe AIR

How packager works

Altoros Systems (c) | www.altoros.com

Page 14: Cut costs with cross-platform development in Adobe AIR

Features

• GPS support• Accelerometer support• Camera and video support• StageWebView (web content inside an application)• Screen orientation support• Encrypted local storage• Multitouch and gestures• Native extensions

See more features at http://www.adobe.com/products/air/features.html

Altoros Systems (c) | www.altoros.com

Page 15: Cut costs with cross-platform development in Adobe AIR

Adobe AIR usage

Altoros Systems (c) | www.altoros.com

Page 16: Cut costs with cross-platform development in Adobe AIR

Desktop applications examples

Altoros Systems (c) | www.altoros.com

Page 17: Cut costs with cross-platform development in Adobe AIR

Mobile applications examplesMachinarium

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

Page 18: Cut costs with cross-platform development in Adobe AIR

Mobile applications examplesAge 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

Page 19: Cut costs with cross-platform development in Adobe AIR

Mobile applications examplesPolitifact

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

Page 20: Cut costs with cross-platform development in Adobe AIR

Time to calculate expenses

Page 21: Cut costs with cross-platform development in Adobe AIR

Business task #1

You need 1 web application with Android and iOS clients:• An average project duration according to the scope

of work - 1 year• You need to hire at least 3 developers: Web

developer, Android developer, and iOS developer.        OR     You can assign 1 Flex developer.

According to indeed.com the average salaries are: Web developer - 88,000$ Android developer - 95,000$iOS developer - 95,000$ Flex developer - 95,000$

Altoros Systems (c) | www.altoros.com

Page 22: Cut costs with cross-platform development in Adobe AIR

Development timeline

1 flex developer will do it cheaper

Altoros Systems (c) | www.altoros.com

Page 23: Cut costs with cross-platform development in Adobe AIR

Business task #2

You and your competitor have decided to build 1 game forweb (Facebook), with Android and iOS clients. Both got $300,000 venture capital:

Your competitor opts to employ 3 different developers (Web, Android, iOS).

You choose to hire 3 Flex developers.

Altoros Systems (c) | www.altoros.com

Page 24: Cut costs with cross-platform development in Adobe AIR

Development timeline #2

Altoros Systems (c) | www.altoros.com

Page 25: Cut costs with cross-platform development in Adobe AIR

Summary

• Adobe AIR allows us to develop cross-platform applications on popular desktop and mobile OS

• Adobe AIR provides good performance and set of features on different devices

• We can enable support for some unsupported features by creating native extensions for our application

• Development in Adobe AIR is cheaper than development in multiple languages

• You can easily port existing Flash application to mobile platform and speed up your development process

• We are able to assign 1 Flex developer for support instead of employing multiple developers

Altoros Systems (c) | www.altoros.com

Page 26: Cut costs with cross-platform development in Adobe AIR

Questions are welcome!

  

Altoros Systems www.altoros.com

 

Valery Pesetski

[email protected] Facebook profile

LinkedIn profile