2. About Me
Marshall Culpepper
Titanium Project Lead / Hacker Extraordinaire
@marshall_law
http://www.arcaner.com
mculpepper@appcelerator.com
http://github.com/marshall
4. Titanium Mobile
• UI with HTML5, CSS, Canvas. The best of the open web.
• iPhone 2.2.1 -> 3.x support, Android 1.5 support
• Native widgets, views with Javascript APIs - fast!
• No need to learn multiple languages (Objective-C, Java) to be
productive
• Resources get compiled into a native executable - non editable
by mere mortals
16. Useful Resources
• KitchenSink : Full API demo
• Full API Reference, Platform Guides, Docs:
• http://codestrong.com
• #titanium_app on irc.freenode.net
• Support: http://support.appcelerator.net
17. Developer+Mobile
• With Mobile projects, Developer deploys code to the simulator/
emulator
• Can also deploy directly to device (requires some setup)
18. Hello World app
• Prerequisites
• iPhone and/or Android SDK
• Titanium Developer + Mobile SDK
19. Snappost: Our first app
• An app that can post a photo and a message to Twitter via
TwitPic
• Use TwitPic REST API, Titanium, jQuery
• Basic TwitPic spec:
• POST to REST API @ https://twitpic.com/api/uploadAndPost
• message: update message
• username: twitter username
• password: twitter password
• media: image binary data
26. Final Thoughts
• Titanium: Native desktop and mobile apps made simple with
web technologies
• In the future we hope to support Blackberry, Windows Mobile,
Symbian
• See Roadmap for Desktop and Mobile on Codestrong