Your SlideShare is downloading. ×
0
DEVELOPING FOR MOBILE
    Alternatives for Web Developers
Mike Robinson
           Web Developer
             Trapeze Media
          www.trapeze.com
   mrobinson@trapeze.com
linke...
THE AGE OF SMART PHONES
      We have the technology.
AD REQUESTS BY GEOGRAPHY
                           April 2008               April 2010

                   0        2000 ...
SMART PHONE OPERATING SYSTEMS
                    UNITED STATES, APRIL 2010



                                  2% 2%
   ...
ANDROID AND IPHONE UNIQUE DEVICES
                               APRIL 2010, ADMOB NETWORK

                           0  ...
APPLE’S APP STORE


• 225,000   apps in the app store

•5   billion apps downloaded

•1   billion dollars paid out to deve...
GOOGLE’S ANDROID MARKET


• 70,000   applications available as of June 8, 2010

• Growth    rate of 10,000 applications pe...
DO YOU SPEAK THE NATIVE
       LANGUAGE?

 Apple iOS4        Objective C

Google Android        Java
SOMETHING MORE FAMILIAR


• HTML5

• CSS3

• JavaScript

• WebKit   Rendering Engine
WEBKIT ROCKS!


• Best   available HTML5 and CSS3 support

• Desktop:    Safari, Google Chrome

• Mobile:    Android, iOS4...
BENEFITS OF A MOBILE WEB APP


• Rich   HTML5, CSS3 and JavaScript interfaces

• Instant   Updates (no App Store)

• Offlin...
SENCHA TOUCH
The First HTML5 Mobile App Framework
SENCHA TOUCH FEATURES

• Built   with Web Standards (HTML5, CSS3, JavaScript)

• Currently   supports iOS4 and Android

• ...
CODE SAMPLES
   The fun part!
BENEFITS OF NATIVE APPS

• High   Performance

• App    Store

• Native   UI

• Media API

• Monetization   Opportunities
TITANIUM MOBILE
Building Native Apps with JavaScript


             ... yes, native.
TITANIUM FEATURES

• Build   native applications with JavaScript

• Access    the hardware’s true potential

• Supports   ...
MORE CODE SAMPLES
    The fun never stops!
LINK LOVE <3
•   Sencha Touch - www.sencha.com

•   Titanium - www.appcelerator.com

•   WebKit - www.webkit.org

•   Phon...
IT’S OVER!
Any questions for me?
Upcoming SlideShare
Loading in...5
×

Developing Mobile Applications - Alternatives for Web Developers

5,375

Published on

Transcript of "Developing Mobile Applications - Alternatives for Web Developers"

  1. 1. DEVELOPING FOR MOBILE Alternatives for Web Developers
  2. 2. Mike Robinson Web Developer Trapeze Media www.trapeze.com mrobinson@trapeze.com linkedin.com/in/mdrobinson
  3. 3. THE AGE OF SMART PHONES We have the technology.
  4. 4. AD REQUESTS BY GEOGRAPHY April 2008 April 2010 0 2000 4000 6000 8000 North America Asia Europe Africa Latin America Ad Requests in Millions Source: metrics.admob.com
  5. 5. SMART PHONE OPERATING SYSTEMS UNITED STATES, APRIL 2010 2% 2% 3% 9% Android iPhone OS RIM OS webOS 46% Windows Mobile OS Other 38% Source: metrics.admob.com
  6. 6. ANDROID AND IPHONE UNIQUE DEVICES APRIL 2010, ADMOB NETWORK 0 5 10 15 20 Android iPhone iPhone, iPad, iPod Touch Unique Devices in Millions Source: metrics.admob.com
  7. 7. APPLE’S APP STORE • 225,000 apps in the app store •5 billion apps downloaded •1 billion dollars paid out to developers
  8. 8. GOOGLE’S ANDROID MARKET • 70,000 applications available as of June 8, 2010 • Growth rate of 10,000 applications per month • Developers are not tied to the Android Market • Apps are distributable via 3rd party means
  9. 9. DO YOU SPEAK THE NATIVE LANGUAGE? Apple iOS4 Objective C Google Android Java
  10. 10. SOMETHING MORE FAMILIAR • HTML5 • CSS3 • JavaScript • WebKit Rendering Engine
  11. 11. WEBKIT ROCKS! • Best available HTML5 and CSS3 support • Desktop: Safari, Google Chrome • Mobile: Android, iOS4, Symbian, WebOS • Coming soon to BlackBerry 6
  12. 12. BENEFITS OF A MOBILE WEB APP • Rich HTML5, CSS3 and JavaScript interfaces • Instant Updates (no App Store) • Offline Storage with Local SQLite database • 100% of the revenue goes to you!
  13. 13. SENCHA TOUCH The First HTML5 Mobile App Framework
  14. 14. SENCHA TOUCH FEATURES • Built with Web Standards (HTML5, CSS3, JavaScript) • Currently supports iOS4 and Android • Enhanced Touch Events (swipe, pinch, multitouch) • Data Integration (AJAX, JSONp, YQL) • Resolution Independent Interface • Amazing Animations
  15. 15. CODE SAMPLES The fun part!
  16. 16. BENEFITS OF NATIVE APPS • High Performance • App Store • Native UI • Media API • Monetization Opportunities
  17. 17. TITANIUM MOBILE Building Native Apps with JavaScript ... yes, native.
  18. 18. TITANIUM FEATURES • Build native applications with JavaScript • Access the hardware’s true potential • Supports iOS4 and Android mobile platforms • One codebase for multiple platforms • You can even build desktop applications
  19. 19. MORE CODE SAMPLES The fun never stops!
  20. 20. LINK LOVE <3 • Sencha Touch - www.sencha.com • Titanium - www.appcelerator.com • WebKit - www.webkit.org • PhoneGap - www.phonegap.com • Sencha Kitchen Sink - www.sencha.com/deploy/touch/kitchensink/ • Titanium Kitchen Sink - www.github.com/appcelerator/KitchenSink/ • Touch Solitaire - www.touchsolitaire.mobi • Trapeze (my company) - www.trapeze.com
  21. 21. IT’S OVER! Any questions for me?
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×