SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Cut costs with cross-platform development in  Adobe AIR Altoros Systems (c) |  www.altoros.com
About the Presenter ,[object Object],Head of Flex department at  Altoros Development skype: vapeska [email_address] Altoros Systems (c) |  www.altoros.com
Session contents ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Altoros Systems (c) |  www.altoros.com
Introduction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Altoros Systems (c) |  www.altoros.com
[object Object],Altoros Systems (c) |  www.altoros.com
[object Object],Altoros Systems (c) |  www.altoros.com
Advantages ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Altoros Systems (c) |  www.altoros.com
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 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Altoros Systems (c) |  www.altoros.com
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 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
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
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
Time to calculate expenses Altoros Systems (c) |  www.altoros.com
Business task #1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Altoros Systems (c) |  www.altoros.com
Development timeline 1 flex developer will do it cheaper Altoros Systems (c) |  www.altoros.com
Business task #2 ,[object Object],[object Object],[object Object],[object Object],Altoros Systems (c) |  www.altoros.com
Development timeline #2 Altoros Systems (c) |  www.altoros.com
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Altoros Systems (c) |  www.altoros.com
Questions are welcome! ,[object Object],[object Object],    Altoros Systems  www.altoros.com   Facebook profile LinkedIn profile

Weitere ähnliche Inhalte

Was ist angesagt?

Android App Development
Android App DevelopmentAndroid App Development
Android App Developmentaadityarajj
 
Developing AIR for Mobile with Flash Professional CS5.5
Developing AIR for Mobile with Flash Professional CS5.5Developing AIR for Mobile with Flash Professional CS5.5
Developing AIR for Mobile with Flash Professional CS5.5Chris Griffith
 
20141216 멜팅팟 부산 세션 ii - cross platform 개발
20141216 멜팅팟 부산   세션 ii - cross platform 개발20141216 멜팅팟 부산   세션 ii - cross platform 개발
20141216 멜팅팟 부산 세션 ii - cross platform 개발영욱 김
 
Adobe gaming flash gamm michael
Adobe gaming flash gamm michaelAdobe gaming flash gamm michael
Adobe gaming flash gamm michaelMichael Chaize
 
Flutter Design Features
Flutter Design FeaturesFlutter Design Features
Flutter Design FeaturesCleveroad
 
Top reasons why to choose xamarin for mobile app development
Top reasons why to choose xamarin for mobile app developmentTop reasons why to choose xamarin for mobile app development
Top reasons why to choose xamarin for mobile app developmentFugenX
 
Building cross-platform mobile apps with Xamarin
Building cross-platform mobile apps with XamarinBuilding cross-platform mobile apps with Xamarin
Building cross-platform mobile apps with XamarinHajan Selmani
 
Airbus a3xx developing the worlds largest commercial jet Case Analysis
Airbus a3xx developing the worlds largest commercial jet Case AnalysisAirbus a3xx developing the worlds largest commercial jet Case Analysis
Airbus a3xx developing the worlds largest commercial jet Case AnalysisNeeraj Mehra, CFA
 
The Future of Air Travel, One Airline Seat at a Time
The Future of Air Travel, One Airline Seat at a TimeThe Future of Air Travel, One Airline Seat at a Time
The Future of Air Travel, One Airline Seat at a TimeLinkedIn Editors' Picks
 
Airbus Ppt
Airbus PptAirbus Ppt
Airbus PptUmesh
 
Building Your First Android App with Xamarin
Building Your First Android App with XamarinBuilding Your First Android App with Xamarin
Building Your First Android App with XamarinXamarin
 
Developing AIR for Android with Flash Professional CS5
Developing AIR for Android with Flash Professional CS5Developing AIR for Android with Flash Professional CS5
Developing AIR for Android with Flash Professional CS5Chris Griffith
 
Visual Studio for Mac (AltConf 2017)
Visual Studio for Mac (AltConf 2017)Visual Studio for Mac (AltConf 2017)
Visual Studio for Mac (AltConf 2017)Craig Dunn
 
Android Development Overview
Android Development OverviewAndroid Development Overview
Android Development OverviewIgor Birman
 
Airbus A3XX: Developing the World’s Largest Commercial Jet
Airbus A3XX: Developing the World’s Largest Commercial Jet Airbus A3XX: Developing the World’s Largest Commercial Jet
Airbus A3XX: Developing the World’s Largest Commercial Jet Rishi Bajaj
 
Mobile development with AIR
Mobile development with AIRMobile development with AIR
Mobile development with AIRLaurent Jayr
 
