genivi korea summit - kreg network manager web runtime web app vehicle plug-in genivi reference...

40
20-Nov-13 Dashboard image reproduced with the permission of Visteon and 3M Corporation GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries Copyright © GENIVI Alliance 2013 0 GENIVI Korea Summit Korea Regional Expert Group Activities 12 November, 11:00am - 12:00pm Haeyoung Kwon, Hyundai, Lead Justin (JongSeon) Park, LG, PL

Upload: docong

Post on 11-Jun-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

20-Nov-13 Dashboard image reproduced with the permission of Visteon and 3M Corporation

GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 0

GENIVI Korea Summit

Korea Regional Expert Group Activities 12 November, 11:00am - 12:00pm

Haeyoung Kwon, Hyundai, Lead

Justin (JongSeon) Park, LG, PL

Page 2: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 1

GENIVI Expert Groups

System Architecture Team

Baseline Integration Team

Compliance Specification

CE Connectivity

EG

HMI-Application Framework

EG

Location-Based

Services EG

Media and Graphics EG

Networking EG

System Infrastructu

re EG

Korea REG

Page 3: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

Expert Group Lead Company

System Architecture Team Pavel Konopelko Visteon

CE Connectivity – CEC EG Paul Wiles JLR

Media & Graphics – MG EG TBD

Location Based Services LBS EG Philippe Colliot PSA

Networking – NW EG Manuel Kugler BMW

Korea Regional Expert Group Haeyoung Kwon Hyundai

HMI & Application Framework – HMI EG David Croft JLR

System Infrastructure – SI EG Gunnar Andersson Volvo

Baseline Integration Team Frederic Bourcier Pelagicore

Programme Management Office Philippe Robin GENIVI

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 2

Page 4: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

Let’s contribute GENIVI by collaboration of Korea members

Korean members want to and need to contribute GENIVI alliance

We could in domain EGs but communication problems

(regional, time zone, language)

Actively work from Nov. 2011

How could contribute in Korea REG

No limitation of items (welcome any suggestions)

Regional specific contributions

History of KREG

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 3

Page 5: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

KREG work scope

Vehicle Web API • Vehicle Web API requirements • Reference implementation • W3C Vehicle API

Standardization

Out of GENIVI Scope

Other EG

KREG Scope

Networking • Vehicle Interface

• INCM/AMB

• DLT

• Browser Framework

• Connection Manager

Regional requirements • Multi profile (include Instrument cluster) • Asian LBS requirements

Car Data Logging • Data logging requirements • Code implementation which working with DLT daemon/client

LBS • Navigation

Car data server • OEM CRM/telematics server

• Sync protocol

SI • Persistence Manager

= Active project

= Under discussion

Media and Graphics

• Web and Radio Tuner

Radio Web API • Coordination with Native Web API • Radio Web API requirements

W3C standardization • Automotive BG

: Webinos, Tizen, QNX, …

Navigation Web API

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 4

Page 6: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

Who?

Leader : Haeyoung Kwon, Hyundai Motor Company

Architect : Hyungjin Jeon, LG electronics

Working projects

Car Data Logging : Jiyoung Kim, Renault Samsung Motor (PL)

Vehicle Web API : Justin(Jeongsun) Park, LG electronics (PL)

Topic in the spot light

Multiple profile (for Clustertainment) BoF : KPIT / SAT / KREG

Vehicle Web API extension (Radio tuner) : OBIGO lead

Vehicle Web API extension (Navigation) : IVIS lead

KREG activities

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 5

Page 7: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

Korea REG Main Wiki page: https://collab.genivi.org/wiki/display/genivi/Korea+Regional+Expert+Group

Car Data Logging Project Wiki page: https://collab.genivi.org/wiki/display/genivi/Car+data+logging+sub-project

Vehicle Web API Project Wiki page: https://collab.genivi.org/wiki/display/genivi/Web+Platform+Project

Expert Group Mailing Lists: [email protected] (Korea REG)

[email protected] (Vehicle Web API)

Expert Group F2F Meeting: Monthly @KAMA

KREG wiki

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 6

Page 8: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

Vehicle Web API

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 7

Page 9: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

Web Platform in IVI

represented as HTML5, CSS3 and WAC

Benefits of cross-platform supporting, rich graphics for advanced user

interface, and cloud computing

Lack of IVI features

Vehicle Web API - Project Status

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 8

Page 10: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

Use Cases of Web API for Vehicle Data (1/2)

• Home (Main, HMI, Dashboard) - Installed(Built-in), OEM-provided

– Major module that needs to access various Vehicle Data

– Includes all built-in functions – HVAC, Vehicle Status

– Needs almost all vehicle data for both reading/writing

Three types of WebApps which access vehicle data

Home UI (Thin WebApp)

HMI/App Framework (UI Effect, Business Logic)

Middleware

Required Well-defined APIs with documentation

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 9

Page 11: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

Use Cases of Web API for Vehicle Data (2/2)

• Telematics App for mobile phone - Downloadable, OEM-provided

