mobile device programming n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Mobile Device Programming PowerPoint Presentation
Download Presentation
Mobile Device Programming

Loading in 2 Seconds...

play fullscreen
1 / 8

Mobile Device Programming

94 Vues Download Presentation
Télécharger la présentation

Mobile Device Programming

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Mobile Device Programming CS3680

  2. CHOOSE YOUR PLATFORM iOS Android Apple Google and the Open Handset Alliance We will talk about both of them in class, but you should choose one to do your projects.

  3. TOOLS iOS Android Eclipse Xcode with ADT plug-in Runs on Linux, OS X and Windows Runs only on OS X You have to use a Mac to develop software for iOS. Available from http://eclipse.org Free and open source Available on OS X installation disk and in the App Store

  4. PROGRAMMING LANGUAGE Android iOS Java Objective-C Uses some of the Java SE API Superset of C Messages, properties Google made their own JVM called Dalvik Reference counting—automatic in iOS 5 Garbage collection

  5. MAKING A GUI Android iOS XML GUI editor—clunky compared to the one for iOS Xcode storyboards Code Code

  6. DISTRIBUTION Android iOS App Store Google Play Apple must approve every app Can also install apps from other sources Some complaints… Easy to install apps on your device $100 per year One-time fee of $25

  7. WHAT DO YOU THINK? Android iOS (your comments here)

  8. ANYTHING IN COMMON? Android iOS SQLite Java Objective-C Open GL ES Eclipse Xcode web views open distribution controlled distribution