SlideShare a Scribd company logo
1 of 17
Download to read offline
The expanding role of the OSGi Alliance
Craig Hayman
Vice President, IBM Pervasive Computing
10.23.2003
The Challenge
OEMs,
ODMs,
Tier 1s
Enterprises
& Service
Providers
ISV’s,
Developers
NEED APPLICATIONS
that run on their devices
NEED APPLICATIONS that
run on MANY DEVICES
NEED to build their application to
support MANY DEVICES
Widespread
device
deployment
Large ISV
Community
Low total cost of
ownership for devices,
services, and applications.
Devices that reuse existing
development skills
Apps & services that
run across evolving
devices
Common
requirements
vocabulary
Meeting the Challenge
OEMs,
ODMs,
Tier 1s
Enterprises
& Service
Providers
ISV’s,
Developers
NEED APPLICATIONS
that run on their devices
NEED APPLICATIONS that
run on MANY DEVICES
NEED to build their application to
support MANY DEVICES
Widespread
device
deployment
Large ISV
Community
Low total cost of
ownership for devices,
services, and applications.
Devices that reuse existing
development skills
Apps & services that
run across evolving
devices
Common
requirements
vocabulary
Infrastructure
Portable
middleware
Enable
End-to-end
tooling OSGi
Service
Platform
“Pay As You Drive” ™ motor insurance
Norwich Union Insurance
! UK’s largest motor insurer
" Pilot installation in 7,000 vehicles
" GPS tracking against map
information
" 18-24 month duration
! Records
" Vehicle and location
" Speed & direction
" Every second of every journey
! Goal
" Helps determine ‘Factor X’
" Dynamic ‘on-demand’ premium
" Expand to 1,000,000 vehicles
on success
‘Orange‘
Wireless
Network
‘Orange‘
Wireless
Network
Socializer
Chat
File
Transfer
Profile
Manager
Future
Features
Device OS
JVM
OSGi Service Platform
Socializer Platform
! Fully distributed, peer to peer platform
! Facilitates ad-hoc social interaction
among users in the vicinity
! Platform includes:
" Discovery Discovers other
Socializer users in the vicinity
" Chat Provides capability to initiate
one-to-one or group chats
" File Transfer Share files and
applications
" Profile Manager Enables users to
exchange personal information and
find users with similar interests
! New features can be developed by an
open source community and propagated
among users
! Targets handhelds and laptops
www.alphaworks.ibm.com/tech/socializer
TCET - Tetrahedron-Control-Element-Topology
Distributed processors networked by patented point-to-point link scheme
'corePU'
icL_12
icL_23
icL_14
C4
C2
C1
PWR SS / env. ctrl syst.
pL
pl
e.g.
MM/LAN/ WAN
real-time
networks
HMI specific
I/O
real-time specific
I/O
pl
PAN
wireless I/O
pl
pl
exp. links:
wired & wireless
HMI
sub-systems I/O
icL_34
icL_24
icL_13
4
3
2
1
'SysMon'
'CAP'
'ComPro'
C3
Sample applications
on in-vehicle
touch screen
OSGi
Service Platform
Blue Martini - enabling the mobile Sales force
A no-compromise “sometimes connected”
deployment model that provides the same
functionality and user experience as the
current online (browser-server) application
Desire:
Result:
based on:
Extension Services for WebSphere Everyplace
which in turn is based on
OSGi Service Platform
A no-compromise “sometimes connected”
deployment model that provides the same
functionality and user experience as the
current online (browser-server) application
Creating an OSGi Application
! Enter a project name
! Select your platform profile
! Add OSGi services
! Write a mobile device
application as you would a
J2EE web application
! Deploy to OSGi enabled
device
! A stock quote web service
client bundle
! Generated web service client
code
! Running in WSDD
! OSGi compliant SMF bundle
server and SMF runtime
accessible via SMF
perspective
Web Services and OSGi
My Eclipse Environment
Java VM/Class libraries
OSGi Service Platform
Config
Admin
Log service
Runtime
services
Eclipse
compatibility Resources SWTUI
Help
Legacy
Plug-in 1
Legacy
Plug-in 2 Search
Hybrid 1
Core
Services
OSGi
Function
Hybrid
Eclipse
Function
Key
OSGi Service Platform key to end-to-end solutions
Device Server
Extension Service for J2EE
Extension Services Management System
J2EE
Extension Services for Portal
Mobile
PlatformSolutions
Service Oriented Java
(OSGi Service Platform)
Telematics Factory Home Office
User
Experience
Lessons learned during this evolution
Creation of Vehicle Expert Group
to address unique Automotive
Electronics needs, bringing key
players together, resulting in new
capabilities for Release 3 of the
OSGi Service Platform
Interaction with industry standards
organizations and creation of
OSGi expert groups by marquee
industry sponsors
Dramatic increase in the
widespread adoption of the OSGi
Service Platform for In-Vehicle
Information & Telematics Systems
Result
Promote & extend OSGi
Service Platform for industry
verticals to componentize &
add network dynamism to
pre-existing static device
environments
Address massive
increase in system
complexity of
embedded software
in devices
OSGi Directors & Officers
proactively spread the word,
and also drive to reposition
the organization (PR & web
presence)
Cross-industry
education of the
applicability of the
OSGi Service
Platform
Liaison with Automotive
Multimedia Interface
Collaboration (AMI-C)
Work with other
industry groups
ActionInitiative
The new wireless reality
Click-browse-typeClick-browse-type or speak
Manual device provisioningAutomatic device provisioning
DevicesConnected devices
RoamingSeamless roaming
InformationInformation that follows you around
Silos of device softwarePortable middleware
What’s notWhat’s hot
Telematics, Set Top Boxes, and Handsets volumes
0
100
200
300
400
500
600
700
Millions
Telematics
Set Top Boxes
Data capable
Handsets
Telematics 6 8 11 14
Set Top Boxes 60 59 61 75
Data capable
Handsets
333 419 517 624
2003 2004 2005 2006
Data source: IDC
Mobile Expert Group (MEG)
! Created by OSGi Board of Directors on Friday, October 10, 2003.
# Formation driven by 2 key industry players Motorola & Nokia,
with strong initial support by Deutsche Telekom, Espial, IBM &
ProSyst Software
# Will define requirements and specifications to tailor and extend
the OSGi Service Platform for mobile devices that are data-
capable, and also capable of connecting to wireless networks
# Starting with development of an OSGi specification for the
management of CDC Foundation based environments on mobile
digital handsets
Expands the number of industries adopting and enhancing the OSGi
Service Platform
Meeting the Mobile Device Challenge
OEMs,
ODMs
Enterprises
& Service
Providers
ISV’s,
Developers
NEED APPLICATIONS
that run on their devices
NEED APPLICATIONS that
run on MANY DEVICES
NEED to build their application to
support MANY DEVICES
Widespread
device
deployment
Large ISV
Community
Low total cost of
ownership for devices,
services, and applications.
Devices that reuse existing
development skills
Apps & services that
run across evolving
devices
Common
requirements
vocabulary
Infrastructure
Portable
middleware
Enable
End-to-end
tooling Mobile
Expert
Group
Questions?
OSGi application resources
www-3.ibm.com/software/wireless/wsdd/

