12
INTRODUCTION TO MOBILE DEVICES

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

Embed Size (px)

Citation preview

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

INTRODUCTION TO MOBILE DEVICES

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

MANY PLATFORMS AVAILABLE

BlackBerry

iPhone

PocketPC

Windows Mobile

Palm OS

Linux

Symbian

J2ME

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

BLACKBERRY

BlackBerry App World

Mobile Development 101

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

IPHONE

Very popular platform

Over 21 Million users

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

WINDOWS MOBILE

Scaled down version of Windows

14% market share

Currently at Version 6.5

Can be slow

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

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

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

LINUX

Google’s Android OS

Based on Linux

Somewhat slower adoption

Not as much sizzle – important in mobile devices

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

SYMBIAN

Proprietary OS

The leading OS in the “smart mobile device” market

46.6% Market share

Previously owned by Nokia

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

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

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

OUR FOCUS

Focusing on the iPhone

Most active Application development

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

CONSTRAINTS

Processing power

Graphics

Battery Life

Persistence

Networking

Satisfying Users

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

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.