More Related Content
Similar to Enabling the-Connected-Car-Java (20)
Enabling the-Connected-Car-Java
- 2. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
|
Delivering
IoT
Services
with
Embedded
Java:
An
AutomoIve
Success
Story
Terrence
Barr
Senior
Technologist
and
Principal
Product
Manager
Java
Embedded
&
Internet
of
Things
Oracle
May,
2015
- 3. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
The
Internet
of
Things
is
Changing
the
Rules
for
AutomoIve
3
- 4. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
Connected
Devices
Big
Data
Responsiveness
From:
ConnecIng
Devices
to
the
Internet
4
Analysis
for
decision
making
and
automaIon
of
informaIon
flows
Proprietary
connectors
No
or
limited
local
intelligence
Decisions
in
the
backend
Data
to
Fuel
the
Services
- 5. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
To:
The
Internet
of
Things
5
Intelligent
Devices
Big
and
Fast
Data
Responsiveness
High
Frequency
Analysis
for
instant
evoluIon,
decision
making
and
automaIon
of
informaIon
flows
Always
available
Local
store
and
Local
decision
making
True
customer
service
differenIaIon
enabled
by
easy
access
to
applicaIons,
processes
and
services
Data
to
Fuel
the
Services
Value
From
Services
- 6. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
The
Rules
Are
Changing
From
dedicated
devices
to
connected
pla9orms
Intelligent
Devices
+
ubiquitous
Internet
Connec;vity
+
integra;on
with
the
Cloud
…are
transforming
the
vehicle
with
connec;vity
into
The
Smart,
Connected
Vehicle
6
- 7. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
Driver
Internet
Other
Vehicles
Manufacturer
Service
Company
Insurer
Road
&
Lights
Recharge/Refill
Home
Emergency
services
Connected
Vehicle:
An
AcIve
Member
of
IoT
A
Mul;tude
of
Interac;ons
and
Services,
powered
by
In-‐Vehicle
SoHware
- 8. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
Today’s
Requirements
for
Connected
Car
Pla_orms
Open,
Standardized
Service
Pla_orm
Robust,
Scalable
Update
In-‐Market
Large
Ecosystem
for
Socware
InnovaIon
Reuse
Across
Markets
0101010111010
1000110101011
0010001000101
0101110101000
1101010110010
0010011110
In-‐Vehicle
Business
Logic
&
Intelligence
Reduced
Time
To
Market
Longevity
Cost
&
ROI
Safety
and
Security
- 9. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
But
In-‐Vehicle
Embedded
Socware
is
Challenging
Highly diverse and rapidly
changing use cases &
technologies
Value is in software, but
embedded software
development is difficult
Expensive to reinvent and
reintegrate must-have features
(management, security, etc.)
The value of data gaining
importance as a business
driver
Time-to-market and flexibility
are key to success
Hardware capabilities &
connectivity evolving
rapidly
- 10. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
Java
Embedded
Overview
10
- 11. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
Introducing
Java
Embedded
11
Advanced,
proven
security
model
Reduced
development
and
tesIng
costs
Common
end-‐to-‐end
development
model
Abstracts
underlying
pla_orm
complexity
High
applicaIon
portability
and
re-‐use
Thriving
ecosystem
and
partnerships
APPLICATIONS
Remote
deployment
and
management
Modular
and
scalable
socware
services
- 12. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
Java
Embedded
as
a
Socware
Services
Pla_orm
Enabling
Dynamic
Services
Java
Service
Pla9orm
Service-Enabled System
Service
Cloud
(Network/
Enterprise)
OS
+
Drivers
Loadable
Applica2ons
and
Services
HW
+
Interfaces
code
code
code
code
code
Virtualized
&
Abstracted
Development
&
Deployment
Pla_orm
ApplicaIon
Java
RunIme
OperaIng
System
SOC
Architecture
Connected
Vehicles
μcontrollers
Wireless
Modules
Building
Control
Telehealth
Industrial
AutomaIon
AbstracIng
Underlying
Pla_orm
Complexity
- 13. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
Java
Embedded
Security
(1)
Three
Pillars
for
Top-‐to-‐BoOom
Security
1. Trust
Model
– AuthenIcaIon
of
all
security
domains
and
socware
components
2. RunIme
Security
– Sandboxed
execuIon
with
secure
code
loading,
verificaIon,
and
strong
data
typing
– All
access
to
resources
and
data
is
strictly
enforced
through
fine-‐grain
permissions
3. Security
Services
APIs
– Advanced
Cryptography
and
Public
Key
Infrastructure
(PKI)
– Support
for
latest
secure
communicaIon
standards
- 14. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
Java
Embedded
Security
(2)
Robust
and
Extensible
• OpIonal
Enhancement
with
Hardware-‐Based
Security
– Secure
computaIons
and
tamper-‐proof
storage
of
secrets
and
assets
– E.g.
integraIon
with
Java
Card
or
other
secure
hardware
• Integrated,
Mature,
and
Tested
– Security
is
an
integral
part
of
the
Java
pla_orm
– Based
on
well-‐known
and
proven
standards
(JCP)
– Comprehensive
tesIng
ensures
compliance
(TCK)
- 15. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
• Increasing
your
market
reach,
value
and
opportunity
• Reducing
your
Ime
to
market
and
lifecycle
costs
• Managing
your
risk
Grow
Revenue
Increase
Efficiency
New
IoT
Services
Reduce
Cost
Business Value of Java Embedded
- 16. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
• Control
over
BOM
and
roadmap:
Common
Java
pla_orm
across
broad
choice
of
hardware
and
OS
delivering
portability
• Strong
resource
availability:
Widest,
most
diverse
eco-‐system
fueled
by
over
9m
developers
globally
• Shorter
Time-‐to-‐Market:
Standard
commercial
pla_orm
reducing
QA
cycles
and
reinvenIon
–
invest
more
cycles
to
innovate
• Reduced
Support
costs
via
remote
management
and
update
• Reduced
Risk:
Widely
deployed,
secure,
standards
based
pla_orm
–
deployed
globally
–
backed
by
Oracle.
Grow
Revenue
Reduce
Cost
New
IoT
Services
Grow
Revenue
New
IoT
Services
Increase
Efficiency
Reduce
Cost
Increase
Efficiency
Business Value of Java Embedded
- 17. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
• Extended
Product
Lifecycle:
In-‐market
update
to
deliver
new
and
manage
services
powered
by
industry
standards
• Enhanced
Experience:
Increased
device
level
interoperability
and
integraIon,
fewer
disparate
domains
to
manage
• Increased
Market
Reach:
Re-‐use
common
modules
across
mulIple
domains.
• Proven,
Reliable,
Secure:
From
the
SIM
card
to
the
enterprise
data
center
Grow
Revenue
New
IoT
Services
Reduce
Cost
Increase
Efficiency
Increase
Efficiency
Reduce
Cost
Grow
Revenue
New
IoT
Services
Business Value of Java on Embedded Devices
- 18. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
Arch.
Support,
large
S/W
Ecosystem
Feature-‐rich,
portable,
customizable,
pre-‐tested
Efficient
S/W
development,
reusable
S/W,
integraIon
Security
Model,
H/W
independence
socware
services,
fast
Ime-‐to-‐market
CommunicaIon,
managability
IoT
Cloud
Services
&
analyIcs
Rich
funcIonality,
robust
&
secure,
value-‐add
services,
user
experience
In-‐field
updates,
extensibility,
longevity
Java
Embedded
TradiIonal/NaIve
Java
in
AutomoIve:
Driving
Increasing
SoluIon
Value
Total
Value:
Delivering
Benefits
For
Every
Playing
Along
the
Supply
Chain
Processor
Vendor
OEM
/
ODM
System
Integrator
Product
/
Solu;on
Provider
Service
Provider
End
Customer
In-‐Field
/
AHermarket
Total
Value/Cost
Benefit
The
Java
Embedded
Advantage
Feature
- 19. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
Success
Story:
Connected
Car
Pla_orm
for
IoT
Services
19
- 20. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
The
role
of
Java
Embedded
Internet
of
Things
for
Telema;cs
CommunicaIons
Gateway
and
Emergency
Response
In
Car
Gateway
Charging
TelemaIcs
Control
Unit
Head
Unit
Instrument
Cluster
Instrument
Cluster
LCDs,
Gauges,
LEDs
Head
Unit
Touchscreen
LCD
Connec;vity
Unit
Powertrain
Chassis
&
Safety
Driver
Assist
Hybrid
System
Body
Electronics
Telema;cs
Control
Unit
Vehicle
Electronic
Systems
CD
/
DVD
AM
/
FM
Radio
In
Car
Gateway
Logical
view
of
the
system
- 21. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
Connected
Car
Pla_orm
with
Java
ME
Embedded
8
Satellite
Cellular
Carrier
Telema;cs
Services
Manufacturer
CRM/
VRM
Java
ME
8
Pla9orm
for
In-‐Vehicle
IoT
Services
• Java
deployed
on
wireless
modem,
on-‐board
communicaIon
unit
or
in
car
gateway
• Connected
with
in-‐car
systems
and
components
• Enables
smart,
flexible,
value-‐add
socware
services
Consumer
Portal
• Safety
and
Security
Services
• NavigaIon
Services
• LocaIon
Based
Services
• Infotainment
Services
• Remote
DiagnosIcs
- 22. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
Connected
Car
Pla_orm
Enables
New
Services
Fleet
&
Use
Management
Safety
systems
Remote
diagnos;cs
V2X
and
C2X
• Traffic
management
• Advanced
disturbance
warning/alerts
• RouIng
opImizaIons
• Travel
speed
opImizaIon
• Usage
Based
Insurance
• Driver
behavior
• Track
&
trace
• Remote
guidance
• Incident
response
(eg
eCall)
• Thec
prevenIon
• Secure
Remote
opening
• Advance
noIficaIon
• Parts
management
• Usage
based
maintenance
• Long
term
behavior
observaIon
- 23. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
Success
Story:
Delivering
In-‐Car
Value-‐Add
IoT
Services
Top
Car
OEM
• Onboard
Connected
Unit
with
Oracle
Java
ME
Embedded
8
on
wireless
module
as
core
socware
pla_orm
• StarIng
with
shipments
in
2015,
deployment
planned
into
millions
of
vehicles
over
the
next
few
years
• Benefits
achieved:
− Leverage
standardized
socware
pla_orm
with
robust
execuIon
and
well-‐defined
security
model
− Faster
Ime
to
market
due
to
parallel
development
of
services
and
hardware,
code
re-‐use,
Java
development
model
and
ecosystem
− Scalability
for
wide
deployment
in
variety
of
hardware
price-‐points,
vehicle
Iers,
and
brands
− Turns
Onboard
Connected
Unit
into
strategic
asset
for
customizaIon,
value-‐add,
and
future-‐proof
flexibility
- 24. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
Quote
“Connected
services
are
changing
the
automoIve
industry.
We
needed
an
in-‐vehicle
socware
pla_orm
that
allows
us
to
rapidly
deliver
intelligent,
reusable,
and
secure
socware
that
powers
a
variety
of
connected,
value-‐add
services
for
a
wide
range
of
vehicles
and
markets.
Oracle
Java
ME
Embedded
8
enables
us
to
make
the
Smart,
Connected
Vehicle
a
reality.”
-‐ Head
of
Connected
Car
and
Infotainment,
Top-‐Tier
Car
Manufacturer
- 25. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
Why
Java
makes
Sense
for
Connected
Car
Pla_orms
• Hardware
independence
– Provide
flexibility
by
abstracIng
socware
from
underlying
hardware
and
suppliers
• Flexible
in-‐car
value-‐add
intelligence
– Tailor
logic
and
applicaIons
to
use
cases,
with
in-‐field
updates
and
management
• Comprehensive
security
– Java
security
model
and
security
services
(encrypIon,
idenIty,
authenIcaIon,
etc)
• Enterprise
integraIon
– Data
analyIcs
&
decision
making,
customer
management,
e-‐commerce,
supply
chain
Realizing
a
Host
of
Benefits
25
- 26. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
Summary
• IoT
is
all
about
the
services
– Transforming
data
from
disparate
devices
into
acIons
and
business
value
• Java
adds
huge
value
in
three
key
areas
:
– Flexibility,
Portability,
Reuse
– Security
– IntegraIon
with
your
Enterprise
ApplicaIons
• Java
enables
a
strategic
IoT
services
pla_orm
for
automoIve
– Decouples
socware
and
service
lifeIme
from
vehicle
lifeIme
– Allows
rapidly
adjusIng
to
the
evolving
demands
of
today
and
the
future
26
- 27. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
Resources
• Oracle
IoT
– hup://www.oracle.com/us/soluIons/internetochings/overview/index.html
• Oracle
Java
Embedded
– hup://www.oracle.com/technetwork/java/embedded/overview/index.html
27
- 28. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
Backup
Slides:
AddiIonal
Reference
Cases
28
- 29. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
Acer
Market
TelemaIcs
Unit
Tier
1
Car
ODM
• Oracle
Java
SE
Embedded
8
on
TelemaIcs
Unit
for
Service
Bus
• Benefits
achieved:
− EncapsulaIon
of
core
car
systems
and
exposing
them
securely
for
acer
market
services
− Flexibility
of
the
system
due
to
loadable
services
based
on
OSGi
and
Java
− Ease
of
integraIon
in
backend
due
to
use
of
Java
web
services
- 30. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
Open
TelemaIcs
For
Commercial
Vehicles
Telema;cs
Service
Provider
• Oracle
Java
SE
Embedded
8
on
TelemaIcs
Unit
for
Buses
and
Trucks
• Benefits
achieved:
− Maximal
re-‐use
of
backend
technology
and
code
in
the
embedded
unit
− Flexibility
and
extensibility
of
systems
allows
adapIon
to
various
use
cases
in
commercial
vehicles
− TelemaIcs
unit
delivers
strong
local
intelligence
for
independent
operaIons
- 32. Copyright
©
2015
Oracle
and/or
its
affiliates.
All
rights
reserved.
Safe
Harbor
Statement
The
preceding
is
intended
to
outline
our
general
product
direcIon.
It
is
intended
for
informaIon
purposes
only,
and
may
not
be
incorporated
into
any
contract.
It
is
not
a
commitment
to
deliver
any
material,
code,
or
funcIonality,
and
should
not
be
relied
upon
in
making
purchasing
decisions.
The
development,
release,
and
Iming
of
any
features
or
funcIonality
described
for
Oracle’s
products
remains
at
the
sole
discreIon
of
Oracle.
32