More Related Content

What's hot

Så bygger du det Hybrida Molnet.
Så bygger du det Hybrida Molnet. Så bygger du det Hybrida Molnet.
Så bygger du det Hybrida Molnet. Magnus Backman
 
JakartaOne Livestream CN4J: Cloud Native Runtimes - Revolution or Evolution?
JakartaOne Livestream CN4J: Cloud Native Runtimes - Revolution or Evolution?JakartaOne Livestream CN4J: Cloud Native Runtimes - Revolution or Evolution?
JakartaOne Livestream CN4J: Cloud Native Runtimes - Revolution or Evolution?Jakarta_EE
 
Why choose qt framework for in vehicle infotainment
Why choose qt framework for in vehicle infotainmentWhy choose qt framework for in vehicle infotainment
Why choose qt framework for in vehicle infotainmentAleksandra Khvoynitskaya
 
Full Circle: The Rise of Vehicle-Installed Telematics
Full Circle: The Rise of Vehicle-Installed TelematicsFull Circle: The Rise of Vehicle-Installed Telematics
Full Circle: The Rise of Vehicle-Installed TelematicsHitReach
 
My speech at AstriCon 2009
My speech at AstriCon 2009My speech at AstriCon 2009
My speech at AstriCon 2009stefanocarlini
 
160811_오토테크컨퍼런스_vault micro
160811_오토테크컨퍼런스_vault micro160811_오토테크컨퍼런스_vault micro
160811_오토테크컨퍼런스_vault microStartupAlliance
 
Best practices for Flash applications on mobile devices
Best practices for Flash applications on mobile devicesBest practices for Flash applications on mobile devices
Best practices for Flash applications on mobile devicesMichael Chaize
 
