Developing Mobile Applications - Alternatives for Web Developers
Upcoming SlideShare
Loading in...5
×
 

Developing Mobile Applications - Alternatives for Web Developers

on

  • 6,564 views

 

Statistics

Views

Total Views
6,564
Views on SlideShare
6,561
Embed Views
3

Actions

Likes
11
Downloads
164
Comments
0

1 Embed 3

http://www.linkedin.com 3

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Developing Mobile Applications - Alternatives for Web Developers Developing Mobile Applications - Alternatives for Web Developers Presentation Transcript

  • DEVELOPING FOR MOBILE Alternatives for Web Developers
  • Mike Robinson Web Developer Trapeze Media www.trapeze.com mrobinson@trapeze.com linkedin.com/in/mdrobinson
  • THE AGE OF SMART PHONES We have the technology.
  • 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
  • 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
  • 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
  • APPLE’S APP STORE • 225,000 apps in the app store •5 billion apps downloaded •1 billion dollars paid out to developers
  • 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
  • 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, Symbian, WebOS • Coming soon to BlackBerry 6
  • 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!
  • SENCHA TOUCH The First HTML5 Mobile App Framework
  • 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
  • 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 iOS4 and Android mobile platforms • One codebase for multiple platforms • You can even build desktop applications
  • MORE CODE SAMPLES The fun never stops!
  • 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
  • IT’S OVER! Any questions for me?