Using JavaScript for Mobile App Development No Objective C or Java required! July 5th, 2011.

Slides:



Advertisements
Similar presentations
The Ludei platform Iker Jamardo HTML5 LA 2013/06/10.
Advertisements

DotNetNuke Mobile Development -- options, tools and approaches
Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
Web Toolkit Julie George & Ronald Lopez 1. Requirements  Java SDK version 1.5 or later  Apache Ant is also necessary to run command line arguments 
Using Evernote and Google Docs in your web or mobile application (and potentially Dropbox and Skydrive) By Peter Messenger Senior Developer – Triple Point.
Mobile Apps in the Enterprise, Part 1 Who’s Doing What Presented by Sean Gallagher
Intro to Android and iOS CS-328 Dick Steflik. The Players Android – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based.
Introduction to Android Mohammad A. Gowayyed CS334-Spring 2014.
Building Mobile Apps in the Cloud – Comparing Approaches.
Who are these guys? Bruce Pulley Senior Mobile Applications Developer Andrew Rumbley Senior.
Introduction to Mobile Computing Dr. Frank McCown Harding University Fall 2011 An Overview of Mobile Devices and Developing Mobile Applications This work.
OVERVIEW OF NATIVE MOBILE APPS AND APPCELERATOR TITANIUM IDE
Coursework 2: getting started (4) – using PhoneGap to build mobile applications (optional) Chris Greenhalgh G54UBI /
UFCFX5-15-3Mobile Device Development iOS Development Review.
Native vs hybrid vs web mobile Application
The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
Apps VS Mobile Websites Which is better?. Bizness Apps Survey Bizness Apps surveyed over 500 small business owners with both a mobile app and a mobile.
UFCFX5-15-3Mobile Device Development UFCFX Mobile Device Development An Introduction to the Module.
Project Rickshaw SEARCH - FIND - GO. Project Rickshaw TEAM MEMBERS KEVIN AUGUSTINO – MATT FOX – DAVID MOORE SPONSORS KARASU TECHNOLOGIES - ERIK PAUL -
BUILD CROSS-PLATFORM NATIVE MOBILE APP FOR DNN DNN Mobi.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Developing Mobile Applications using MVVM with Xamarin Forms
Version 1.0 Requirements.  PROstructor ◦ PROstructor is a community and service to finding, scheduling and paying professional for private, group lessons.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Presentation Brijesh Patel | Working with AIR Native Extensions.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Windows Windows Phone Azure … and WakeUpAndCode.com.
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
Windows Windows Phone Azure … and WakeUpAndCode.com.
Introducing NativeScript [Pavel Kolev Software Telerik: a Progress company]
Twitter:
DUE Introduction to the Android Platform Working Connections 2011.
Folio3 IPhone Training Session 1 Presenter: Imam Raza.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Windows Windows Phone Azure … and WakeUpAndCode.com.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Using NativeScript to develop native apps for IOS and Android
Game on! With Nativescript
TITANIUM DEVELOPMENT SERVICES MOBILMINDZ TITANIUM DEVELOPMENT PORTFOLIO
Bridges to the Magickal Faerie Land of Windows 10 Hannes Nel M263.
Created by Presented by James Schultz Titanium. What is Titanium? An open, extensible development environment for creating beautiful native apps across.
Course Program, Evaluation, Exams Doncho Minkov Telerik Software Academy academy.telerik.com Senior Technical Trainer
Paragon The Platform and Message Broker. Paragon: The Platform Stack -Window Management -Messaging -App Lifecycle Management -App Store -Workspaces -Storage.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
Introduction to Mobile Computing Dr. Frank McCown Harding University Fall 2011 An Overview of Mobile Devices and Developing Mobile Applications This work.
PhoneGap / PhoneGap Build #CreateTheWeb Mihai Corlan / Adobe Web Evangelist
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Your Host & Speaker Shahed Chowdhuri Sr. Technical Microsoft Technology Areas Enterprise Web/Software Development Game Development Mobile.
#SummitNow Alfresco Mobile SDKs in Action 06 November, 2013 Mike Hatfield Lead Engineer Mobile Apps, Alfresco.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
Tech Tuesday.  Dropbox is a big name in cloud storage, having become one of the most frequently used file sharing platforms in the world. With improvements.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
The great debate… We will have this as an ongoing theme!
A little more App Inventor and Mind the GAP!
Windows 8 + Windows Phone + cloud
Browsers and Web Platforms
Apache Cordova Overview
Dynamics of Mobile Application Testing
Apps I use everyday! 5 LEARN MORE.
@NicJ
Introduction to Xamarin
Who Am I? appMobi's lead HTML5 game developer / evangelist
Mobile App Development
Apps XD.
And I have to create mobile apps too?
Office 365 Development.
Presentation transcript:

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 (sort of an ‘evangelist’ for Appcelerator)

Mobile Market

Market Share April 2011 Data from Nielson Wire on May 31st, 2011

IDE HTML/CSS/JS Using HTML5/CSS3/Js for Mobile Development

IDE Library 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

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

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 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 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 LinkedIn: #appcelerator Link to this content:

Helpful Links