Titanium Powered Desktop & Mobile Apps (11/21/2009)

3,284 views
3,210 views

Published on

My presentation for MinneBar 2009 on Appcelerator Titanium.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,284
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
82
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Titanium Powered Desktop & Mobile Apps (11/21/2009)

  1. 1. Titanium Powered Desktop & Mobile Applications MinneBar November 21, 2009 Chris Barber CB1, INC. http://www.cb1inc.com
  2. 2. About Me ● Chris Barber ● Open source hacker ● Software consultant ● JavaScript, C++, PHP ● Dojo committer ● http://www.cb1inc.com ● http://twitter.com/cb1kenobi ● http://www.slideshare.net/cb1kenobi MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  3. 3. Who are you? Desktop Developers? Mobile Developers? Web Developers? Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  4. 4. What is Titanium? Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  5. 5. What is Titanium? An open source platform for building desktop & mobile applications using web technologies MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  6. 6. Titanium Background ● Produced by Appcelerator ● Initial Released Dec 2008 ● Current version 0.7 ● 0.8 landing soon! ● Open Source ● Apache Public License v2 ● Made InfoWorld's 2009's Top 10 Emerging Enterprise Technologies ● http://www.infoworld.com/d/infoworld/2009s-top-10-emerging-enterprise-technologies-467 MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  7. 7. Components ● Titanium Developer ● Titanium Desktop ● Titanium Mobile ● Appcelerator Network MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  8. 8. Building Desktop Applications Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  9. 9. Building Desktop Applications ● Windows ● C/C++, win32, MFC ● .NET Framework: C#, VB.NET ● Mac OS X ● C/C++, Carbon ● Objective C, Cocoa ● GNU/Linux ● C/C++, GTK+, QT, etc ● Cross-platform ● Java, GTK+, QT ● Wine??? MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  10. 10. Titanium Desktop Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  11. 11. Titanium Desktop Built Using Web Technologies HTML CSS JavaScript PHP Ruby Python MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  12. 12. How's It Differ From Adobe AIR? ● No Runtime to Install ● Open Source ● Python ● Ruby ● PHP ● Less Security Restrictions ● Run Processes ● Cross-domain Ajax (AIR v2 fixed) ● Distribution Network ● Built-in Web Server MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  13. 13. Lets Build Something! Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  14. 14. Titanium Developer MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  15. 15. Desktop Demo! Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  16. 16. Desktop API ● API ● Network ● Analytics ● Notification ● App ● PHP ● Blob ● Platform ● Codec ● Process ● Database ● Python ● Desktop ● Ruby ● Filesystem ● UI ● JSON ● UpdateManager ● Media ● Worker MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  17. 17. Titanium Mobile Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  18. 18. Titanium Mobile ● HTML, CSS, JavaScript ● Don't need to know Objective-C, Java ● iPhone & Android Support ● Palm WebOS Support Soon? MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  19. 19. Mobile Demo! Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  20. 20. Mobile API ● API ● Geolocation ● Accelerometer ● Gesture ● Analytics ● Media ● Database ● Network ● Facebook ● Platform ● Filesystem ● UI ● Yahoo MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  21. 21. Getting Titanium Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  22. 22. Getting Titanium ● Download ● http://www.appcelerator.com/products/download/ ● Source Code (git) ● git://github.com/appcelerator/titanium_desktop.git ● git://github.com/appcelerator/kroll.git ● git://github.com/appcelerator/titanium_mobile.git ● git://github.com/appcelerator/titanium_developer.git ● git://github.com/appcelerator/webkit_titanium.git MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  23. 23. Resources Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  24. 24. Getting Help ● API Docs ● http://www.codestrong.com/ ● Videos ● http://www.vimeo.com/appcelerator ● Blogs ● http://www.appcelerant.com/ ● IRC ● #titanium_app on irc.freenode.net MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  25. 25. Follow for latest updates! @appcelerator MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  26. 26. Questions? Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com

×