SlideShare a Scribd company logo
Using JavaScript  for Mobile App Development No Objective C or Java required! July 5th, 2011
Who Am I ? AuctionAnything.com ASP.NET/MS SQL jQuery/JavaScript Appcelerator Titan Stephen @MorningZ [email_address] (sort of an ‘evangelist’ for Appcelerator)
Mobile Market
Market Share April 2011 Data from Nielson Wire on May 31st, 2011
Using HTML5/CSS3/Js for Mobile Development IDE
IDE HTML/CSS/JS Using HTML5/CSS3/Js for Mobile Development
IDE Library HTML/CSS/JS Using HTML5/CSS3/Js for Mobile Development
IDE Library Host Web Server HTML/CSS/JS Using HTML5/CSS3/Js for Mobile Development
Mobile Browser IDE Library Host Browse Web Server HTML/CSS/JS Using HTML5/CSS3/Js for Mobile Development
IDE Library HTML/CSS/JS Using HTML5/CSS3/Js for Mobile Development
IDE Library Package HTML/CSS/JS Using HTML5/CSS3/Js for Mobile Development
Apple App Store Android Marketplace IDE Library Package Submit HTML/CSS/JS Using HTML5/CSS3/Js for Mobile Development
Code in JavaScript Translates to “Native” code Apple iOS Android Blackberry (beta) Titanium Studio IDE (formally Aptana Studio) (Windows only) (Mac OSX only) (Mac/Windows/Linux) Native Apps using Appcelerator Titanium
How Titanium Works
How Titanium Works Code your pages
How Titanium Works Code your pages “ Run” Titanium SDK
How Titanium Works Code your pages “ Run” Titanium SDK Project in XCode/ObjC
How Titanium Works Code your pages “ Run” Titanium SDK Running! Project in XCode/ObjC (in simulator)
A look at the “Kitchen Sink” - Tons of example code showing: Views Controls Animations Phone APIs (Contacts, Calendar) Network Calls (JSON, XML) Using Remote APIs (FB, Twitter, etc) Hardware (Camera, GPS, etc) Local Storage (Resource folder, SQL Lite Db) MUCH more!
Some general notes about  Appcelerator Titanium Appcelerator Titanium Cross platform is like 80/20 (but there are good workarounds!) Titanium SDK evolves quickly! (nightly builds) Public/Free Q&A forum is a work in progress Paid support only during business days FastDev is an Android developer’s best friend Blackberry is still Beta! They are not committed to Windows Phone 7 (at this time) Following #appcelerator & #titanium hashes on Twitter useful 10 third party modules available! (PayPal, “Bump”, more!) Titanium API is proprietary, but open source! There is also a Desktop version for creating Mac Store apps
Beta testing your app Provide your app to testers *before* going through the App Store process TestFlight for iOS Email Android package
Costs Apple Developer Program: - Free to download iOS SDK and develop - $99/yr to be able to submit to AppStore Android Developer Program - Also free to get SDK and develop - $49/yr to submit to marketplace Appcelerator Titanium - Community (free) - Indie ($49/month) - Professional ($199/month)
Contact Email: [email_address] LinkedIn: [email_address] Twitter:  @MorningZ #appcelerator Link to this content: http://bit.ly/deerfield_mz
Helpful Links http://developer.appcelerator.com http://developer.apple.com http://developer.android.com http://developer.appcelerator.com/blog http://www.appcelerator.com/products/plans-pricing/ https://testflightapp.com http://wiki.appcelerator.org/display/guides/Home http://bit.ly/appcelerator-vs-phonegap-vs-adobe-air   http://jquerymobile.com http://www.sencha.com/products/touch

More Related Content

What's hot (20)

PPTX
Open Source Licensing
Robert MacLean
 
PDF
Dev Wars - iOS vs Android vs Titanium
VivochaLabs
 
PDF
Ee
sand_man
 
KEY
Appcelerator Titanium - Hybrid App-Development
h_marvin
 
PPTX
DevOps + MongoDB Serverless = 
Lauren Hayward Schaefer
 
PPTX
Android Development with Kotlin course
GoogleDevelopersLeba
 
PPTX
One Engine Two Tools
Chris Eargle
 
PPTX
STC Summit 2015: API Documentation, an Example-Based Approach
Lois Patterson
 
PDF
Awesome application in 2014
Codemotion
 
PDF
Flutter latest updates and features 2022
Ahmed Abu Eldahab
 
PPTX
New Things in C# 6.0
Senthil Kumar
 
PPT
OSCON Titanium Tutorial
Kevin Whinnery
 
PPT
Getting Started with Titanium
Kevin Whinnery
 
PPTX
Building Native “apps” with Visual Studio 2015
Mike Melusky
 