The State of Enterprise Mobility - 2013
The State of Enterprise Mobility - 2013The State of Enterprise Mobility - 2013
The State of Enterprise Mobility - 2013Relayware
 
Marco DiFede LTE Broadcast Business Opportunites
Marco DiFede LTE Broadcast Business OpportunitesMarco DiFede LTE Broadcast Business Opportunites
Marco DiFede LTE Broadcast Business Opportunites4slidez
 
Your partner for the connected car evolution
Your partner for the  connected car evolutionYour partner for the  connected car evolution
Your partner for the connected car evolutionprhaskitt
 
Fatc - Productivity by Design
Fatc - Productivity by DesignFatc - Productivity by Design
Fatc - Productivity by DesignMichael Chaize
 
Over the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for AndroidOver the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for AndroidMichael Chaize
 
A quick wrap up of presentations at ims world forum issue 1
A quick wrap up of presentations at ims world forum issue 1A quick wrap up of presentations at ims world forum issue 1
A quick wrap up of presentations at ims world forum issue 1Alan Quayle
 
Xplatform mobile development
Xplatform mobile developmentXplatform mobile development
Xplatform mobile developmentMichael Chaize
 
The Connected Car: Driving the Industry Forward
The Connected Car: Driving the Industry ForwardThe Connected Car: Driving the Industry Forward
The Connected Car: Driving the Industry ForwardHitReach
 

What's hot (20)

Så bygger du det Hybrida Molnet.
Så bygger du det Hybrida Molnet. Så bygger du det Hybrida Molnet.
Så bygger du det Hybrida Molnet.
 
JakartaOne Livestream CN4J: Cloud Native Runtimes - Revolution or Evolution?
JakartaOne Livestream CN4J: Cloud Native Runtimes - Revolution or Evolution?JakartaOne Livestream CN4J: Cloud Native Runtimes - Revolution or Evolution?
JakartaOne Livestream CN4J: Cloud Native Runtimes - Revolution or Evolution?
 
Jax2001 adobe keynote
Jax2001 adobe keynoteJax2001 adobe keynote
Jax2001 adobe keynote
 
Why choose qt framework for in vehicle infotainment
Why choose qt framework for in vehicle infotainmentWhy choose qt framework for in vehicle infotainment
Why choose qt framework for in vehicle infotainment
 
Full Circle: The Rise of Vehicle-Installed Telematics
Full Circle: The Rise of Vehicle-Installed TelematicsFull Circle: The Rise of Vehicle-Installed Telematics
Full Circle: The Rise of Vehicle-Installed Telematics
 
My speech at AstriCon 2009
My speech at AstriCon 2009My speech at AstriCon 2009
My speech at AstriCon 2009
 
160811_오토테크컨퍼런스_vault micro
160811_오토테크컨퍼런스_vault micro160811_오토테크컨퍼런스_vault micro
160811_오토테크컨퍼런스_vault micro
 
Best practices for Flash applications on mobile devices
Best practices for Flash applications on mobile devicesBest practices for Flash applications on mobile devices
Best practices for Flash applications on mobile devices
 
The State of Enterprise Mobility - 2013
The State of Enterprise Mobility - 2013The State of Enterprise Mobility - 2013
The State of Enterprise Mobility - 2013
 
Jboss Group
Jboss GroupJboss Group
Jboss Group
 
Flex mobile for JUG
Flex mobile for JUGFlex mobile for JUG
Flex mobile for JUG
 
Marco DiFede LTE Broadcast Business Opportunites
Marco DiFede LTE Broadcast Business OpportunitesMarco DiFede LTE Broadcast Business Opportunites
Marco DiFede LTE Broadcast Business Opportunites
 
Montpellier - Flex UG
Montpellier - Flex UGMontpellier - Flex UG
Montpellier - Flex UG
 
Your partner for the connected car evolution
Your partner for the  connected car evolutionYour partner for the  connected car evolution
Your partner for the connected car evolution
 
Fatc - Productivity by Design
Fatc - Productivity by DesignFatc - Productivity by Design
Fatc - Productivity by Design
 
Over the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for AndroidOver the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for Android
 
A quick wrap up of presentations at ims world forum issue 1
A quick wrap up of presentations at ims world forum issue 1A quick wrap up of presentations at ims world forum issue 1
A quick wrap up of presentations at ims world forum issue 1
 
National Airport of Romania
National Airport of Romania National Airport of Romania
National Airport of Romania
 
