What’s out there I NTRODUCTION TO M OBILE D EVICES

Preview:

Citation preview

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.