Cross Platform Mobile AppDevelopment with AppceleratorCS96SI Spring 2010Stanford University
Jeff Haynie@jhayniehttp://blog.jeffhaynie.usSerial Entrepreneur & Silicon Valley geekCo-Founder and CEO, Appcelerator
We enable web developers toquickly create and commercializenative mobile, desktop and tabletapplications
AppceleratorFounded in 2006Raised $6M in Venture Capital - Storm Ventures,Larry Augustin~18 employees - Mountain View, CA4...
Mobile LandscapeThere are now 6 major players in the mobileecosystem:  HP/Palm  Apple  Google  Microsoft  Research in Moti...
Mobile not just for calls
AndroidHundreds of Android based devicesVarious versions, screen sizes, firmware loads,base mods, capabilities
Are you multi-lingual?Objective-C (iPhone only)C/C++ (Numerous)Mojo (Palm)Java (Android, Midlet spec, RIM).NET / Silverlig...
(But HTML5 will solve all of this...) Maybe... Eventually... I hope Until then, think about:     Massive patent wars     M...
http://icanhascheezburger.com/2007/06/29/web-apps/                TITANIUMPROJECT                USE WEB SKILLS TO BUILD N...
The Solution                                 Handhelds                                 Desktop                            ...
Full-featured platform   Native User Experience                       Multimedia   Native performance + Native UI (tables,...
Platforms SupportedApple iPhone + iPadAndroidBlackberryDesktop - Windows, Linux, OSXComing Soon: Palm, Windows Mobile
http://www.youtube.com/watch?v=KRlQTBPtYfc
Let’s code it up   var movie = Ti.Media.createVideoPlayer({       url: “ipad_blimp.mov’   });   movie.play();  IT’S JUST T...
What’s happening?We compile and translate your app into theappropriate native platform codeWe use the native platform tool...
Titanium APIs  Geolocation               Networking  SQL Database              Maps  Sound, Video              Gestures  F...
What if you don’t havesomething?Module SDK supports extensions to the PlatformTitanium itself built upon same SDKAuthor ex...
Demo and Q&A
Build your killer app Download for FREE at appcelerator.com
Upcoming SlideShare
Loading in...5
×

Cross Platform Mobile App Development with Appcelerator

1,300

Published on

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,300
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
15
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Cross Platform Mobile App Development with Appcelerator

    1. 1. Cross Platform Mobile AppDevelopment with AppceleratorCS96SI Spring 2010Stanford University
    2. 2. Jeff Haynie@jhayniehttp://blog.jeffhaynie.usSerial Entrepreneur & Silicon Valley geekCo-Founder and CEO, Appcelerator
    3. 3. We enable web developers toquickly create and commercializenative mobile, desktop and tabletapplications
    4. 4. AppceleratorFounded in 2006Raised $6M in Venture Capital - Storm Ventures,Larry Augustin~18 employees - Mountain View, CA46K+ registered developers, millions of devices,thousands of applications
    5. 5. Mobile LandscapeThere are now 6 major players in the mobileecosystem: HP/Palm Apple Google Microsoft Research in Motion (RIM) Nokia
    6. 6. Mobile not just for calls
    7. 7. AndroidHundreds of Android based devicesVarious versions, screen sizes, firmware loads,base mods, capabilities
    8. 8. Are you multi-lingual?Objective-C (iPhone only)C/C++ (Numerous)Mojo (Palm)Java (Android, Midlet spec, RIM).NET / Silverlight (Microsoft)HTML (mobile web)
    9. 9. (But HTML5 will solve all of this...) Maybe... Eventually... I hope Until then, think about: Massive patent wars Massive innovation Fast moving space Everything to lose
    10. 10. http://icanhascheezburger.com/2007/06/29/web-apps/ TITANIUMPROJECT USE WEB SKILLS TO BUILD NATIVE APPSDATE CLIENT 6/2007 THE OPEN WEB
    11. 11. The Solution Handhelds Desktop Netbooks AppceleratorWeb Developers Titanium Tablets Users Connected TVs
    12. 12. Full-featured platform Native User Experience Multimedia Native performance + Native UI (tables, Camera, video camera, streaming / device audio/ animations, gestures, etc). video Location-based Services Analytics Augmented reality, geo-location, compass, Camera, video camera, native image viewers, native maps streaming or device audio/video Social Sharing Extensibility Authenticated access to Facebook, Twitter, Add any native Obj. C (iPhone) or Java (Android) Yahoo YQL. Native email/address book. module into Titanium Data Development Tools Access online / device data, embedded SQL Create, test, and publish your app database, filesystem, web services
    13. 13. Platforms SupportedApple iPhone + iPadAndroidBlackberryDesktop - Windows, Linux, OSXComing Soon: Palm, Windows Mobile
    14. 14. http://www.youtube.com/watch?v=KRlQTBPtYfc
    15. 15. Let’s code it up var movie = Ti.Media.createVideoPlayer({ url: “ipad_blimp.mov’ }); movie.play(); IT’S JUST THAT EASY!
    16. 16. What’s happening?We compile and translate your app into theappropriate native platform codeWe use the native platform tooling to build andpackage a real native applicationNative runtime performance at web developmentspeed
    17. 17. Titanium APIs Geolocation Networking SQL Database Maps Sound, Video Gestures Filesystem Facebook, YQL Camera Web services 2D/3D Animation Accelerometer,JUST TO NAME SOME OF THEM
    18. 18. What if you don’t havesomething?Module SDK supports extensions to the PlatformTitanium itself built upon same SDKAuthor extensions (we call them modules) in thelanguage of the platformAutomatically compile and exposed in JS
    19. 19. Demo and Q&A
    20. 20. Build your killer app Download for FREE at appcelerator.com
    1. A particular slide catching your eye?

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

    ×