SlideShare a Scribd company logo
© 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
© 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
Series4
0
52%Other
Nokia
devices
24%
Nokia
Series 60
15%
Others
9%
Downloads by
Device 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 Developer
Platform devices
Series 40 Developer
Platform devices
Volumes
Technical
capabilities
© 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 apps
2800+ 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
RoadmapCompac
t
Java
JSR 248
Java™
CLDC-
based
API
stack
Complet
e
Java
JSR 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
LCDU
I API
Std
API
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
DEVICE
Symbian 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 APIs
Foundation Profile
DEVELOPER PRODUCTIVITY & TOOLS
Standardize
d
Programmin
g Interfaces
Transparent
MW
Communicati
on
© 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 Development
LOW
high
low high
Completeness of solution
Flexibility
Ease for developer
To create solution
N
N
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
MIDDLEWAR
E!
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

More Related Content

PPTX
Over-the-air (OTA) updates and the Connected car
PPTX
Red Bend Software: Cloud Computing West 2013
PDF
OMA for Automotive Presentation
PDF
What is over-the-air programming
PDF
IoT Seminar (Oct. 2016) Tao Lin - Movimento Group
PDF
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...
PDF
OMA Developer Tool Kit - Mobile World Congress
PPTX
Arynga CEO, Walter Buga at Automotive Linux Summit, 5/2013
Over-the-air (OTA) updates and the Connected car
Red Bend Software: Cloud Computing West 2013
OMA for Automotive Presentation
What is over-the-air programming
IoT Seminar (Oct. 2016) Tao Lin - Movimento Group
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...
OMA Developer Tool Kit - Mobile World Congress
Arynga CEO, Walter Buga at Automotive Linux Summit, 5/2013

What's hot (20)

PPTX
Roger Lanctot, Strategy Analytics, Managing the Accelerating Amount of Softwa...
PPTX
Red Bend Software: Optimizing the User Experience with Over-the-Air Updates
PDF
OMA Overview of the Organization & Work
PDF
MIPI DevCon 2016: Specifications Roadmap - The Wires for Wireless
PPTX
Industry Organizations’ global perspective on 5G
PPTX
Megatrends 2013: Manage the Accelerating Amount of Software in Cars
PPTX
M2M Workshop: How FOTA can increase M2M Adoption
PPTX
Red Bend Software: Separation Using Type-1 Virtualization in Vehicles and Aut...
PDF
IoT Seminar (Jan. 2016) - (6) sunil marolia - taming the iot beast, one manag...
PPTX
Big Data and Internet of Things: Creating Customer Value for the Internet of ...
PPT
OSGi for In-Vehicle Systems
PDF
PPTX
Liteon company june 2017
PPTX
Apimetrics Investor Introduction
PDF
AppSphere 15 - Manage your Microservices with Red Hat OpenShift and AppDynamics
PDF
[MirrorLink Hackathon] MirrorLink Head Unit Simulator presentation by Jörg Br...
PDF
Mahbubul alam -_kpmg:flex_automotive_innovation_summit_2
PPTX
Mobile Devices general slides dec10
PPTX
5G-IoT Champions
PDF
[MirrorLink Hackathon] Intro to the MirrorLink API, requirements & tools by E...
Roger Lanctot, Strategy Analytics, Managing the Accelerating Amount of Softwa...
Red Bend Software: Optimizing the User Experience with Over-the-Air Updates
OMA Overview of the Organization & Work
MIPI DevCon 2016: Specifications Roadmap - The Wires for Wireless
Industry Organizations’ global perspective on 5G
Megatrends 2013: Manage the Accelerating Amount of Software in Cars
M2M Workshop: How FOTA can increase M2M Adoption
Red Bend Software: Separation Using Type-1 Virtualization in Vehicles and Aut...
IoT Seminar (Jan. 2016) - (6) sunil marolia - taming the iot beast, one manag...
Big Data and Internet of Things: Creating Customer Value for the Internet of ...
OSGi for In-Vehicle Systems
Liteon company june 2017
Apimetrics Investor Introduction
AppSphere 15 - Manage your Microservices with Red Hat OpenShift and AppDynamics
[MirrorLink Hackathon] MirrorLink Head Unit Simulator presentation by Jörg Br...
Mahbubul alam -_kpmg:flex_automotive_innovation_summit_2
Mobile Devices general slides dec10
5G-IoT Champions
[MirrorLink Hackathon] Intro to the MirrorLink API, requirements & tools by E...
Ad

Similar to The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia (20)