Xplatform mobile development
Xplatform mobile developmentXplatform mobile development
Xplatform mobile development
 
The Connected Car: Driving the Industry Forward
The Connected Car: Driving the Industry ForwardThe Connected Car: Driving the Industry Forward
The Connected Car: Driving the Industry Forward
 

Similar to Platinum Keynote - The Expanding Role of the OSGi Alliance - C Hayman

OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09yonnyb
 
From Vision to Execution (and back) - Jim Colson, IBM
From Vision to Execution (and back) - Jim Colson, IBMFrom Vision to Execution (and back) - Jim Colson, IBM
From Vision to Execution (and back) - Jim Colson, IBMmfrancis
 
Worklight mobile v6
Worklight mobile v6 Worklight mobile v6
Worklight mobile v6 GameStop
 
Desktop is going to be v2
Desktop is going to be  v2Desktop is going to be  v2
Desktop is going to be v2Pini Cohen
 
Ibm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcIbm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcSaranga Tripathy
 
9 Digital Transformation Trends for 2023.pdf
9 Digital Transformation Trends for 2023.pdf9 Digital Transformation Trends for 2023.pdf
9 Digital Transformation Trends for 2023.pdfGriffonWebstudios1
 
Mobility market perspective and IBM’s mobile portal accelerator solution
Mobility market perspective and IBM’s mobile portal accelerator solutionMobility market perspective and IBM’s mobile portal accelerator solution
Mobility market perspective and IBM’s mobile portal accelerator solutionPerficient, Inc.
 
Impact 2014 The Mobile Enterprise
Impact 2014 The Mobile EnterpriseImpact 2014 The Mobile Enterprise
Impact 2014 The Mobile EnterpriseAndrew Coleman
 
Enterprise Mobility with Mobile OSGi
Enterprise Mobility with Mobile OSGiEnterprise Mobility with Mobile OSGi
Enterprise Mobility with Mobile OSGiJoachim Ritter
 
International Conference on Advances in Computing, Communicati.docx
International Conference on Advances in Computing, Communicati.docxInternational Conference on Advances in Computing, Communicati.docx
International Conference on Advances in Computing, Communicati.docxvrickens
 
IBM Mobile portal experience
IBM Mobile portal experienceIBM Mobile portal experience
IBM Mobile portal experienceVincent Perrin
 
fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6Kirill Osipov
 
Security strategies for html5 enterprise mobile apps
Security strategies for html5 enterprise mobile appsSecurity strategies for html5 enterprise mobile apps
Security strategies for html5 enterprise mobile appsGizmox
 
IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)
IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)
IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)gjuljo
 
Cloud computing by Bharat Bodage
Cloud computing by Bharat BodageCloud computing by Bharat Bodage
Cloud computing by Bharat BodageBharat Bodage
 
HTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignHTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignThanh Nguyen
 
Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]Sreeni Pamidala
 
GIS Technology & Mobile Applications - MTASC 2011 Conference
GIS Technology & Mobile Applications - MTASC 2011 ConferenceGIS Technology & Mobile Applications - MTASC 2011 Conference
GIS Technology & Mobile Applications - MTASC 2011 ConferenceJim Tochterman
 
03 put your business in motion become a mobile enterprise icty
03 put your business in motion become a mobile enterprise   icty03 put your business in motion become a mobile enterprise   icty
03 put your business in motion become a mobile enterprise ictyWarba Insurance Co Kuwait
 
Bluemix Intro - SMU - August 19
Bluemix Intro - SMU - August 19Bluemix Intro - SMU - August 19
Bluemix Intro - SMU - August 19Elena Kasimovskaya
 

Similar to Platinum Keynote - The Expanding Role of the OSGi Alliance - C Hayman (20)

OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09
 
From Vision to Execution (and back) - Jim Colson, IBM
From Vision to Execution (and back) - Jim Colson, IBMFrom Vision to Execution (and back) - Jim Colson, IBM
From Vision to Execution (and back) - Jim Colson, IBM
 
Worklight mobile v6
Worklight mobile v6 Worklight mobile v6
Worklight mobile v6
 
Desktop is going to be v2
Desktop is going to be  v2Desktop is going to be  v2
Desktop is going to be v2
 
Ibm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcIbm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mc
 
9 Digital Transformation Trends for 2023.pdf
9 Digital Transformation Trends for 2023.pdf9 Digital Transformation Trends for 2023.pdf
9 Digital Transformation Trends for 2023.pdf
 