Introduction to Xamarin
Introduction to XamarinIntroduction to Xamarin
Introduction to XamarinGuy Barrette
 

Was ist angesagt? (20)

Android App Development
Android App DevelopmentAndroid App Development
Android App Development
 
Developing AIR for Mobile with Flash Professional CS5.5
Developing AIR for Mobile with Flash Professional CS5.5Developing AIR for Mobile with Flash Professional CS5.5
Developing AIR for Mobile with Flash Professional CS5.5
 
20141216 멜팅팟 부산 세션 ii - cross platform 개발
20141216 멜팅팟 부산   세션 ii - cross platform 개발20141216 멜팅팟 부산   세션 ii - cross platform 개발
20141216 멜팅팟 부산 세션 ii - cross platform 개발
 
Adobe gaming flash gamm michael
Adobe gaming flash gamm michaelAdobe gaming flash gamm michael
Adobe gaming flash gamm michael
 
Flutter Design Features
Flutter Design FeaturesFlutter Design Features
Flutter Design Features
 
An introduction to Xamarin
An introduction to XamarinAn introduction to Xamarin
An introduction to Xamarin
 
Top reasons why to choose xamarin for mobile app development
Top reasons why to choose xamarin for mobile app developmentTop reasons why to choose xamarin for mobile app development
Top reasons why to choose xamarin for mobile app development
 
Building cross-platform mobile apps with Xamarin
Building cross-platform mobile apps with XamarinBuilding cross-platform mobile apps with Xamarin
Building cross-platform mobile apps with Xamarin
 
Airbus a3xx developing the worlds largest commercial jet Case Analysis
Airbus a3xx developing the worlds largest commercial jet Case AnalysisAirbus a3xx developing the worlds largest commercial jet Case Analysis
Airbus a3xx developing the worlds largest commercial jet Case Analysis
 
The Future of Air Travel, One Airline Seat at a Time
The Future of Air Travel, One Airline Seat at a TimeThe Future of Air Travel, One Airline Seat at a Time
The Future of Air Travel, One Airline Seat at a Time
 
Your First Adobe Flash Application for Android
Your First Adobe Flash Application for AndroidYour First Adobe Flash Application for Android
Your First Adobe Flash Application for Android
 
Airbus Ppt
Airbus PptAirbus Ppt
Airbus Ppt
 
Building Your First Android App with Xamarin
Building Your First Android App with XamarinBuilding Your First Android App with Xamarin
Building Your First Android App with Xamarin
 
Developing AIR for Android with Flash Professional CS5
Developing AIR for Android with Flash Professional CS5Developing AIR for Android with Flash Professional CS5
Developing AIR for Android with Flash Professional CS5
 
Airbus
AirbusAirbus
Airbus
 
Visual Studio for Mac (AltConf 2017)
Visual Studio for Mac (AltConf 2017)Visual Studio for Mac (AltConf 2017)
Visual Studio for Mac (AltConf 2017)
 
Android Development Overview
Android Development OverviewAndroid Development Overview
Android Development Overview
 
Airbus A3XX: Developing the World’s Largest Commercial Jet
Airbus A3XX: Developing the World’s Largest Commercial Jet Airbus A3XX: Developing the World’s Largest Commercial Jet
Airbus A3XX: Developing the World’s Largest Commercial Jet
 
Mobile development with AIR
Mobile development with AIRMobile development with AIR
Mobile development with AIR
 
Introduction to Xamarin
Introduction to XamarinIntroduction to Xamarin
Introduction to Xamarin
 

Ähnlich wie Cut costs with cross-platform development in Adobe AIR

Mobile Development With Flash Platform
Mobile Development With Flash PlatformMobile Development With Flash Platform
Mobile Development With Flash PlatformMihai Corlan
 
Where Do Cross-Platform App Frameworks Stand in 2020?
Where Do Cross-Platform App Frameworks Stand in 2020?Where Do Cross-Platform App Frameworks Stand in 2020?
Where Do Cross-Platform App Frameworks Stand in 2020?Marianne Harness
 
Hybrid App Development with PhoneGap
Hybrid App Development with PhoneGapHybrid App Development with PhoneGap
Hybrid App Development with PhoneGapDotitude
 
Flex multi-screen development
Flex multi-screen developmentFlex multi-screen development
Flex multi-screen developmenteaselsolutions
 
