SlideShare a Scribd company logo
Getting up and running with Titanium Appcelerator1
2Today’s AgendaTitanium Mobile OverviewHello World and Project Walkthrough.
3Amazing Mobile Platforms
4Well, you could build native, but...Which platforms do you choose?How many codebases do you want to (or even can you) support?How long will it take to build native on N platforms?How much effort will be duplicated?
5The Web Is An Option......and should be preferred when feasibleMobile browsers are progressing fast and converging around WebKitBut there are limitationsNative apps are inherently more capable than web appsNative apps run faster and smoother on resource constrained devices
6Ideally, we build cross-platform native apps...
7...but we don’t want to “write once, run everywhere”
8Enter TitaniumTitanium is an open source framework for building native mobile (or desktop) applications using open web technologies (JavaScript - optionally HTML and CSS)
9Titanium Key FactsOpen Source (Apache 2.0)Titanium PlatformsDesktop: Win32, OS X, LinuxMobile: iOS, Android, BlackBerry, Nook Color.
10Titanium FeaturesNative UIRich Media APIsLocal and streaming audio andvideo, media recordingReal native tables, tabs, sliders,and viewsLocation APIsOpen Source and ExtensibleNative Maps, Compass, and GeolocationExtend Titanium with custommodules in native codeLocal and Remote DataIntegrated AnalyticsLocal SQL Database, LightweightKey/Value Store, XHRBaked-in analytics APIs to measureresults and behaviorSocial APIsDevelopment ToolsIntegrated Facebook Connectand YQLDevelop and distribute your app formultiple platforms from a single tool
11Who Uses Titanium?NBC UniversalPayPalMTVebayIntridea (Oil Reporter)1.5 M DevelopersGetGlueWunderList(>1 M downloads)
12Titanium Architecture
13What Titanium Mobile is not:Not a native wrapper around a web view (PhoneGap being an example of this approach)However, you do have a web view component for HTML/CSS UI if that is your preferenceYour JavaScript code is invoking native APIs for UI and other native functions.
14Example
15Example
16Example
17Demo: Hello World!Creating a mobile projectMobile project structureEditing code, adding UI widgets to the appDeploy to simulator
18ResourcesCommunity Q&AReference Docs (new getting started guides just finished)Premium Support (Pro Subscribers)Kitchen Sink and Demo AppsDev Blog: Tutorials, Updates from dev team, developer-focused contentFollow @appcelerator for news and updates

More Related Content

PPT
Titanium Overview (Mobile March 2011)
PPTX
TiConf NYC 2014
KEY
SumitK's mobile app dev using drupal as base ststem
PPTX
Inserting AR directly into a native mobile app | IKEA - Unite Copenhagen 2019
PPTX
Telerik AppBuilder 101
PDF
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
PPTX
Build Your First iPhone or Android App with Telerik AppBuilder
PPTX
Mobile Developer Conference 2012 Hamburg, Germany Keynote
Titanium Overview (Mobile March 2011)
TiConf NYC 2014
SumitK's mobile app dev using drupal as base ststem
Inserting AR directly into a native mobile app | IKEA - Unite Copenhagen 2019
Telerik AppBuilder 101
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
Build Your First iPhone or Android App with Telerik AppBuilder
Mobile Developer Conference 2012 Hamburg, Germany Keynote

What's hot (20)

