platforms for mobile

12
Platforms for Mobile Applications Craig J. Mathias 29 April 2008 Copyright 2008 – All rights reserved

Upload: digitallibrary

Post on 22-Apr-2015

546 views

Category:

Documents


10 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Platforms for Mobile

Platforms for Mobile

Applications

Craig J. Mathias29 April 2008

Copyright 2008 – All rights reserved

Page 2: Platforms for Mobile

Topics for Today…

• Platforms for Mobile Computing and

Communications

• What is a platform?

• What are the options?

• And a few other issues…

• Paradigms for mobile computing and

communications

• The future of mobility itself

Page 3: Platforms for Mobile

The Single-Device Paradox

Phone in a PDA? PDA in a Phone?

Samsung BlackJack Verizon Wireless PN-820

• Styling

• Size

• Weight

• Battery Life

• Ruggedness

• Cost

• Other functionality

(cameras, MP3, ?)

• Etc.

Source: Farpoint Group

Diversity, not

Convergence

• Operating

environment/API

• User Interface

• Application

Software

(including

browser)

Page 4: Platforms for Mobile

Platforms: Choices, Choices,

Choices…

Garnet™ OS

Page 5: Platforms for Mobile

Our Speakers for Today

• David Heit, Director, Enterprise

Product Management, Research in

Motion

• David “Lefty” Schlesinger, Director of

Open Source Technologies, ACCESS

Systems America

• Chip Vollers, Sr. Product Manager,

Microsoft

Page 6: Platforms for Mobile

The Era of Infocentricity – The

Increasing Value of Information1960s/70s

Compu-Centric

1980s/90s

Application-Centric2000+

Info-Centric

• Computers matter

• Custom applications

• Applications matter

• Standard applications

• Information matters

• Browsers are it –

device-independence;

thin clients?

•Web services

• Smart-card based

• Continuous Connectivity

Source: Farpoint Group

Page 7: Platforms for Mobile

Question 1

• What mobile computing paradigm ultimately wins?

• Duplicate the desktop?• MacOS, Windows, LINUX

• Augment the desktop?• Mobile OS, smartphone (closed OS)

• Replace the desktop?• Local app execution

• Access the desktop/network?• Thin clients/Web services?

Page 8: Platforms for Mobile

Question 2

• What software development

platform/paradigm is best suited to

mobile devices?

• What development tools are available?

• Where does the Web services model fit?

Page 9: Platforms for Mobile

Question 3

• How do we best manage mobile

platforms?

• Need to minimize complexity and

operational expense

• Application distribution, updates,

malware, etc.

Page 10: Platforms for Mobile

Question 4

• Why doesn’t LINUX win?

• Open-source

• Free

• Runs on small devices

• Already popular

• What’s missing?

Page 11: Platforms for Mobile

More Questions

Page 12: Platforms for Mobile

7 Whippoorwill Lane

Ashland MA 01721

508-881-6467

[email protected]