Tk2323 lecture 1 introduction to mobile application
Tk2323 lecture 1   introduction to mobile applicationTk2323 lecture 1   introduction to mobile application
Tk2323 lecture 1 introduction to mobile applicationMengChun Lam
 
Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9Marco Tabor
 
Flash platform fitc
Flash platform fitcFlash platform fitc
Flash platform fitcMark Doherty
 
Flash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and AndroidFlash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and AndroidMindgrub Technologies
 
Designing mobile applications with xamarin
Designing mobile applications with xamarinDesigning mobile applications with xamarin
Designing mobile applications with xamarinJerel Hass
 
IBM Bluemix™ Architecture & Deep Dive
IBM Bluemix™ Architecture & Deep DiveIBM Bluemix™ Architecture & Deep Dive
IBM Bluemix™ Architecture & Deep DiveIBM
 
Day 1 Android: Before Getting Started
Day 1 Android: Before Getting StartedDay 1 Android: Before Getting Started
Day 1 Android: Before Getting StartedAhsanul Karim
 
ITCamp 2013 - Petru Jucovschi - Application ecosystems
ITCamp 2013 - Petru Jucovschi - Application ecosystemsITCamp 2013 - Petru Jucovschi - Application ecosystems
ITCamp 2013 - Petru Jucovschi - Application ecosystemsITCamp
 
The Ultimate Guide to Cross Platform App Development Frameworks in 2023
The Ultimate Guide to Cross Platform App Development Frameworks in 2023The Ultimate Guide to Cross Platform App Development Frameworks in 2023
The Ultimate Guide to Cross Platform App Development Frameworks in 2023Cerebrum Infotech
 
The Magic of flutter Comex oman 2019
The Magic of flutter Comex oman 2019The Magic of flutter Comex oman 2019
The Magic of flutter Comex oman 2019Ahmed Abu Eldahab
 
Anup Murarka’s Presentation at eComm 2009
Anup Murarka’s Presentation at eComm 2009Anup Murarka’s Presentation at eComm 2009
Anup Murarka’s Presentation at eComm 2009eCommConf
 
Multiscreen Development with Adobe Air
Multiscreen Development with Adobe AirMultiscreen Development with Adobe Air
Multiscreen Development with Adobe Aireaselsolutions
 
Adobe's RIA Technologies (non technical)
Adobe's RIA Technologies (non technical)Adobe's RIA Technologies (non technical)
Adobe's RIA Technologies (non technical)Cyril Hanquez
 

Ähnlich wie Cut costs with cross-platform development in Adobe AIR (20)

Mobile Development With Flash Platform
Mobile Development With Flash PlatformMobile Development With Flash Platform
Mobile Development With Flash Platform
 
Adobe Flex
Adobe FlexAdobe Flex
Adobe Flex
 
Flex3
Flex3Flex3
Flex3
 
Where Do Cross-Platform App Frameworks Stand in 2020?
Where Do Cross-Platform App Frameworks Stand in 2020?Where Do Cross-Platform App Frameworks Stand in 2020?
Where Do Cross-Platform App Frameworks Stand in 2020?
 
Hybrid App Development with PhoneGap
Hybrid App Development with PhoneGapHybrid App Development with PhoneGap
Hybrid App Development with PhoneGap
 
Flex multi-screen development
Flex multi-screen developmentFlex multi-screen development
Flex multi-screen development
 
Tk2323 lecture 1 introduction to mobile application
Tk2323 lecture 1   introduction to mobile applicationTk2323 lecture 1   introduction to mobile application
Tk2323 lecture 1 introduction to mobile application
 
Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9
 
Flash platform fitc
Flash platform fitcFlash platform fitc
Flash platform fitc
 
Flash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and AndroidFlash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and Android
 
Designing mobile applications with xamarin
Designing mobile applications with xamarinDesigning mobile applications with xamarin
Designing mobile applications with xamarin
 
IBM Bluemix™ Architecture & Deep Dive
IBM Bluemix™ Architecture & Deep DiveIBM Bluemix™ Architecture & Deep Dive
IBM Bluemix™ Architecture & Deep Dive
 
Day 1 Android: Before Getting Started
Day 1 Android: Before Getting StartedDay 1 Android: Before Getting Started
Day 1 Android: Before Getting Started
 
ITCamp 2013 - Petru Jucovschi - Application ecosystems
ITCamp 2013 - Petru Jucovschi - Application ecosystemsITCamp 2013 - Petru Jucovschi - Application ecosystems
ITCamp 2013 - Petru Jucovschi - Application ecosystems
 
