Stanford CS96SI: Cross Platform Mobile Development using Appcelerator Titanium
Upcoming SlideShare
Loading in...5
×
 

Stanford CS96SI: Cross Platform Mobile Development using Appcelerator Titanium

on

  • 8,255 views

Guest Lecture by Jeff Haynie of Appcelerator for the CS96SI Spring 2010 Stanford University class. ...

Guest Lecture by Jeff Haynie of Appcelerator for the CS96SI Spring 2010 Stanford University class.

Jeff talks about cross platform mobile development using Appcelerator Titanium.

Appcelerator Titanium enables web developers to build cross platform, native mobile, desktop and tablet applications using Javascript.

Statistics

Views

Total Views
8,255
Views on SlideShare
7,982
Embed Views
273

Actions

Likes
6
Downloads
185
Comments
1

9 Embeds 273

http://www.slideshare.net 179
http://techno-sphere.blogspot.com 67
http://nofoon.com 16
http://www.twylah.com 3
http://techno-sphere.blogspot.ca 3
http://www.lmodules.com 2
http://techno-sphere.blogspot.in 1
http://techno-sphere.blogspot.ie 1
http://www.linkedin.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

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
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />

Stanford CS96SI: Cross Platform Mobile Development using Appcelerator Titanium Stanford CS96SI: Cross Platform Mobile Development using Appcelerator Titanium Presentation Transcript

  • Cross Platform Mobile App Development with Appcelerator CS96SI Spring 2010 Stanford University
  • Jeff Haynie @jhaynie http://blog.jeffhaynie.us Serial Entrepreneur & Silicon Valley geek Co-Founder and CEO, Appcelerator
  • We enable web developers to quickly create and commercialize native mobile, desktop and tablet applications
  • Appcelerator Founded in 2006 Raised $6M in Venture Capital - Storm Ventures, Larry Augustin ~18 employees - Mountain View, CA 46K+ registered developers, millions of devices, thousands of applications
  • Mobile Landscape There are now 6 major players in the mobile ecosystem: HP/Palm Apple Google Microsoft Research in Motion (RIM) Nokia
  • Mobile not just for calls
  • Android Hundreds of Android based devices Various 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 / Silverlight (Microsoft) HTML (mobile web)
  • (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
  • http://icanhascheezburger.com/2007/06/29/web-apps/ TITANIUM PROJECT USE WEB SKILLS TO BUILD NATIVE APPS DATE CLIENT 6/2007 THE OPEN WEB
  • The Solution Handhelds Desktop Netbooks Appcelerator Web Developers Titanium Tablets Users Connected TVs
  • 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
  • Platforms Supported Apple iPhone + iPad Android Blackberry Desktop - Windows, Linux, OSX Coming 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 THAT EASY!
  • What’s happening? We compile and translate your app into the appropriate native platform code We use the native platform tooling to build and package a real native application Native runtime performance at web development speed
  • Titanium APIs Geolocation Networking SQL Database Maps Sound, Video Gestures Filesystem Facebook, YQL Camera Web services 2D/3D Animation Accelerometer, Gestures JUST TO NAME SOME OF THEM
  • What if you don’t have something? Module SDK supports extensions to the Platform Titanium itself built upon same SDK Author extensions (we call them modules) in the language of the platform Automatically compile and exposed in JS
  • Demo and Q&A
  • Build your killer app Download for FREE at appcelerator.com