KEY
Idea to Appstore with Titanium Mobile
PPTX
Silverlight
PPTX
JavaScript for ASP.NET programmers (webcast) upload
PPTX
Building a Startup for the Mobile-first, Cloud-first World
PDF
Developing Windows Phone Apps with the Nokia Imaging SDK
PPTX
Building Native “apps” with Visual Studio 2015
PDF
Mobilizing your Existing Enterprise Applications
PDF
Best Tools for Business
PDF
DevCon Summit 2014: Trends in iOS Development by Allen Tan
PDF
Building Universal Windows Apps for Smartphones and Tablets with XAML & C#
PDF
Building Cloud-Enabled Cross-Platform Mobile Apps in C# with Azure App Services
PPTX
Android L and So Much More Webinar Slides
PDF
Building Mobile Cross-Platform Apps for iOS, Android & Windows in C# with Xam...
PPTX
Drupal 8 preview_slideshow
PDF
Flutter vs React Native | Edureka
PDF
Microsoft Tools for Android Developers
PDF
Building a Node.js Backend in the Cloud for Android Apps
PDF
IBM TW InterConnection - Humix Introduction
PDF
Building hybrid apps with Xamarin, Ryan Paul
PPTX
Kotlin vs flutter which is better for doing business
Idea to Appstore with Titanium Mobile
Silverlight
JavaScript for ASP.NET programmers (webcast) upload
Building a Startup for the Mobile-first, Cloud-first World
Developing Windows Phone Apps with the Nokia Imaging SDK
Building Native “apps” with Visual Studio 2015
Mobilizing your Existing Enterprise Applications
Best Tools for Business
DevCon Summit 2014: Trends in iOS Development by Allen Tan
Building Universal Windows Apps for Smartphones and Tablets with XAML & C#
Building Cloud-Enabled Cross-Platform Mobile Apps in C# with Azure App Services
Android L and So Much More Webinar Slides
Building Mobile Cross-Platform Apps for iOS, Android & Windows in C# with Xam...
Drupal 8 preview_slideshow
Flutter vs React Native | Edureka
Microsoft Tools for Android Developers
Building a Node.js Backend in the Cloud for Android Apps
IBM TW InterConnection - Humix Introduction
Building hybrid apps with Xamarin, Ryan Paul
Kotlin vs flutter which is better for doing business
Ad

Viewers also liked (18)

PPTX
Indirect measurement project
PPTX
Secret Show
PPTX
Lysosome powerpoint
PPTX
How to attach a photograph to an email
PPTX
Presentation- social media disasters
PDF
unopar-vdb
RTF
Cv Werk.Nl Augustus 2011
PDF
Facebook Page insights - New Guide
PDF
NGPC 4 ICEI conf 31 oct 12
PPTX
Пост-корпоративные архитектуры и архитектура совместного социального действия
PPTX
Patricia fashion
PPTX
Indirect Measurement Project
PPTX
HMV Pitch
PPTX
Профессиональные траектории выпускников специализации "Моделирование и оптими...
PDF
Bain brief putting_social_media_to_work
PPTX
Lysosome powerpoint
PPTX
Burberry Case Study
Indirect measurement project
Secret Show
Lysosome powerpoint
How to attach a photograph to an email
Presentation- social media disasters
unopar-vdb
Cv Werk.Nl Augustus 2011
Facebook Page insights - New Guide
NGPC 4 ICEI conf 31 oct 12
Пост-корпоративные архитектуры и архитектура совместного социального действия
Patricia fashion
Indirect Measurement Project
HMV Pitch
Профессиональные траектории выпускников специализации "Моделирование и оптими...
Bain brief putting_social_media_to_work
Lysosome powerpoint
Burberry Case Study
Ad

Similar to Primers on mobile application development (20)

PPT
Native Mobile Application Using Java Script
PPT
Titanium Meetup Deck
PPTX
tittanium
PPTX
Crosswalk and the Intel XDK
PDF
HTML5 or Android for Mobile Development?
PPT
Native Mobile Application Using Open Source
PPT
OSCON Titanium Tutorial
PDF
An introduction to Titanium
PPTX
Introduction to building multi platform mobile applications with javascript u...
PPTX
O futuro do .NET : O que eu preciso saber
PPTX
Cross Platform Mobile Technologies
PPTX
Mobile Web Apps and the Intel® XDK
PPTX
Hybrid mobile app
PPTX
Hybrid Mobile App
PPTX
Trending Framework in Cross Platform Development in 2025
PPTX
HTML5: The Apps, the Frameworks, the Controversy
PDF
Ionic vs flutter best platform for hybrid app development
PPTX
Titanium presentation
DOCX
Over view of Technologies
PPTX
Appcelerator Titanium - An Introduction to the Titanium Ecosystem
Native Mobile Application Using Java Script
Titanium Meetup Deck
tittanium
Crosswalk and the Intel XDK
HTML5 or Android for Mobile Development?
Native Mobile Application Using Open Source
OSCON Titanium Tutorial
An introduction to Titanium
Introduction to building multi platform mobile applications with javascript u...
O futuro do .NET : O que eu preciso saber
Cross Platform Mobile Technologies
Mobile Web Apps and the Intel® XDK
Hybrid mobile app
Hybrid Mobile App
Trending Framework in Cross Platform Development in 2025
HTML5: The Apps, the Frameworks, the Controversy
Ionic vs flutter best platform for hybrid app development
Titanium presentation
Over view of Technologies
Appcelerator Titanium - An Introduction to the Titanium Ecosystem