PDF
The Business Case for the Mobile Ecosystem - Jon Bostrom, Co-Chair OSGi Allia...
PDF
Small Cells Service
PDF
From Vision to Execution (and back) - Jim Colson, IBM
PDF
What OSGi technology offers to mobile enterprise developers - Jo Ritter, ProSyst
PPTX
The Datacenter API
PPTX
Gartner Catalyst: How to succeed with your IT Mobile Strategy
PPTX
Webinar: Transforming Substation Automation with Open Source Solutions
PPTX
Android @ Neev
PPTX
SolarWinds Government and Education Webinar: Optimizing the Orion Platform
ODP
Java ME Open Source
PDF
Enabling the-Connected-Car-Java
PPTX
Addressing Challenges with IoT Edge Management
PPT
Livo presentation
PPTX
The Datacenter API
PDF
Transforming to Enable 5G
PDF
Java Micro Edition (ME) 8 Deep Dive
PPTX
Enabling application portability with the greatest of ease!
PDF
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
The Business Case for the Mobile Ecosystem - Jon Bostrom, Co-Chair OSGi Allia...
Small Cells Service
From Vision to Execution (and back) - Jim Colson, IBM
What OSGi technology offers to mobile enterprise developers - Jo Ritter, ProSyst
The Datacenter API
Gartner Catalyst: How to succeed with your IT Mobile Strategy
Webinar: Transforming Substation Automation with Open Source Solutions
Android @ Neev
SolarWinds Government and Education Webinar: Optimizing the Orion Platform
Java ME Open Source
Enabling the-Connected-Car-Java
Addressing Challenges with IoT Edge Management
Livo presentation
The Datacenter API
Transforming to Enable 5G
Java Micro Edition (ME) 8 Deep Dive
Enabling application portability with the greatest of ease!
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Ad

More from mfrancis (20)

PDF
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
PDF
OSGi and Java 9+ - BJ Hargrave (IBM)
PDF
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
PDF
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
PDF
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
PDF
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
PDF
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
PDF
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
PDF
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
PDF
OSGi CDI Integration Specification - Ray Augé (Liferay)
PDF
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
PDF
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
PDF
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
PDF
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
PDF
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
PDF
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
PDF
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
PDF
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
PDF
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
PDF
How to connect your OSGi application - Dirk Fauth (Bosch)
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
OSGi and Java 9+ - BJ Hargrave (IBM)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
OSGi CDI Integration Specification - Ray Augé (Liferay)
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
How to connect your OSGi application - Dirk Fauth (Bosch)

Recently uploaded (20)

PPTX
Cloud computing and distributed systems.
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Empathic Computing: Creating Shared Understanding
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Electronic commerce courselecture one. Pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PPT
Teaching material agriculture food technology
PPTX
Big Data Technologies - Introduction.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Encapsulation theory and applications.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Cloud computing and distributed systems.
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Unlocking AI with Model Context Protocol (MCP)
Encapsulation_ Review paper, used for researhc scholars
sap open course for s4hana steps from ECC to s4
Empathic Computing: Creating Shared Understanding
Diabetes mellitus diagnosis method based random forest with bat algorithm
Electronic commerce courselecture one. Pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Network Security Unit 5.pdf for BCA BBA.
Teaching material agriculture food technology
Big Data Technologies - Introduction.pptx
Assigned Numbers - 2025 - Bluetooth® Document
MIND Revenue Release Quarter 2 2025 Press Release
Encapsulation theory and applications.pdf
Review of recent advances in non-invasive hemoglobin estimation
NewMind AI Weekly Chronicles - August'25-Week II
gpt5_lecture_notes_comprehensive_20250812015547.pdf

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

  • 1. © 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
  • 2. © 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
  • 3. © copyright 2004 by OSGi Alliance. All rights reserved. Mobile Terminal Applications Availability (Sept04) 150003200 JavaTM Symbian
  • 4. © 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 Series4 0 52%Other Nokia devices 24% Nokia Series 60 15% Others 9% Downloads by Device in GSM marketplace
  • 5. © 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
  • 6. © copyright 2004 by OSGi Alliance. All rights reserved. Devices support the Ecosystem Series 60 Developer Platform devices Series 40 Developer Platform devices Volumes Technical capabilities
  • 7. © 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 apps 2800+ apps in Nokia channels Forum Nokia community of 1.5M developers Forum Nokia PRO program with 300+ member companies
  • 8. © 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 RoadmapCompac t Java JSR 248 Java™ CLDC- based API stack Complet e Java JSR 249 (JSR 232) Java™ CDC- based API stack Common Core APIs Other APIs
  • 9. © 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 LCDU I API Std API Value Added API AMS
  • 10. © 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 DEVICE Symbian 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 APIs Foundation Profile DEVELOPER PRODUCTIVITY & TOOLS Standardize d Programmin g Interfaces Transparent MW Communicati on
  • 11. © 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)
  • 12. Middleware in the Mobile MarketplaceMiddleware in the Mobile Marketplace The next Big Opportunity The next Big Opportunity
  • 13. © copyright 2004 by OSGi Alliance. All rights reserved. N N N N Range of E-2-E Development LOW high low high Completeness of solution Flexibility Ease for developer To create solution N N 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
  • 14. © copyright 2004 by OSGi Alliance. All rights reserved. THE NEW MARKETPLA CE FOR CLIENT MIDDLEWAR E! 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
  • 15. © 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
  • 16. With Nokia and OSGi, The move into mobile services will be simpler than you imagine