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
Ad

More Related Content

What's hot (20)

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

Viewers also liked (6)

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

Similar to Using JavaScript for Mobile Development (20)

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

Recently uploaded (20)

Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
MINDCTI revenue release Quarter 1 2025 PR
MINDCTI revenue release Quarter 1 2025 PRMINDCTI revenue release Quarter 1 2025 PR
MINDCTI revenue release Quarter 1 2025 PR
MIND CTI
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Are Cloud PBX Providers in India Reliable for Small Businesses (1).pdf
Are Cloud PBX Providers in India Reliable for Small Businesses (1).pdfAre Cloud PBX Providers in India Reliable for Small Businesses (1).pdf
Are Cloud PBX Providers in India Reliable for Small Businesses (1).pdf
Telecoms Supermarket
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Vaibhav Gupta BAML: AI work flows without Hallucinations
Vaibhav Gupta BAML: AI work flows without HallucinationsVaibhav Gupta BAML: AI work flows without Hallucinations
Vaibhav Gupta BAML: AI work flows without Hallucinations
john409870
 
Unlocking the Power of IVR: A Comprehensive Guide
Unlocking the Power of IVR: A Comprehensive GuideUnlocking the Power of IVR: A Comprehensive Guide
Unlocking the Power of IVR: A Comprehensive Guide
vikasascentbpo
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Web and Graphics Designing Training in Rajpura
Web and Graphics Designing Training in RajpuraWeb and Graphics Designing Training in Rajpura
Web and Graphics Designing Training in Rajpura
Erginous Technology
 
Build 3D Animated Safety Induction - Tech EHS
Build 3D Animated Safety Induction - Tech EHSBuild 3D Animated Safety Induction - Tech EHS
Build 3D Animated Safety Induction - Tech EHS
TECH EHS Solution
 
Mastering Advance Window Functions in SQL.pdf
Mastering Advance Window Functions in SQL.pdfMastering Advance Window Functions in SQL.pdf
Mastering Advance Window Functions in SQL.pdf
Spiral Mantra
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
MINDCTI revenue release Quarter 1 2025 PR
MINDCTI revenue release Quarter 1 2025 PRMINDCTI revenue release Quarter 1 2025 PR
MINDCTI revenue release Quarter 1 2025 PR
MIND CTI
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Are Cloud PBX Providers in India Reliable for Small Businesses (1).pdf
Are Cloud PBX Providers in India Reliable for Small Businesses (1).pdfAre Cloud PBX Providers in India Reliable for Small Businesses (1).pdf
Are Cloud PBX Providers in India Reliable for Small Businesses (1).pdf
Telecoms Supermarket
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Vaibhav Gupta BAML: AI work flows without Hallucinations
Vaibhav Gupta BAML: AI work flows without HallucinationsVaibhav Gupta BAML: AI work flows without Hallucinations
Vaibhav Gupta BAML: AI work flows without Hallucinations
john409870
 
Unlocking the Power of IVR: A Comprehensive Guide
Unlocking the Power of IVR: A Comprehensive GuideUnlocking the Power of IVR: A Comprehensive Guide
Unlocking the Power of IVR: A Comprehensive Guide
vikasascentbpo
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Web and Graphics Designing Training in Rajpura
Web and Graphics Designing Training in RajpuraWeb and Graphics Designing Training in Rajpura
Web and Graphics Designing Training in Rajpura
Erginous Technology
 
Build 3D Animated Safety Induction - Tech EHS
Build 3D Animated Safety Induction - Tech EHSBuild 3D Animated Safety Induction - Tech EHS
Build 3D Animated Safety Induction - Tech EHS
TECH EHS Solution
 
Mastering Advance Window Functions in SQL.pdf
Mastering Advance Window Functions in SQL.pdfMastering Advance Window Functions in SQL.pdf
Mastering Advance Window Functions in SQL.pdf
Spiral Mantra
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 

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