Recently uploaded (20)

PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
KodekX | Application Modernization Development
PPTX
Cloud computing and distributed systems.
PDF
Approach and Philosophy of On baking technology
PDF
Electronic commerce courselecture one. Pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Spectroscopy.pptx food analysis technology
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Big Data Technologies - Introduction.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Advanced methodologies resolving dimensionality complications for autism neur...
KodekX | Application Modernization Development
Cloud computing and distributed systems.
Approach and Philosophy of On baking technology
Electronic commerce courselecture one. Pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
20250228 LYD VKU AI Blended-Learning.pptx
Encapsulation theory and applications.pdf
Review of recent advances in non-invasive hemoglobin estimation
Understanding_Digital_Forensics_Presentation.pptx
cuic standard and advanced reporting.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
MYSQL Presentation for SQL database connectivity
Spectroscopy.pptx food analysis technology
The Rise and Fall of 3GPP – Time for a Sabbatical?
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
MIND Revenue Release Quarter 2 2025 Press Release
Big Data Technologies - Introduction.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows

Primers on mobile application development

  • 1. Getting up and running with Titanium Appcelerator1
  • 2. 2Today’s AgendaTitanium Mobile OverviewHello World and Project Walkthrough.
  • 4. 4Well, you could build native, but...Which platforms do you choose?How many codebases do you want to (or even can you) support?How long will it take to build native on N platforms?How much effort will be duplicated?
  • 5. 5The Web Is An Option......and should be preferred when feasibleMobile browsers are progressing fast and converging around WebKitBut there are limitationsNative apps are inherently more capable than web appsNative apps run faster and smoother on resource constrained devices
  • 6. 6Ideally, we build cross-platform native apps...
  • 7. 7...but we don’t want to “write once, run everywhere”
  • 8. 8Enter TitaniumTitanium is an open source framework for building native mobile (or desktop) applications using open web technologies (JavaScript - optionally HTML and CSS)
  • 9. 9Titanium Key FactsOpen Source (Apache 2.0)Titanium PlatformsDesktop: Win32, OS X, LinuxMobile: iOS, Android, BlackBerry, Nook Color.
  • 10. 10Titanium FeaturesNative UIRich Media APIsLocal and streaming audio andvideo, media recordingReal native tables, tabs, sliders,and viewsLocation APIsOpen Source and ExtensibleNative Maps, Compass, and GeolocationExtend Titanium with custommodules in native codeLocal and Remote DataIntegrated AnalyticsLocal SQL Database, LightweightKey/Value Store, XHRBaked-in analytics APIs to measureresults and behaviorSocial APIsDevelopment ToolsIntegrated Facebook Connectand YQLDevelop and distribute your app formultiple platforms from a single tool
  • 11. 11Who Uses Titanium?NBC UniversalPayPalMTVebayIntridea (Oil Reporter)1.5 M DevelopersGetGlueWunderList(>1 M downloads)
  • 13. 13What Titanium Mobile is not:Not a native wrapper around a web view (PhoneGap being an example of this approach)However, you do have a web view component for HTML/CSS UI if that is your preferenceYour JavaScript code is invoking native APIs for UI and other native functions.
  • 17. 17Demo: Hello World!Creating a mobile projectMobile project structureEditing code, adding UI widgets to the appDeploy to simulator
  • 18. 18ResourcesCommunity Q&AReference Docs (new getting started guides just finished)Premium Support (Pro Subscribers)Kitchen Sink and Demo AppsDev Blog: Tutorials, Updates from dev team, developer-focused contentFollow @appcelerator for news and updates