user interaction: intro to mobile development landscapedjp3/classes/2011_09_inf133/... · intro to...
TRANSCRIPT
User Interaction:Intro to Mobile Development LandscapeAssoc. Professor Donald J. PattersonINF 133 Fall 2011
1Saturday, November 19, 11
Mobile Development
Issues:
Saturday, November 19, 11
•Market Share
Mobile Development
Issues:
Saturday, November 19, 11
•Market Share
Mobile Development
Issues:
Saturday, November 19, 11
•Market Share
• Are we talking about OS or hardware?
Mobile Development
Issues:
Saturday, November 19, 11
Intro to Mobile Development
Source: Gartner Research
0
10
20
30
40
50
7/1/09 12/8/09 5/17/10 10/24/10 4/2/11
Mobile OS Market Share
Symbian
AndroidiOs
RIM
WinMobile
Other LinuxOther
Saturday, November 19, 11
Intro to Mobile Development
Source: http://blog.nielsen.com/nielsenwire/online_mobile/who-is-winning-the-u-s-smartphone-battle/Saturday, November 19, 11
Intro to Mobile Development
Source: http://blog.nielsen.com/nielsenwire/online_mobile/who-is-winning-the-u-s-smartphone-battle/Saturday, November 19, 11
• Stores
• iTunes
• Android
• Blackberry
•OVI
Mobile Development
Issues:
Saturday, November 19, 11
• Stores
• iTunes
• Android
• Blackberry
•OVI
Mobile Development
Issues:
Saturday, November 19, 11
• Stores
• iTunes
• Android
• Blackberry
•OVI
Mobile Development
Issues:
Saturday, November 19, 11
• Stores
• iTunes
• Android
• Blackberry
•OVI
Mobile Development
Issues:
Saturday, November 19, 11
• Stores
• iTunes
• Android
• Blackberry
•OVI
Mobile Development
Issues:
Saturday, November 19, 11
• Programming Languages
• C++
• Java
•Objective-C
• Python
•Others?
Mobile Development
Issues:
Saturday, November 19, 11
• Device Variability
• http://www.gsmarena.com/nokia-phones-1.php
• Nokia
• http://maps.nokia.com/services-and-apps/ovi-maps/compatible-phones
• Apple
• http://en.wikipedia.org/wiki/List_of_iOS_devices
• Blackberry
• http://en.wikipedia.org/wiki/
Mobile Development
Issues:
Saturday, November 19, 11
• Programmer Freedom
• Background Processes
• Device Access
• Profit Models
• Pay per app
• In-app payments
Mobile Development
Issues:
Saturday, November 19, 11
Saturday, November 19, 11