16
© copyright 2004 by OSGi Alliance All rights reserved. Future of Mobile Java and Mobility Middleware Future of Mobile Java and Mobility Middleware Jon Bostrom CTO Nokia Java Platform Jon Bostrom CTO Nokia Java Platform

The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia

Embed Size (px)

Citation preview

Page 1: The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia

© copyright 2004 by OSGi Alliance All rights reserved.

Future of Mobile Java and Mobility MiddlewareFuture of Mobile Java and Mobility Middleware

Jon BostromCTO Nokia Java

Platform

Jon BostromCTO Nokia Java

Platform

Page 2: The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia

© copyright 2004 by OSGi Alliance. All rights reserved.

The Mobile Application Ecosystem

>100 operators deployed Java™>300 Java™ handset models by 32 vendors on the market

>250 million Java™ enabled handsets on the market>350 000 Java developers focusing on mobile

>1 million mobile Java™ developer toolkits downloaded

~15 million mobile Java downloads globally / month>Global mobile download business worth $3.2 billion 2003

Page 3: The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia

© copyright 2004 by OSGi Alliance. All rights reserved.

Mobile Terminal Applications Availability(Sept04)

150003200 JavaTM

Symbian

Page 4: The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia

© copyright 2004 by OSGi Alliance. All rights reserved.

It’s about a multi-million dollar business

Macrospace Alpha Wing has generated over 1.2 million cumulative Java licenses sold

Nokia Series4052%Other

Nokia devices24%

NokiaSeries 6015%

Others 9%

Downloads byDevice in GSM marketplace

Page 5: The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia

© copyright 2004 by OSGi Alliance. All rights reserved.

Potential Customers in the Ecosystem

• 60+ Developer Platform devices by Nokia

• 7 device vendors and 16 devices compliant with Series 60 Developer Platform

• Installed base of Series 60 over 10 million

2003 2004E

70 M

100 M

NOKIA’S ANNUAL SHIPMENTS OF DEVELOPER PLATFORM

DEVICES

Page 6: The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia

© copyright 2004 by OSGi Alliance. All rights reserved.

Devices support the Ecosystem

Series 60 DeveloperPlatform devices

Series 40 DeveloperPlatform devices

Volumes

Technicalcapabilities

Page 7: The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia

© copyright 2004 by OSGi Alliance. All rights reserved.

www.forum.nokia.com

Tens of millions Java downloads

Hundreds of millions

content downloads

Your connection to the world’s most lucrative mobile marketplace

Open Marketplace

1500+ Series 60 apps

2900+ Symbian apps2800+ apps in Nokia channels

Forum Nokia community of

1.5M developers Forum Nokia PRO program with 300+ member companies

Page 8: The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia

© copyright 2004 by OSGi Alliance. All rights reserved.

Why Does the Ecosystem work?Standards!

• Wider interoperability• Ease of development and porting• Increased market and revenue

opportunity • More applications• More demand for compatible devices• More applications, increased service

usage • Increased revenues• Improved compatibility – with choice• Enhanced manageability of enterprise

apps• Lower cost, better security, higher

productivity

• Wider choice of (compatible) applications

• Improved service quality

• for Developers

• for Manufacturers

• for Operators

• for Enterprises

• for Consumers

API Platform RoadmapCompact

JavaJSR 248

Java™CLDC-based

API stack

Complete

JavaJSR 249

(JSR 232)

Java™CDC-based

API stack

Common Core APIs Other APIs

Page 9: The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia

© copyright 2004 by OSGi Alliance. All rights reserved.

J2ME Today - Technology

• The vast majority of J2ME devices today are based on the CLDC/MIDP technology

• Static System APIs are frozen at manufacture

OS

CLDC 1.1

MIDP 2.0

LCDUI API

StdAPI

Value Added

API

AMS

Page 10: The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia

© copyright 2004 by OSGi Alliance. All rights reserved.

New CDC based Mobile Platform with More power!

SERVER

Common Platform Services

J2SE/J2EE

Middleware Services

Non-Java (e.g. .NET) Apps and Services

Applications

DEVICESymbian OS

User Experience

Applications

Common Platform Services

Java (CDC)C++ App Env.

Loadable Native

Libraries

Loadable Middleware Service Components

Java MID

P

Management(JSR 232)

Common Core APIsFoundation Profile

DEVELOPER PRODUCTIVITY & TOOLS

Standardized

Programming Interfaces

TransparentMW

Communication

Page 11: The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia

© copyright 2004 by OSGi Alliance. All rights reserved.

LOWER TOTAL

COST TO MANAGE

AND SUPPORT!

Standards Based Manageability!

• On-demand management for applications, services and shared libraries while the system is running– Install scripting capability– Authority framework: who can do what– Complete local and remote manageability– Batch management for large-scale

deployment– Dependency management

• Real-time remote monitoring and control

Dynamic component lifecycle management framework based on OSGi service platform (JSR 232)

Page 12: The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia

Middleware in the Mobile MarketplaceMiddleware in the Mobile Marketplace

The next Big Opportunity

The next Big Opportunity

Page 13: The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia

© copyright 2004 by OSGi Alliance. All rights reserved.

N

N

N

N

Range of E-2-E DevelopmentLOW

high

low highCompleteness of solution

Flexibility

Ease for developerTo create solution

NN

N

Sockets/http

Sync engine E-2-E SAP vertical services

E-2-E buddy-list and Presence service

E

E

E

E

E

E

N

E=existing apps

N=New apps N

N

Web service

N

Middleware

Advanced APIs

Low Leve API

E

N

Page 14: The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia

© copyright 2004 by OSGi Alliance. All rights reserved.

THE NEW MARKETPLA

CE FOR CLIENT

MIDDLEWARE!

Middleware… The New MarketPlace!

• HORIZONTAL MIDDLEWARE: faster, easier and more robust development of connected applications including P2P, Location

• VERTICAL MIDDLEWARE: rapid application development and deployment in specific vertical markets like CRM, Data Mgt, FA, Financial, Gaming

• WEB SERVICE MIDDLEWARE:easy creation of mobile web service applications without facing the complexity of web service clients

Page 15: The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia

© copyright 2004 by OSGi Alliance. All rights reserved.

Web Services Middleware in action

• Provides a framework for identity-based Web Services applications – plug-in architecture supports multiple service invocation frameworks

• Hides details of discovery and authentication from applications

• Supports both remote and local (on device) services

• On-device services enhance the value of Web Services with user profile and location information

OSGi Service

Invocation framework

Page 16: The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia

With Nokia and OSGi, The move into mobile services

will be simpler than you imagine