We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byKarl Jowell
Modified about 1 year ago
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Honing In on Multiple Targets with a Single Codebase Jeff Tapper Senior Technologist Digital Primates Spending less on building applications frees more capital to market them
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Agenda The multi-device landscape The cost of doing business Understanding AIR AIR Destinations Freeing up capital with AIR
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. The Multi Device Landscape Web applications are no longer enough iPhone/iPad (iOS) is no longer enough Android now exceeds iOS in market share Your clients are not just using computers Business demands applications on phones, tablets, and other devices Each device requires different programming languages
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Multi Device Landscape Native Android Apps are Java Native iOS Apps are Obj. C Native Desktop Apps come in many languages Consider Blackberry, Smart TVs, Connected BlueRay players, etc.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. The Cost of Doing Business Deploying to all these devices gets expensive very quickly. Moderately complex applications cost $50-150k per platform Complex applications often cost $500k-1M/platform Developing Apps to run in several platforms is often cost prohibitive Unless you consider the cost of not doing it Maintenance costs 10-20% of project budget annually, per platform
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Case Study SnagFilms - The leading digital distributor of independent films, with a library of over 2,300 files Has existing web application Has existing iPad application Needs to extend their reach to other devices. Target Platforms: Android Phones Android Tablets Blackberry Tablet Smart TVs
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Case Study The existing Applications each have independent code bases. Each existing application cost a lot Each application has separate annual maintenance costs
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. One App, Several Screens Android Blackberry Smart TV’s
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. FMS and Flash/AIR Flash Media Server provides the video Flash Media Server provides the video Consumed By: Flash Player AIR HTML5 iOS Etc.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Understanding AIR At Digital Primates, we have built AIR applications for: International Investment Banks Hospital Information Systems Major TV Networks/movie studios Major Insurance Companies DoD Contractors Major Consumer Electronics Etc.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Desktop Applications AIR application can be deployed to run on Windows or MacOS with one codebase Native Extensions Ex: Contact Management Application with hooks into IP Phone system and Outlook Client which tracks all interaction with contacts, displays calling cards for incoming and outgoing calls.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Android Devices AIR 2.6 added mobile support -- AIR for Android Available for all Android 2.2 and newer devices Currently supported on 20+ tablets and hundreds of phones. Additional capabilities above and beyond Desktop AIR (GPS, Accelerometer, Multi-touch, Camera, etc.)
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. iOS Devices Current Versions of AIR now support deployment to iOS (iPad, iPhone 4, iPod Touch) AIR for iOS applications are ubiquitous
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Other Devices Current (or imminent releases) of AIR also support: Blackberry Playbook Smart TVs Blue Ray players And much more
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Case Study – Snag Films Chose AIR -- one technology provides 4 applications Single code base for 4 applications reduces their costs by a factor 3.5 Maintenance costs reduced by a factor of 4 Even considering replacing iOS application with AIR, which will introduce even more savings.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Turn Reduced Costs to Growth Companies have a choice: Ignore customers on devices Build separate apps for each device Build a unified codebase to deploy to all The cost savings of unified codebase is multiplied for each platform you need to support Use this capital to grow your business
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Summary Developing and Maintaining quality applications is expensive Building many applications with a single code base can greatly reduce costs A unified codebase reduces number of development teams needed Use savings to re-invest in growth/marketing/etc.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Questions ?
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Presentation Brijesh Patel | Working with AIR Native Extensions.
Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
Mobile Apps in the Enterprise, Part 1 Who’s Doing What Presented by Sean Gallagher
Building Mobile Apps in the Cloud – Comparing Approaches.
TITANIUM DEVELOPMENT SERVICES MOBILMINDZ TITANIUM DEVELOPMENT PORTFOLIO
Initial Targets Maps, News, Events, Laundry Create Mobile Web Design Standards m.uiowa.edu/about/develop/ m.uiowa.edu/about/develop/ Direction.
Building Apps for BlackBerry PlayBook Terry Ryan Adobe Developer Evangelist
Monday, August 31, 2015 CSCI 351 – Mobile Applications Development.
UB Mobile Past and present Demo of UB Mobile 2.0 Technologies used (and not used) UB Mobile Advisory Council.
Air for What You Will Learn Why use Air over native development? What are the tools? What is the developer experience? DEMOS! How.
EMBEDDED OPERATING SYSTEMS. DEFINITION An embedded operating system is a system for embedded computer systems These operating systems are designed to.
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
Developing Content for Mobile Devices Larry D. Lee Web Developer for K4Health.
Monday, August 31, 2012 CSCI 333 – Systems Programming.
SEM Online Advertising Objective 1 – Explain the types of online advertising
SEM Online Advertising Warm Up#Date: Explain the types of online advertising
Mobile Web Applications https://store.theartofservice.com/the-mobile-web-applications-toolkit.html.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Technical Sales Specialist Software - OS and Applications John R. Moegling Sr. Systems Engineer.
MOBILE APPLICATION DEVELOPMENT SERVICES
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2 Computer program Designed for small devices Smartphones Tablets Other handhelds.
Can access all API’s made available by OS vendor. SDK’s are platform-specific. Each mobile OS comes with its own unique tools and GUI toolkit.
Jussi Torppa THE FUTURE OF FLASH-DEVELOPMENT 1/16.
Is Mobile the Future of GIS? Matt Sheehan WebMapSolutions.
1 Mobile Computing Background Copyright 2014 by Janson Industries Can be viewed at:
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
ATUL PATANKAR [ ASUG INSTALLATION MEMBER MEMBER SINCE: 2000 LINDA WILSON [ ASUG INSTALLATION MEMBER MEMBER SINCE: 1999 JUERGEN LINDNER [ SAP POINT OF CONTACT.
Rapidsoft Technologies has been engaged in Android applications development since Google introduced its mobile OS,. Today Android is world’s leading.
Introduction to Mobile Computing Dr. Frank McCown Harding University Spring 2010 An Overview of Mobile Devices and Developing Mobile Applications.
Mobile Platforms. Competitive Landscape Operating Systems iPhone BlackBerry Windows Mobile Android Symbian.
Reasons to Build a Mobile App Costs of Developing a Mobile App Importance of Developing a Mobile Strategy Dif iulties in Mobile App Development.
Chapter 1: Voilà! Meet the Android. Smartphones –Can browse the Web –Allow you to play games –Use business applications –Check –Play music –Record.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Android Husam Abdel Rahman. Introduction Android Operating system is most popular operating system these days with the advance in voice communications.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
Google Web Toolkit for Mobile Applications Development INGENUITY AT ITS BEST……………….
CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT Nick Randolph (Built to Roam) SESSION CODE: DEV-WPH314 (c) 2011 Microsoft. All rights reserved.
How to complete the Europass Language Passport The current situation.
WELCOME. Mobile Application Development Dreamsoft4u.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Friday, August 29, 2014 CSCI 351 – Mobile Applications Development.
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Flash Catalyst for Agile Interaction Design Harish Sivaramakrishnan |
Design Considerations and Best Practices for Mobile Applications David E. Figley, Jr Programmer, C2 Technologies, Inc.
310KM M-Commerce Application Selection of Mobile Platform Group 4 Choy Chun Lung, Lawrence Hui Yiu Ting, Eddy Chan Ki Yin, CKY Liu Tsz Ping, Scott.
D4.3 Additional Applications iPad Application – Facebook Integration George Chrysochoidis i-sieve technologies ltd. PATHS Project Review, 12th March 2014,
If you are thinking about developing mobile application for your customer, this is an important aspect to consider the platform.
3.04 Understand the use of direct marketing to attract attention and to build a brand.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
© 2017 SlidePlayer.com Inc. All rights reserved.