Titanium Overview                        Bringing Native User Experience &                            Cross-platform Effici...
What is Titanium?           Titanium is an Apache 2.0 open-source project           Provides a platform for developers to ...
Titanium Studio            Based on Aptana Studio            Leverages native build and debugging tools            for eac...
Development Process           Development is supported through           Titanium Studio or CLI           Use ‘normalized’...
Technology Stack           Javascript           Javascript Libraries           Titanium SDK               Common.js module...
Appcelerator Platform    CTO School                   6Monday, March 11, 13
Cloud Services             Appcelerator Cloud Services (ACS) - MBaaS             Node.ACS - PaaS             StreamReduce ...
Community              Meetup Groups (e.g. http://bit.ly/nyc_titanium)              Devlink - profiles for community member...
Contact Info                       NYC Titanium User’s Group                       John Oliva                       Organi...
Upcoming SlideShare
Loading in …5
×

CTO School - Titanium Overview

670 views

Published on

John Oliva providing an overview of Appcelerator Titanium for the CTO School meetup in NYC.

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

  • Be the first to like this

No Downloads
Views
Total views
670
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

CTO School - Titanium Overview

  1. 1. Titanium Overview Bringing Native User Experience & Cross-platform Efficiency John Oliva March 11th, 2013 CTO School 1Monday, March 11, 13
  2. 2. What is Titanium? Titanium is an Apache 2.0 open-source project Provides a platform for developers to build cross-platform, native mobile applications using JavaScript Primarily developed and sponsored by Appcelerator, Inc. Over 430K developers with Titanium applications running on almost 119M devices (>10% of smartphones) Current target platforms: iOS (iPad, iPhone, iPod) Android (tablets and phones) BlackBerry 10 (beta) Tizen (preview) Windows Phone 8 (2013) HTML5 Mobile Web CTO School 2Monday, March 11, 13
  3. 3. Titanium Studio Based on Aptana Studio Leverages native build and debugging tools for each of the target platforms OS Support: Windows, Mac OS X, Ubuntu Linux CTO School 3Monday, March 11, 13
  4. 4. Development Process Development is supported through Titanium Studio or CLI Use ‘normalized’ API to access features shared across different platforms. Use target specific APIs to access features unique to each platform. CTO School 4Monday, March 11, 13
  5. 5. Technology Stack Javascript Javascript Libraries Titanium SDK Common.js modules Alloy ‣ client side MVC framework based on Backbone.js Titanium CLI ‣ scriptable Normalized and target APIs Native extension modules Widgets CTO School 5Monday, March 11, 13
  6. 6. Appcelerator Platform CTO School 6Monday, March 11, 13
  7. 7. Cloud Services Appcelerator Cloud Services (ACS) - MBaaS Node.ACS - PaaS StreamReduce real-time processing (future) Analytics User analytics Session analytics Custom events CTO School 7Monday, March 11, 13
  8. 8. Community Meetup Groups (e.g. http://bit.ly/nyc_titanium) Devlink - profiles for community members Appcelerator Q&A forum Google Groups Appc Ti Alloy, Appc Titanium CLI, Appc Ti Mobile BlackBerry, Node.ACS, Appcelerator Trainers, etc. JIRA - bug tracking system IRC (freenode.net, #titanium_app) Twitter (@Appcelerator, #appcelerator, #titanium) Titans Program active participants of the Titanium community who promote the platforms adoption and use CodeStrong - annual conference Github (tons of good stuff) source code for: Titanium mobile SDKs, Titanium CLI, Alloy, many modules & applications (e.g. KitchenSink), etc. CTO School 8Monday, March 11, 13
  9. 9. Contact Info NYC Titanium User’s Group John Oliva Organizer for NYC Titanium User’s Group e-mail: joliva63@gmail.com cell: (908) 812-3667 twitter: @joliva linkedin: http://bit.ly/joliva63 website: http://olivalabs.com CTO School 9Monday, March 11, 13

×