enabling the-connected-car-java

33

Upload: terrencebarr

Post on 23-Feb-2017

395 views

Category:

Technology


0 download

TRANSCRIPT

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  

Copyright  ©  2015  Oracle  and/or  its  affiliates.  All  rights  reserved.      

The  Internet  of  Things  is    Changing  the  Rules  for  AutomoIve  

3  

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  

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  

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  

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    

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  

010101011101010001101010110010001000101010111010100011010101100100010011110  

In-­‐Vehicle  Business  Logic  &  Intelligence  

Reduced  Time  To  Market  Longevity  

Cost  &  ROI  

Safety    and  Security  

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

Copyright  ©  2015  Oracle  and/or  its  affiliates.  All  rights  reserved.      

Java  Embedded  Overview  

10  

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  

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  

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  

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)  

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

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

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

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  V

alue

/Cost  B

enefi

t  

The  Java  Embedded  Advantage  

Feature  

Copyright  ©  2015  Oracle  and/or  its  affiliates.  All  rights  reserved.      

 Success  Story:  Connected  Car  Pla_orm  for  IoT  Services  

19  

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  

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  

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  

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  

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          

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  

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  

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  

Copyright  ©  2015  Oracle  and/or  its  affiliates.  All  rights  reserved.      

Backup  Slides:  AddiIonal  Reference  Cases  

28  

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  

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  

Copyright  ©  2015  Oracle  and/or  its  affiliates.  All  rights  reserved.       31  

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