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