Introduction to Android.ppt
Introduction to Android.pptIntroduction to Android.ppt
Introduction to Android.ppt
 
The Ultimate Guide to Cross Platform App Development Frameworks in 2023
The Ultimate Guide to Cross Platform App Development Frameworks in 2023The Ultimate Guide to Cross Platform App Development Frameworks in 2023
The Ultimate Guide to Cross Platform App Development Frameworks in 2023
 
The Magic of flutter Comex oman 2019
The Magic of flutter Comex oman 2019The Magic of flutter Comex oman 2019
The Magic of flutter Comex oman 2019
 
Anup Murarka’s Presentation at eComm 2009
Anup Murarka’s Presentation at eComm 2009Anup Murarka’s Presentation at eComm 2009
Anup Murarka’s Presentation at eComm 2009
 
Multiscreen Development with Adobe Air
Multiscreen Development with Adobe AirMultiscreen Development with Adobe Air
Multiscreen Development with Adobe Air
 
Adobe's RIA Technologies (non technical)
Adobe's RIA Technologies (non technical)Adobe's RIA Technologies (non technical)
Adobe's RIA Technologies (non technical)
 

Kürzlich hochgeladen

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 

Kürzlich hochgeladen (20)

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

Cut costs with cross-platform development in Adobe AIR

  • 1. Cut costs with cross-platform development in  Adobe AIR Altoros Systems (c) | www.altoros.com
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. What is Adobe AIR ? Altoros Systems (c) | www.altoros.com
  • 9. Altoros Systems (c) | www.altoros.com
  • 10. Target platforms Altoros Systems (c) | www.altoros.com
  • 11. Development tools Altoros Systems (c) | www.altoros.com
  • 12. How does it work Altoros Systems (c) | www.altoros.com
  • 13. How packager works Altoros Systems (c) | www.altoros.com
  • 14.
  • 15. Adobe AIR usage Altoros Systems (c) | www.altoros.com
  • 16. Desktop applications examples Altoros Systems (c) | www.altoros.com
  • 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. 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. 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. Time to calculate expenses Altoros Systems (c) | www.altoros.com
  • 21.
  • 22. Development timeline 1 flex developer will do it cheaper Altoros Systems (c) | www.altoros.com
  • 23.
  • 24. Development timeline #2 Altoros Systems (c) | www.altoros.com
  • 25.
  • 26.