• Market App – Downloadable

– Insurance App (Pay-as-you-drive),

– Gas Stations Suggestion (Based on fuel and destination)

– Most Apps need to know whether vehicle is moving (regulations)

Mobile App (Remote Control, Diagnosis)

Mobile App Framework (Authentication, Communication)

Middleware

Required Well-defined APIs with documentation

Telematics

Component

IVI Mobile

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 10

Page 12: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

Vehicle Web API - Project Status

• Started since Oct. 2011

• Project Wiki – https://collab.genivi.org/wiki/display/genivi/Web+Platform+Project

• Compliance Specification – P2 Abstract Component in Foton

• API Specification – https://collab.genivi.org/wiki/display/genivi/Web+API+for+Vehicle+Data

• Reference Implementation – http://git.projects.genivi.org/?p=web-api-vehicle.git

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 11

Page 13: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

Vehicle Network Manager

Web Runtime

Web App

Vehicle Plug-in

GENIVI Reference Implementation (1/3)

– License is MPL (Mozilla Public License)

v2.0

– Source code is in the GENIVI public git

– Directory Structure

Vehicle Network Stack

Vehicle Network Driver

Native

Apps

IPC

(D-Bus)

Sample HTML Page

Vehicle Plug-in

Vehicle API

Vehicle Network Adapter Ethernet

Vehicle Data

Simulator

(on behalf of

Vehicle Bus)

Composition of GENIVI Reference Implementation

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 12

Page 14: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

GENIVI Reference Implementation (2/3)

• Download

$ git clone ssh://[email protected]/vehicle-web-api.git

• Build and Install

$ ./script/build-all.sh

• Run

– Need to execute 3 Apps separately

$ ./bin/VehicleNetworkAdapter &

$ ./bin/VehicleDataSimulator

$ google-chrome ./html/index.html (Need to open html on browser)

How to use it?

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 13

Page 15: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

GENIVI Reference Implementation (3/3)

Vehicle

Network

Adapter

(daemon)

Sample HTML Page Vehicle Plug-in Vehicle Data Simulator Ethernet D-Bus

Screenshot at run-time

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 14

Page 16: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

W3C Automotive BG

BG’s Wiki http://www.w3.org/community/autowebplatform/wiki/Main_Page

Status Workshop in Oct. 2012, 1st F2F in April 2013, 2nd F2F in May 2013

Calling for all interested parties in automotive (88 Participants)

Discussed many automotive topics from various stakeholders

Exploring existing Web APIs – Webinos, Tizen, QNX and GENIVI

Expected 1st BG report within 2013 regarding Vehicle APIs

Planning to start other APIs such as navigation

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 15

Page 17: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

Car Data Logging

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 16

Page 18: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

Logging Car Information

- Diagnostic data: engine parameter, speedometer etc.

- Navigation data: GPS position, travel route etc.

- Infotainment data: video, audio, music etc.

Automatic Logging & Filtering for Real-Time Car Information

- Interworking with DLT (Diagnostic Log & Trace) system on GENIVI

platform

- Using CAN/IPC/Serial/Ethernet protocols

Logging data saving and sending data to off-board server

- Saving Log data after Filtering and File format conversions.

- Uploading Log data to off-board server

Car Data Logging

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 17

Page 19: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

Why does CDL need?

- The need to collect amount of Data generated by vehicle.(e.g. CAN

data collection, Analysis)

- Mass production stage for gathering real field data.

- Reference Usage: Real time CAN Data Monitoring, Data Analysis

CDL Scope

- Specify what kind of data we have to collect and how to store it.

- Specify how often do we have to collect data.

- Specify what method we use for data transferring from car to server.

Car Data Logging - Scope

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 18

Page 20: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

Car Data Logging - Architecture

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 19

Data Storage Device

GENIVI Platform

User Application DLT Daemon

CDL Daemon

Off-board Server

Car Data

DLT Client

Log file uploading

(3G, 4G, BT)

Smart Phone OEM

Server

CDL Commander

CDL Control

message Data

Store

Log data Control message

Page 21: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

Working Member

- Main working member : Renault Samsung Motor

- Adviser: ETRI, HMC, OBIGO, IVIS

Specification work : Requirement & Use Cases

- Requirements & Use Cases definition and UML Modeling done

UML Modeling & Register in GENIVI UML Repository

- Requirement & Use Cases UML Modeling and registration

→ Ongoing

Code Implementation & Demonstration (Under consideration)

Car Data Logging – Project Status

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 20

WE NEED YOUR CONTRIBUTION!!!

Page 22: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

Logging data collection for Real time vehicle information

- Needs to collect real time vehicle information mass data

- Driver : Self Diagnostic checking

- OEM : New model vehicle development, diagnostic, after service ..

- Other user : Navigation company, insurance company

Logging Data Storage

- Needs to store logging data for a certain period of time

- Storing as a defined file format

- Non storage space Defined old data can be deleted automatically.

Car Data Logging – Use Cases

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 21