PDF
Android Dev Conference 2017 - Produtividade Ninja no Android Studio
iMasters
 
PPTX
What's New in Entity Framework 4, by Julie Lerman
Julie Lerman
 
PDF
What's new in flutter and dart in 2020
Ahmed Abu Eldahab
 
PPT
Phone gap
Sureshreddy Nalimela
 
PDF
Create a Bot with Delphi and Telegram - ITDevCon 2016
Marco Breveglieri
 
PDF
Flutter - DevFestDC
Michael R. Traverso
 
Open Source Licensing
Robert MacLean
 
Dev Wars - iOS vs Android vs Titanium
VivochaLabs
 
Appcelerator Titanium - Hybrid App-Development
h_marvin
 
DevOps + MongoDB Serverless = 
Lauren Hayward Schaefer
 
Android Development with Kotlin course
GoogleDevelopersLeba
 
One Engine Two Tools
Chris Eargle
 
STC Summit 2015: API Documentation, an Example-Based Approach
Lois Patterson
 
Awesome application in 2014
Codemotion
 
Flutter latest updates and features 2022
Ahmed Abu Eldahab
 
New Things in C# 6.0
Senthil Kumar
 
OSCON Titanium Tutorial
Kevin Whinnery
 
Getting Started with Titanium
Kevin Whinnery
 
Building Native “apps” with Visual Studio 2015
Mike Melusky
 
Android Dev Conference 2017 - Produtividade Ninja no Android Studio
iMasters
 
What's New in Entity Framework 4, by Julie Lerman
Julie Lerman
 
What's new in flutter and dart in 2020
Ahmed Abu Eldahab
 
Create a Bot with Delphi and Telegram - ITDevCon 2016
Marco Breveglieri
 
Flutter - DevFestDC
Michael R. Traverso
 

Viewers also liked (6)

PDF
SVEA Web 2.0 Guidelines - How to Integrate Social Media in your Training Inst...
MFG Innovationsagentur
 
PPT
Mobile App Development with WordPress data
Stephen G
 
PPT
Talking to WordPress via XML-RPC
Stephen G
 
PPT
Going Mobile
Stephen G
 
PPT
Going Mobile #2 - Using PhoneGap to go native
Stephen G
 
PDF
Solving linkedin share problems
Imagebankpro
 
SVEA Web 2.0 Guidelines - How to Integrate Social Media in your Training Inst...
MFG Innovationsagentur
 
Mobile App Development with WordPress data
Stephen G
 
Talking to WordPress via XML-RPC
Stephen G
 
Going Mobile
Stephen G
 
Going Mobile #2 - Using PhoneGap to go native
Stephen G
 
Solving linkedin share problems
Imagebankpro
 
Ad

Similar to Using JavaScript for Mobile Development (20)

PPT
Native Mobile Application Using Java Script
Borey Lim
 
PPT
Appcelerator Corporate Overview
sschwarzhoff
 
PPT
Titanium Overview (Mobile March 2011)
Kevin Whinnery
 
PPTX
Primers on mobile application development
Satta Nathan
 
PPTX
Appcelerator Titanium Intro
Nicholas Jansma
 
PPT
Html5 investigation
oppokui
 
PDF
Appcelerator Titanium Intro (2014)
Nicholas Jansma
 
PDF
An introduction to Titanium
Graham Weldon
 
PPT
Native Mobile Application Using Open Source
Axway Appcelerator
 
PPTX
Windows Phone and Windows 8 application development
Christos Matskas
 
KEY
iOS development made easy
Adrian Thompson
 
PDF
HTML5 Technical Executive Summary
Gilad Khen
 
PPT
Titanium Meetup Deck
sschwarzhoff
 
DOCX
chuckgaffney-resume-unity-2016-Recruiter-Note
Charles Gaffney
 
PPTX
tittanium
PaYal Umraliya
 
PPT
Common platform-for-mobile-applications- thorsignia
charan Teja
 
KEY
Mobile 2.0 Event: Mobile for the rest of us using Appcelerator Titanium
Jeff Haynie
 
ZIP
Mobile for the rest of us
Axway Appcelerator
 
KEY
Appcelerator Titanium at Mobile 2.0
Jeff Haynie
 
PPT
Appcelerator Titanium App Development
Anubavam
 
Native Mobile Application Using Java Script
Borey Lim
 
Appcelerator Corporate Overview
sschwarzhoff
 
Titanium Overview (Mobile March 2011)
Kevin Whinnery
 
Primers on mobile application development
Satta Nathan
 
Appcelerator Titanium Intro
Nicholas Jansma
 
Html5 investigation
oppokui
 
Appcelerator Titanium Intro (2014)
Nicholas Jansma
 
An introduction to Titanium
Graham Weldon
 
