Introduction to Mobile DevicesMany Platforms AvailableBlackBerryiPhoneWindows MobilePalmOSLinuxSymbianJ2MEOur FocusConstraintsConsiderationsINTRODUCTION TO MOBILEDEVICESMANY PLATFORMS AVAILABLE BlackBerry iPhone PocketPC Windows Mobile Palm OS Linux Symbian J2MEBLACKBERRY BlackBerry App World Mobile Development 101IPHONE Very popular platform Over 21 Million usersWINDOWS MOBILE Scaled down version of Windows 14% market share Currently at Version 6.5 Can be slowPALMOS One of the first – started in 1996 Branched and evolved… webOS is the successor to Palm OS Based on Linux Developed for the Palm Pre Palm Pre has wireless chargingLINUX Google’s Android OS Based on Linux Somewhat slower adoption Not as much sizzle – important in mobile devicesSYMBIAN Proprietary OS The leading OS in the “smart mobile device” market 46.6% Market share Previously owned by NokiaJ2ME Java Micro Edition A platform rather than an OS A tiny Java Virtual Machine and Java API’s for developing applications for mobile devicesOUR FOCUS Focusing on the iPhone Most active Application developmentCONSTRAINTS Processing power Graphics Battery Life Persistence Networking Satisfying UsersCONSIDERATIONS A lot of time spent developing for a specific device. Why not just have a mobile web version of the application – works with anything. You could pass GPS information to the web app Web service Lots of considerations What about bigger games? Need an
View Full Document