Cross Platform Mobile App Development with Appcelerator
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Cross Platform Mobile App Development with Appcelerator

on

  • 1,563 views

 

Statistics

Views

Total Views
1,563
Views on SlideShare
1,563
Embed Views
0

Actions

Likes
2
Downloads
14
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

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
  • \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 Presentation Transcript

  • 1. Cross Platform Mobile AppDevelopment with AppceleratorCS96SI Spring 2010Stanford University
  • 2. Jeff Haynie@jhayniehttp://blog.jeffhaynie.usSerial Entrepreneur & Silicon Valley geekCo-Founder and CEO, Appcelerator
  • 3. We enable web developers toquickly create and commercializenative mobile, desktop and tabletapplications
  • 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. Mobile LandscapeThere are now 6 major players in the mobileecosystem: HP/Palm Apple Google Microsoft Research in Motion (RIM) Nokia
  • 6. Mobile not just for calls
  • 7. AndroidHundreds of Android based devicesVarious versions, screen sizes, firmware loads,base mods, capabilities
  • 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. (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. http://icanhascheezburger.com/2007/06/29/web-apps/ TITANIUMPROJECT USE WEB SKILLS TO BUILD NATIVE APPSDATE CLIENT 6/2007 THE OPEN WEB
  • 11. The Solution Handhelds Desktop Netbooks AppceleratorWeb Developers Titanium Tablets Users Connected TVs
  • 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. Platforms SupportedApple iPhone + iPadAndroidBlackberryDesktop - Windows, Linux, OSXComing Soon: Palm, Windows Mobile
  • 14. http://www.youtube.com/watch?v=KRlQTBPtYfc
  • 15. Let’s code it up var movie = Ti.Media.createVideoPlayer({ url: “ipad_blimp.mov’ }); movie.play(); IT’S JUST THAT EASY!
  • 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. 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. 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. Demo and Q&A
  • 20. Build your killer app Download for FREE at appcelerator.com