Native Mobile Application Using Open Source
Axway Appcelerator
 
Windows Phone and Windows 8 application development
Christos Matskas
 
iOS development made easy
Adrian Thompson
 
HTML5 Technical Executive Summary
Gilad Khen
 
Titanium Meetup Deck
sschwarzhoff
 
chuckgaffney-resume-unity-2016-Recruiter-Note
Charles Gaffney
 
tittanium
PaYal Umraliya
 
Common platform-for-mobile-applications- thorsignia
charan Teja
 
Mobile 2.0 Event: Mobile for the rest of us using Appcelerator Titanium
Jeff Haynie
 
Mobile for the rest of us
Axway Appcelerator
 
Appcelerator Titanium at Mobile 2.0
Jeff Haynie
 
Appcelerator Titanium App Development
Anubavam
 
Ad

Recently uploaded (20)

PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 

Using JavaScript for Mobile Development

  • 1. Using JavaScript for Mobile App Development No Objective C or Java required! July 5th, 2011
  • 2. Who Am I ? AuctionAnything.com ASP.NET/MS SQL jQuery/JavaScript Appcelerator Titan Stephen @MorningZ [email_address] (sort of an ‘evangelist’ for Appcelerator)
  • 4. Market Share April 2011 Data from Nielson Wire on May 31st, 2011
  • 5. Using HTML5/CSS3/Js for Mobile Development IDE
  • 6. IDE HTML/CSS/JS Using HTML5/CSS3/Js for Mobile Development
  • 7. IDE Library HTML/CSS/JS Using HTML5/CSS3/Js for Mobile Development
  • 8. IDE Library Host Web Server HTML/CSS/JS Using HTML5/CSS3/Js for Mobile Development
  • 9. Mobile Browser IDE Library Host Browse Web Server HTML/CSS/JS Using HTML5/CSS3/Js for Mobile Development
  • 10. IDE Library HTML/CSS/JS Using HTML5/CSS3/Js for Mobile Development
  • 11. IDE Library Package HTML/CSS/JS Using HTML5/CSS3/Js for Mobile Development
  • 12. Apple App Store Android Marketplace IDE Library Package Submit HTML/CSS/JS Using HTML5/CSS3/Js for Mobile Development
  • 13. Code in JavaScript Translates to “Native” code Apple iOS Android Blackberry (beta) Titanium Studio IDE (formally Aptana Studio) (Windows only) (Mac OSX only) (Mac/Windows/Linux) Native Apps using Appcelerator Titanium
  • 15. How Titanium Works Code your pages
  • 16. How Titanium Works Code your pages “ Run” Titanium SDK
  • 17. How Titanium Works Code your pages “ Run” Titanium SDK Project in XCode/ObjC
  • 18. How Titanium Works Code your pages “ Run” Titanium SDK Running! Project in XCode/ObjC (in simulator)
  • 19. A look at the “Kitchen Sink” - Tons of example code showing: Views Controls Animations Phone APIs (Contacts, Calendar) Network Calls (JSON, XML) Using Remote APIs (FB, Twitter, etc) Hardware (Camera, GPS, etc) Local Storage (Resource folder, SQL Lite Db) MUCH more!
  • 20. Some general notes about Appcelerator Titanium Appcelerator Titanium Cross platform is like 80/20 (but there are good workarounds!) Titanium SDK evolves quickly! (nightly builds) Public/Free Q&A forum is a work in progress Paid support only during business days FastDev is an Android developer’s best friend Blackberry is still Beta! They are not committed to Windows Phone 7 (at this time) Following #appcelerator & #titanium hashes on Twitter useful 10 third party modules available! (PayPal, “Bump”, more!) Titanium API is proprietary, but open source! There is also a Desktop version for creating Mac Store apps
  • 21. Beta testing your app Provide your app to testers *before* going through the App Store process TestFlight for iOS Email Android package
  • 22. Costs Apple Developer Program: - Free to download iOS SDK and develop - $99/yr to be able to submit to AppStore Android Developer Program - Also free to get SDK and develop - $49/yr to submit to marketplace Appcelerator Titanium - Community (free) - Indie ($49/month) - Professional ($199/month)
  • 23. Contact Email: [email_address] LinkedIn: [email_address] Twitter: @MorningZ #appcelerator Link to this content: http://bit.ly/deerfield_mz
  • 24. Helpful Links http://developer.appcelerator.com http://developer.apple.com http://developer.android.com http://developer.appcelerator.com/blog http://www.appcelerator.com/products/plans-pricing/ https://testflightapp.com http://wiki.appcelerator.org/display/guides/Home http://bit.ly/appcelerator-vs-phonegap-vs-adobe-air http://jquerymobile.com http://www.sencha.com/products/touch