enabling the-connected-car-java
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.
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.
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