Hinweis der Redaktion

  1. Hello!  I'm Valery Pesetski and today I'll show you my online presentation about cross-platform development in Adobe AIR.  During the session you can write me questions in the chat or questions bar and I will answer them with a great pleasure. If you want to use your m I crophone than, please click button with hand and I'll provide you m i crophone access. If you experience any technical troubles during the presentation please do not hesitate to Skype me. You may see my Skype on the screen. Let start !!!
  2. First let me introduce myself. I'm  head of Flex department at altoros systems  and   manager of Belarussian Adobe Flash Platform User Group.  I'm working with this technology more than 5 years, and  during this period of time  I developed different web, desktop and mobile applications. I like Flash Platform technology and today I'm here to talk about  how this technology could help you to cut your costs in application development process. 
  3. What I will speak about: During my session I will explain you  what is cross-platform development and it's advantages I'll show you what is adobe AIR, how does it works , where it could run,  possible features and development tools overview .   Then I'll show you popular desktop and mobile applications examples and at the end of my presentation - I'll show you how to c u t development costs with Adobe AIR.
  4. So why do I want to introduce this technology to you: As we know the number of mobile devices worldwide is growing very fast. And the main disadvantage is that these devices use different operating systems   So     to cover this amount of devices we should port our application to different platforms  and it costs good amount of money.  Today to create a  sucessful application and bring it to market  you should keep in mind the following cri te ria:
  5. So what is cross-platform development ?
  6. The main idea of cross-platform development is  that you write your code once   and than  port it everywhere .
  7. This idea has a lot of advantages:  flex developer  doesn't need additional knowledge transfer  and he can use his existing skills your applications uses one code base  and runs on different platforms you will do porting faster  your code is ready to be ported to another platform
  8. The Adobe AIR runtime  enables developers to deploy standalone applications built with ActionScript and Flex across platforms  and devices — including Android, BlackBerry, iOS devices, personal computers, and televisions.
  9. Where can we run it ? Adobe AIR runs on popular desktop and mobile operation systems and Adobe Flash player runs in popular web browsers. With Flash Player and AIR, you can easily move content between the browser and native operating systems to reach different devices.  S i nce the Adobe runtimes share a common codebase, developers can reuse code to deploy content though both  AIR and Flash Player.
  10. Development tools Adobe provides large set of tools to develop AIR applications.  In Adobe flash cs5 developers and designers can draw different animations and vector assets and write Action Script.  Adobe Flash Builder based on Eclipse provides good environment to write source code, profile and debug applications.  Adobe device central contains a big amount of emulators which support Adobe AIR and Adobe Flash.  Flex sdk has Flex framework and a lot of tools (including packagers) for  applications development.  With Adobe Flash Catalyst developers can easilly skin existing flex applications or just make wireframe prototypes. Also there are lots of other good tools for applications development as intelliges idea, FDT plugin for eclipse, flash develop, realaxy editor and etc.
  11. And how does it work? Source code written in ActionScript and MXML compiles to binary swf file. SWF file is played by Flash player in browser and AIR runtime on desktop and mobile. Application can use different protocols to communicate with different backends written in Java, .Net, Ruby, PHP etc.
  12. How packager works: To port our flash application to iOS devices  we should use ADT packager provided with Adobe AIR sdk . SWF file byte-code converts to native ios application byte-code Packager makes ipa package with application bytecode,  it's assets and certificate. Than     ready application we can deliver on device for testing or publish to apple store.
  13. What is supported by Adobe AIR: Mobile applications build with Adobe AIR have access to large amount of mobile features such as geolocation, accelerometer, both cameras, screen orientation, multitouch and gestures.  One of the new features is StageWebView ,  this feature enables us to show webpage content inside application without browser usage  Another feature is encrypled local storage   where we can securelly hold local user data and more over if target device has a feature that is not supported in ActionScript  than we can write native extensions in another programming language and use it from our application. Soon will be available 3d graphics support  and   HTML5 compiler called FalconeJS more features you can see on provided Adobe webpage   
  14. Adobe AIR usage As we see AIR runtime is very popular today and is used by huge enterprices.  We can run installed AIR applications  directly from the webpage. We also have availability to include AIR runtime inside the application package  and run it without any additional installations. 
  15. Now let see what is implemented with adobe AIR and Flash There is a large amount of application types: Different learning, social, and online games. Enterprise c o mpanies use it for: document management applications, photobook editors, online graphic editors ,  finance software with different charts , medical applications and etc. M e dia companies uses : video chats, audio and video players, webTV and IPTV solutions. Also this technology uses for Embedded systems GUI,  multi touch interfaces, console games , tv widgets and etc.
  16. Mobile applications build with Adobe AIR  appeared on mobile market some months ago  and some of them became #1 in several categories.  Machinarium is one of them.  This award-winning game developed with Flash technology  is now #1 in all Paid categories in the U.S . and other countries.
  17. Age of def e nces This is a tower  defence game for browser build with flash technology and ported to  different devices.  It is available in Google market and apple store.  As you can see it on the screen this application is running on different devices  simu Lt aneously.
  18. As you know Politifact is a well-known web-site.  They developed mobile client on Flash for mobile devices and this enabled to publish it in 3 markets at a time.
  19. During the next part of my presentation   I'll show you 2 different development scenarios.  While the first scenario you will cut cost of your application development by employing one developer only   and during the second scenario you will learn how to cut application development time  and beat your competitors in tim e to market strategy.
  20. If we start the development process, we will see the difference on the following Line Chart This chart shows  how your expenses vary during the development year .  Red line shows your expenses if you employ 3 different developers - you will need to pay about 300k $ instead of 100k $ with one flex develeporer only.  The grey area shows that one Flex developer needs a bit more time to port his application on different platforms because he should work both with desktop, mobile interfaces and layout behaviour.  But anyway it will be 3 times cheaper.
  21. Of course  3 Flex developers will develop your application faster (about half a year) ,   you will publish your application in the social networks and mobile markets faster  and your application will start bring you money  while your competitor will continue to spent his money. After the year of development  you both will have your applications ready  but application build with Adobe AIR  wiil be more familiar to users, tested by them  and will have more features, bringing you more money. Next year you and your competitor will be working on application live updates.  3 flex developers will make the same update faster and your application will be flexible for changes  and it will bring you more money. After 2 years you will finish the development and move application to support mode. You can leave only one flex developer  and your opponent would need to keep 3 different developers - ofcourse he should pay more.
  22. Let me summarize my presentation:
  23. My presentation is over Thank you very much for your attention, if you have any questions - you are welcome to ask them.