Introduction to Mobile DevicesMany Platforms AvailableBlackBerryiPhoneWindows MobilePalmOSLinuxSymbianJ2MEOur FocusConstraintsConsiderationsINTRODUCTION TO MOBILE DEVICESMANY PLATFORMS AVAILABLEBlackBerryiPhonePocketPCWindows MobilePalm OSLinuxSymbianJ2MEBLACKBERRYBlackBerry App WorldMobile Development 101IPHONEVery popular platformOver 21 Million usersWINDOWS MOBILEScaled down version of Windows14% market shareCurrently at Version 6.5Can be slowPALMOSOne of the first – started in 1996Branched and evolved…webOS is the successor to Palm OSBased on LinuxDeveloped for the Palm PrePalm Pre has wireless chargingLINUXGoogle’s Android OSBased on LinuxSomewhat slower adoptionNot as much sizzle – important in mobile devicesSYMBIANProprietary OSThe leading OS in the “smart mobile device” market46.6% Market sharePreviously owned by NokiaJ2MEJava Micro EditionA platform rather than an OSA tiny Java Virtual Machine and Java API’s for developing applications for mobile devicesOUR FOCUSFocusing on the iPhoneMost active Application developmentCONSTRAINTSProcessing powerGraphicsBattery LifePersistenceNetworkingSatisfying UsersCONSIDERATIONSA 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 appWeb serviceLots of considerationsWhat about bigger games? Need an
View Full Document