Mobility market perspective and IBM’s mobile portal accelerator solution
Mobility market perspective and IBM’s mobile portal accelerator solutionMobility market perspective and IBM’s mobile portal accelerator solution
Mobility market perspective and IBM’s mobile portal accelerator solution
 
Impact 2014 The Mobile Enterprise
Impact 2014 The Mobile EnterpriseImpact 2014 The Mobile Enterprise
Impact 2014 The Mobile Enterprise
 
Enterprise Mobility with Mobile OSGi
Enterprise Mobility with Mobile OSGiEnterprise Mobility with Mobile OSGi
Enterprise Mobility with Mobile OSGi
 
International Conference on Advances in Computing, Communicati.docx
International Conference on Advances in Computing, Communicati.docxInternational Conference on Advances in Computing, Communicati.docx
International Conference on Advances in Computing, Communicati.docx
 
IBM Mobile portal experience
IBM Mobile portal experienceIBM Mobile portal experience
IBM Mobile portal experience
 
fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6
 
Security strategies for html5 enterprise mobile apps
Security strategies for html5 enterprise mobile appsSecurity strategies for html5 enterprise mobile apps
Security strategies for html5 enterprise mobile apps
 
IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)
IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)
IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)
 
Cloud computing by Bharat Bodage
Cloud computing by Bharat BodageCloud computing by Bharat Bodage
Cloud computing by Bharat Bodage
 
HTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignHTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level Design
 
Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]
 
GIS Technology & Mobile Applications - MTASC 2011 Conference
GIS Technology & Mobile Applications - MTASC 2011 ConferenceGIS Technology & Mobile Applications - MTASC 2011 Conference
GIS Technology & Mobile Applications - MTASC 2011 Conference
 
03 put your business in motion become a mobile enterprise icty
03 put your business in motion become a mobile enterprise   icty03 put your business in motion become a mobile enterprise   icty
03 put your business in motion become a mobile enterprise icty
 
Bluemix Intro - SMU - August 19
Bluemix Intro - SMU - August 19Bluemix Intro - SMU - August 19
Bluemix Intro - SMU - August 19
 

More from mfrancis

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

More from mfrancis (20)

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

Recently uploaded

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 

Recently uploaded (20)

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 