Page 23: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

Transfer to off board server

- Needs to transfer to off board server

- Non storage space upload log file to save mass data and use big

data analytics

Select Logging Data and frequency

- Needs to define data and collecting frequency for each data

- User can set Collecting configuration

- For specific data : logging only event is occurred

- For real time data : logging should be done periodically

Car Data Logging – Use Cases

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 22

Page 24: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

CDL Requirement UML Modeling

Car Data Logging - UML

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 23

Page 25: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

CDL Use cases UML Modeling

Car Data Logging - UML

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 24

Page 26: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

CDL Standardization Process

- Register UML Modeling and documentation work

- Target : Horizon (P2-PC)

- Consider example application and code implementation work.

Find other project related to CDL and best application

- Vehicle Web API..

Automotive company POV

Use OEM internal purpose.. development, marketing..

Make new services to customer.

Car Data Logging – Compliance Plan

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 25

Page 27: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

Vehicle Web API extension

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 26

Page 28: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

Objective: Standardize Web APIs for FM tuner Define GENIVI-compliant Javascript APIs

Synchronize and follow the FM radio APIs’ scope and functionality of

M&G Tuner Team

Enable HTML5 application to play FM radio and display RDS contexts

Allow a common application to execute on any host platform

Participants OBIGO

LG Electronics, Radio Tuner Team(M&G EG)

Vehicle Web API extension – Radio tuner

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 27

Page 29: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

Scope

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 28

Includes : Tune to specified frequency

Scan frequencies

Category/Station management

Preset list management

RDS message processing

Not Includes : Other types of Radio(AM, Digital, IP, TV, …) APIs

Additional services and functionalities

Inherit: FM Radio tuner functionalities of M&G Radio Tuner Project

Page 30: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

• M1 : Role and goal adjustment 2013-12

• M2 : Use cases/Req in UML Model 2014-02

• M3 : Placeholder component 2014-04

• M4 : PoC complete 2014-06

• M5 : Abstract component 2014-08

Milestone

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 29

Kicked-off

September

Role & Goal Adjustment

December February April August June

UML Model API

Proposal PoC Complete

2013 2014

Page 31: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

Cooperation

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 30

30

Networking EG Vehicle Device

Web API

Korea REG

Media & Graphics

Web and Radio Tuner Team

Connec Mgr.

Browser

CE Connectivity EG

Device Management/ Media Playback / USB

FM Tuner Web API

Cooperated with GENIVI EGs

Contribute to W3C Automotive standard with the same Web APIs

W3C

Automotive Web platform

Page 32: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

FM Tuner Web App Example(PoC)

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 31 FM Radio Web Application Demonstration

Page 33: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

Performance

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 32

Performance is competitive at Respone time, CPU and Memory usage

OBIGO W20 Web Platform optimizes HTML5 web application

Page 34: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

W3C Automotive Standard

Propose Web API for FM tuner

Extend Tuner APIs

IP Radio, Hybrid Radio, Digital Tuner

Integrate Multimedia Device APIs

DVD, BT, Connected Devices, …

Next Step

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 33

Page 35: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

Vehicle Web API extension – Navigation

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 34

What does it need?

Standardized Navigation API for OEMs and 1st Tiers

: Common Navigation APIs for headunit (GENIVI/QNX/Android etc)

Reduce development engineer resources and costs

Easy to connect with vehicle and other services from outside

Page 36: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

Vehicle Web API extension – Navigation

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 35

Objective: Standardize Web APIs for Navigation

Define GENIVI-compliant APIs

Synchronize and follow the Navigation APIs’ scope and functionality of

LBS EG.

Enable Web Navigation application

Allow a common application to execute on any navigation core.

Participants

IVIS

LG, MOBIS, HMC, RSM

Page 37: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

2014, 2Q

Placeholder

component

PoC

Abstract

component

GENIVI

compliance

W3C standard

2014. 4Q Beyond

Role and goal

adjustment

Use cases &

requirements in

UML Model

Vehicle Web API extension – Navigation

Future Plan

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 36

Page 38: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

Multiple profile

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 37

Page 39: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

New Profile – Multi Instrument Display

Entry Nav Prof. Nav Clustertainment*

At a broad level we would like to propose a new profile that is a blend of

‘Cluster’ and ‘Infotainment’ functionality, called ‘Multi Instrument Display’

(a/k/a Clustertainment*).

This profile will be baselined using the ‘Entry Nav’ profile with additional

functionalities related to cluster specific domain, but without navigation.

The new profile definition will help in bringing standardization in software

components across common functionalities related to ‘onboard

computer’, alarm and/or diagnostics.

existing

new

?

Reference functionality

(commodity)

Differentiated via OEM

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 38

Page 40: GENIVI Korea Summit - KREG Network Manager Web Runtime Web App Vehicle Plug-in GENIVI Reference Implementation (1/3) – License is MPL (Mozilla Public License) v2.0 – Source code

Thank you

20-Nov-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries

Copyright © GENIVI Alliance 2013 39