Introduction to Mobile Devices

Download Report

Transcript Introduction to Mobile Devices

I NTRODUCTION TO M OBILE
D EVICES
M ANY P LATFORMS AVAILABLE

BlackBerry

iPhone

PocketPC

Windows Mobile

Palm OS

Linux

Symbian

J2ME
B LACK B ERRY

BlackBerry App World

Mobile Development 101
I P HONE

Very popular platform

Over 21 Million users
W INDOWS M OBILE

Scaled down version of Windows

14% market share

Currently at Version 6.5

Can be slow
PALM OS

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
L INUX

Google’s Android OS

Based on Linux

Somewhat slower adoption

Not as much sizzle – important in mobile devices
S YMBIAN

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
O UR F OCUS

Focusing on the iPhone

Most active Application development
C ONSTRAINTS

Processing power

Graphics

Battery Life

Persistence

Networking

Satisfying Users
C ONSIDERATIONS

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.