Upgrade to Pro — share decks privately, control downloads, hide ads and more …

15-437 Mobile Apps

ThierrySans
November 19, 2013

15-437 Mobile Apps

ThierrySans

November 19, 2013
Tweet

More Decks by ThierrySans

Other Decks in Education

Transcript

  1. 2 ways to build mobile apps Cross Platforms Apps ➡

    HTML 5 and Javascript Platform Language Environment iOS Objective C / Swift Xcode Android Java Eclipse Windows C# Visual Studio Native Apps
  2. Javascript / HTML 5 API • Geolocation • Web storage

    • Web sockets • Web workers • WebGL • Camera / Microphone
  3. (free) Cross platform mobile frameworks
 ( Javascript / HTML 5

    only) ➡ Runs natively in the phone’s browser (without showing it) • JQuery Mobile • jQT • Sencha • jqMobi Intel’s App Framework
  4. The limits of HTML 5 • Background mode • App

    intercommunication • Phone settings • Specific Resources such as mail, calendar, contacts • Notifications and widgets • Bluetooth, NFC, camera, accelerometer
  5. (free) Cross platform mobile frameworks
 ( JS / HTML 5

    + extended phone features) ➡ Abstraction of common phone features ➡ Compiled code for the target platform • Appcelerator Titanium • PhoneGap