Platinum Keynote - The Expanding Role of the OSGi Alliance - C Hayman

  • 1. The expanding role of the OSGi Alliance Craig Hayman Vice President, IBM Pervasive Computing 10.23.2003
  • 2. The Challenge OEMs, ODMs, Tier 1s Enterprises & Service Providers ISV’s, Developers NEED APPLICATIONS that run on their devices NEED APPLICATIONS that run on MANY DEVICES NEED to build their application to support MANY DEVICES Widespread device deployment Large ISV Community Low total cost of ownership for devices, services, and applications. Devices that reuse existing development skills Apps & services that run across evolving devices Common requirements vocabulary
  • 3. Meeting the Challenge OEMs, ODMs, Tier 1s Enterprises & Service Providers ISV’s, Developers NEED APPLICATIONS that run on their devices NEED APPLICATIONS that run on MANY DEVICES NEED to build their application to support MANY DEVICES Widespread device deployment Large ISV Community Low total cost of ownership for devices, services, and applications. Devices that reuse existing development skills Apps & services that run across evolving devices Common requirements vocabulary Infrastructure Portable middleware Enable End-to-end tooling OSGi Service Platform
  • 4. “Pay As You Drive” ™ motor insurance Norwich Union Insurance ! UK’s largest motor insurer " Pilot installation in 7,000 vehicles " GPS tracking against map information " 18-24 month duration ! Records " Vehicle and location " Speed & direction " Every second of every journey ! Goal " Helps determine ‘Factor X’ " Dynamic ‘on-demand’ premium " Expand to 1,000,000 vehicles on success ‘Orange‘ Wireless Network ‘Orange‘ Wireless Network
  • 5. Socializer Chat File Transfer Profile Manager Future Features Device OS JVM OSGi Service Platform Socializer Platform ! Fully distributed, peer to peer platform ! Facilitates ad-hoc social interaction among users in the vicinity ! Platform includes: " Discovery Discovers other Socializer users in the vicinity " Chat Provides capability to initiate one-to-one or group chats " File Transfer Share files and applications " Profile Manager Enables users to exchange personal information and find users with similar interests ! New features can be developed by an open source community and propagated among users ! Targets handhelds and laptops www.alphaworks.ibm.com/tech/socializer
  • 6. TCET - Tetrahedron-Control-Element-Topology Distributed processors networked by patented point-to-point link scheme 'corePU' icL_12 icL_23 icL_14 C4 C2 C1 PWR SS / env. ctrl syst. pL pl e.g. MM/LAN/ WAN real-time networks HMI specific I/O real-time specific I/O pl PAN wireless I/O pl pl exp. links: wired & wireless HMI sub-systems I/O icL_34 icL_24 icL_13 4 3 2 1 'SysMon' 'CAP' 'ComPro' C3 Sample applications on in-vehicle touch screen OSGi Service Platform
  • 7. Blue Martini - enabling the mobile Sales force A no-compromise “sometimes connected” deployment model that provides the same functionality and user experience as the current online (browser-server) application Desire: Result: based on: Extension Services for WebSphere Everyplace which in turn is based on OSGi Service Platform A no-compromise “sometimes connected” deployment model that provides the same functionality and user experience as the current online (browser-server) application
  • 8. Creating an OSGi Application ! Enter a project name ! Select your platform profile ! Add OSGi services ! Write a mobile device application as you would a J2EE web application ! Deploy to OSGi enabled device
  • 9. ! A stock quote web service client bundle ! Generated web service client code ! Running in WSDD ! OSGi compliant SMF bundle server and SMF runtime accessible via SMF perspective Web Services and OSGi
  • 10. My Eclipse Environment Java VM/Class libraries OSGi Service Platform Config Admin Log service Runtime services Eclipse compatibility Resources SWTUI Help Legacy Plug-in 1 Legacy Plug-in 2 Search Hybrid 1 Core Services OSGi Function Hybrid Eclipse Function Key
  • 11. OSGi Service Platform key to end-to-end solutions Device Server Extension Service for J2EE Extension Services Management System J2EE Extension Services for Portal Mobile PlatformSolutions Service Oriented Java (OSGi Service Platform) Telematics Factory Home Office User Experience
  • 12. Lessons learned during this evolution Creation of Vehicle Expert Group to address unique Automotive Electronics needs, bringing key players together, resulting in new capabilities for Release 3 of the OSGi Service Platform Interaction with industry standards organizations and creation of OSGi expert groups by marquee industry sponsors Dramatic increase in the widespread adoption of the OSGi Service Platform for In-Vehicle Information & Telematics Systems Result Promote & extend OSGi Service Platform for industry verticals to componentize & add network dynamism to pre-existing static device environments Address massive increase in system complexity of embedded software in devices OSGi Directors & Officers proactively spread the word, and also drive to reposition the organization (PR & web presence) Cross-industry education of the applicability of the OSGi Service Platform Liaison with Automotive Multimedia Interface Collaboration (AMI-C) Work with other industry groups ActionInitiative
  • 13. The new wireless reality Click-browse-typeClick-browse-type or speak Manual device provisioningAutomatic device provisioning DevicesConnected devices RoamingSeamless roaming InformationInformation that follows you around Silos of device softwarePortable middleware What’s notWhat’s hot
  • 14. Telematics, Set Top Boxes, and Handsets volumes 0 100 200 300 400 500 600 700 Millions Telematics Set Top Boxes Data capable Handsets Telematics 6 8 11 14 Set Top Boxes 60 59 61 75 Data capable Handsets 333 419 517 624 2003 2004 2005 2006 Data source: IDC
  • 15. Mobile Expert Group (MEG) ! Created by OSGi Board of Directors on Friday, October 10, 2003. # Formation driven by 2 key industry players Motorola & Nokia, with strong initial support by Deutsche Telekom, Espial, IBM & ProSyst Software # Will define requirements and specifications to tailor and extend the OSGi Service Platform for mobile devices that are data- capable, and also capable of connecting to wireless networks # Starting with development of an OSGi specification for the management of CDC Foundation based environments on mobile digital handsets Expands the number of industries adopting and enhancing the OSGi Service Platform
  • 16. Meeting the Mobile Device Challenge OEMs, ODMs Enterprises & Service Providers ISV’s, Developers NEED APPLICATIONS that run on their devices NEED APPLICATIONS that run on MANY DEVICES NEED to build their application to support MANY DEVICES Widespread device deployment Large ISV Community Low total cost of ownership for devices, services, and applications. Devices that reuse existing development skills Apps & services that run across evolving devices Common requirements vocabulary Infrastructure Portable middleware Enable End-to-end tooling Mobile Expert Group