Upload
mfrancis
View
17
Download
0
Tags:
Embed Size (px)
Citation preview
© 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
© 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
© copyright 2004 by OSGi Alliance. All rights reserved.
Mobile Terminal Applications Availability(Sept04)
150003200 JavaTM
Symbian
© 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
© 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
© copyright 2004 by OSGi Alliance. All rights reserved.
Devices support the Ecosystem
Series 60 DeveloperPlatform devices
Series 40 DeveloperPlatform devices
Volumes
Technicalcapabilities
© 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
© 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
© 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
© 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
© 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)
Middleware in the Mobile MarketplaceMiddleware in the Mobile Marketplace
The next Big Opportunity
The next Big Opportunity
© 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
© 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
© 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
With Nokia and OSGi, The move into mobile services
will be simpler than you imagine