what’s out there i ntroduction to m obile d evices
TRANSCRIPT
INTRODUCTION TO MOBILE DEVICES
MANY PLATFORMS AVAILABLE
BlackBerry
iPhone
PocketPC
Windows Mobile
Palm OS
Linux
Symbian
J2ME
BLACKBERRY
BlackBerry App World
Mobile Development 101
IPHONE
Very popular platform
Over 21 Million users
WINDOWS MOBILE
Scaled down version of Windows
14% market share
Currently at Version 6.5
Can be slow
PALMOS
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 charging
LINUX
Google’s Android OS
Based on Linux
Somewhat slower adoption
Not as much sizzle – important in mobile devices
SYMBIAN
Proprietary OS
The leading OS in the “smart mobile device” market
46.6% Market share
Previously owned by Nokia
J2ME
Java Micro Edition
A platform rather than an OS
A tiny Java Virtual Machine and Java API’s for developing applications for mobile devices
OUR FOCUS
Focusing on the iPhone
Most active Application development
CONSTRAINTS
Processing power
Graphics
Battery Life
Persistence
Networking
Satisfying Users
CONSIDERATIONS
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 app.