W3C Automotive 표준 개발 현황
2015.11.19
이원석 박사, ETRI
GENIVI ALLIANCE
GENIVI Alliance
• GENIVI® Alliance is a non-profit consortium of over 180
automotive industry companies
• Goal
– Deliver a reusable, open-source platform consisting of
Linux-based core services, middleware, and open
application layer interfaces
– Engage and enable developers to deliver compliant
applications
– Maintaining thought leadership within the IVI Automotive
Ecosystem and sponsoring technical, marketing and
compliance programs
W3C AUTOMOTIVE AND WEB
PLATFORM BG
W3C Automotive and Web Platform BG Update
• Business Group Formed in Feb 2012
• 130+ individuals
• 60+ companies
• 7th largest group out of a total of 201 business and
community groups in the W3C
• Reference:
http://www.w3.org/community/autowebplatform/
GENIVI and W3C
• GENIVI has 5 seats in the W3C BG
• Vehicle Signal Draft Spec has been pushed to Automotive WG
• Media Tuner work (“IVI Radio” use cases & API spec) from M&G
(media and graphics) EG is being used as starting point
• IVI Navigation/LBS EG has finished most of their work and
appear ready to engage BG
Business Group Media Tuner
• Leads: Pandora and IHeartRadio
• W3C Automotive BG Wiki : Use Cases and Draft Schedule
• GENIVI: Radio Use Cases
• W3C TV Community Group: Media Use Cases
Business Group Navigation/LBS
• PSA (from GENIVI) and Alibaba Group are currently collaborating to the
LBS/Navigation topic but need to formalize the work, scope, leads and
formation of a task force
• Wiki : Main Page
• Alibaba APIs: Map Viewer & POI Search API
• Alibaba Use Cases: Map Viewer & POI Search
• GENIVI: Wiki for IVI Navigation (covering use cases, requirements and
features for Positioning, Navigation/Map Viewer, POI and Speech)
W3C AUTOMOTIVE WG
W3C Automotive Working Group Update
• Working Group Formed in Feb 2015
• Press release Feb 3 - http://www.w3.org/2015/02/auto.html.en
• 42 individuals
• 15+ companies
• Chairs: OpenCar/Intel
• Editors: ETRI, Jaguar Land Rover,, Alibaba, LGE, Intel
• Public Working Draft
• Reference: http://www.w3.org/auto/wg/
• Reference: http://www.w3.org/2014/automotive/charter
• Prime deliverables:
– Vehicle Information Spec
– Vehicle Data Spec
• Other deliverables:
• Use cases and requirements
• Implementation guidelines
• Test suite
• Milestones: a few internal releases with a public proposed Q3’16
and final recorded spec in Q3/Q4’16
W3C Automotive Working Group Update
W3C AUTOMOTIVE SPECS – USE
CASES
• Use Cases for Vehicle Configuration & Identification
– 차량 기본 정보 및 구성 정보 확인 (VIN, 차량 크기)
• Use Cases for RunningStatus
– 차량 주행 속도, 방향과 기울기 상태, 기어 상태 등
– 차량 연비, 연료 레벨, 주행 거리 등
• Use Cases for Maintenance
– 배터리 충전 레벨, 타이어 압력 수치 등 차량 안팎의 상태 정보
– 차량 정비가 필요한 부분에 대한 사용자 알림
– 카센터와 차량 이슈 정보 공유 및 상담
• Use Cases for Personalization
– 차량에 대한 개인 설정 정보 (운전석 Seat 설정, 사이드 미러 설정 등)
유즈케이스
• Use Cases for Driving Safety
– 차량 안전 관련 상태 확인 및 사용자 알림
• Use Cases for Climate
– 차량 내부의 온도, 풍향 등 설정 (e.g. 겨울에 히팅 후 승차)
– 차량의 창문, 선루프 등 상태 확인 및 설정
– 차량 주변 온도, 습도 등 날씨 센싱
• Use Cases for Vision
– 차선 이탈 경고, 차량/동물 보행자 추돌 경고 등
• Use Cases for Parking
– 주차 영역 침범 여부, 주차 브레이그 상태, 주차 센서 정보 제공
유즈케이스
W3C AUTOMOTIVE SPECS – VEHICLE
INFORMATION ACCESS API
• Get Interface
• Subscribe & Unsubscribe
Vehicle Information Access API
• Set Interface
Vehicle Information Access API
W3C AUTOMOTIVE SPECS –
VEHICLE DATA
• Identification Interface
– Vehicle Identification Number (ISO 3833)
– World Manufacturer Identifier defined by SAE ISO 3780:2009
– 차량 타입(미니, 라이트,컴팩트, 미디엄, …)
– 차량 브랜드, 모델, 연식
Vehicle Data Spec
• SizeConfiguration Interface
– 차량의 폭, 넓이, 길이, 도어 수 등
Vehicle Data Spec
• FuelConfiguration Interface
– 차량 연료 타입 정보
Vehicle Data Spec
• TransmissionConfiguration Interface
– 차량 기어 정보
Vehicle Data Spec
• WheelConfiguration Interface
- 자동차 바퀴 크기 (밀리미터 단위)
• SteeringWheelConfiguration Interface
– 자동자 핸들 위치, 핸들 포지션, 대시로 부터의 거리
Vehicle Data Spec
차량 안전 관련 데이터
기후 관련 데이터
(달리는 센서?)
주차 관련 데이터
W3C AUTOMOTIVE SPECS –
IMPLEMENTATION & DEMO
W3C TPAC Demo (ACCESS) (1/2)
W3C TPAC Demo (ACCESS) (2/2)
• API Style
– 기존 HTML5 API Style과 같이 onchange, onevent 등 DOM 이벤트 활
용 고려 필요
• 보안 이슈
– Get, Set, Subscribe/Unsubscribe
• 차량간 지원 기능 차이에 대한 효과적 대응 방안
– 완성차 별로 제공 기능의 차이가 커서 지원 기능과 미지원 기능을
어떻게 확인 후 사용될 수 있도록 할 것인가?
• API for browser vs. Cloud vs. both?
• 두 개 이상의 구현, Test Cases 준비, 상호호환성 시험
주요 이슈
APPENDIX
Discussion Group in Allseen Alliance
<source: https://wiki.allseenalliance.org/connectedcar >

W3C Automotive 표준 개발 현황

  • 1.
    W3C Automotive 표준개발 현황 2015.11.19 이원석 박사, ETRI
  • 2.
  • 3.
    GENIVI Alliance • GENIVI®Alliance is a non-profit consortium of over 180 automotive industry companies • Goal – Deliver a reusable, open-source platform consisting of Linux-based core services, middleware, and open application layer interfaces – Engage and enable developers to deliver compliant applications – Maintaining thought leadership within the IVI Automotive Ecosystem and sponsoring technical, marketing and compliance programs
  • 4.
    W3C AUTOMOTIVE ANDWEB PLATFORM BG
  • 5.
    W3C Automotive andWeb Platform BG Update • Business Group Formed in Feb 2012 • 130+ individuals • 60+ companies • 7th largest group out of a total of 201 business and community groups in the W3C • Reference: http://www.w3.org/community/autowebplatform/
  • 6.
    GENIVI and W3C •GENIVI has 5 seats in the W3C BG • Vehicle Signal Draft Spec has been pushed to Automotive WG • Media Tuner work (“IVI Radio” use cases & API spec) from M&G (media and graphics) EG is being used as starting point • IVI Navigation/LBS EG has finished most of their work and appear ready to engage BG
  • 7.
    Business Group MediaTuner • Leads: Pandora and IHeartRadio • W3C Automotive BG Wiki : Use Cases and Draft Schedule • GENIVI: Radio Use Cases • W3C TV Community Group: Media Use Cases
  • 8.
    Business Group Navigation/LBS •PSA (from GENIVI) and Alibaba Group are currently collaborating to the LBS/Navigation topic but need to formalize the work, scope, leads and formation of a task force • Wiki : Main Page • Alibaba APIs: Map Viewer & POI Search API • Alibaba Use Cases: Map Viewer & POI Search • GENIVI: Wiki for IVI Navigation (covering use cases, requirements and features for Positioning, Navigation/Map Viewer, POI and Speech)
  • 9.
  • 10.
    W3C Automotive WorkingGroup Update • Working Group Formed in Feb 2015 • Press release Feb 3 - http://www.w3.org/2015/02/auto.html.en • 42 individuals • 15+ companies • Chairs: OpenCar/Intel • Editors: ETRI, Jaguar Land Rover,, Alibaba, LGE, Intel • Public Working Draft • Reference: http://www.w3.org/auto/wg/ • Reference: http://www.w3.org/2014/automotive/charter
  • 11.
    • Prime deliverables: –Vehicle Information Spec – Vehicle Data Spec • Other deliverables: • Use cases and requirements • Implementation guidelines • Test suite • Milestones: a few internal releases with a public proposed Q3’16 and final recorded spec in Q3/Q4’16 W3C Automotive Working Group Update
  • 12.
    W3C AUTOMOTIVE SPECS– USE CASES
  • 13.
    • Use Casesfor Vehicle Configuration & Identification – 차량 기본 정보 및 구성 정보 확인 (VIN, 차량 크기) • Use Cases for RunningStatus – 차량 주행 속도, 방향과 기울기 상태, 기어 상태 등 – 차량 연비, 연료 레벨, 주행 거리 등 • Use Cases for Maintenance – 배터리 충전 레벨, 타이어 압력 수치 등 차량 안팎의 상태 정보 – 차량 정비가 필요한 부분에 대한 사용자 알림 – 카센터와 차량 이슈 정보 공유 및 상담 • Use Cases for Personalization – 차량에 대한 개인 설정 정보 (운전석 Seat 설정, 사이드 미러 설정 등) 유즈케이스
  • 14.
    • Use Casesfor Driving Safety – 차량 안전 관련 상태 확인 및 사용자 알림 • Use Cases for Climate – 차량 내부의 온도, 풍향 등 설정 (e.g. 겨울에 히팅 후 승차) – 차량의 창문, 선루프 등 상태 확인 및 설정 – 차량 주변 온도, 습도 등 날씨 센싱 • Use Cases for Vision – 차선 이탈 경고, 차량/동물 보행자 추돌 경고 등 • Use Cases for Parking – 주차 영역 침범 여부, 주차 브레이그 상태, 주차 센서 정보 제공 유즈케이스
  • 15.
    W3C AUTOMOTIVE SPECS– VEHICLE INFORMATION ACCESS API
  • 16.
    • Get Interface •Subscribe & Unsubscribe Vehicle Information Access API
  • 17.
    • Set Interface VehicleInformation Access API
  • 18.
    W3C AUTOMOTIVE SPECS– VEHICLE DATA
  • 19.
    • Identification Interface –Vehicle Identification Number (ISO 3833) – World Manufacturer Identifier defined by SAE ISO 3780:2009 – 차량 타입(미니, 라이트,컴팩트, 미디엄, …) – 차량 브랜드, 모델, 연식 Vehicle Data Spec
  • 20.
    • SizeConfiguration Interface –차량의 폭, 넓이, 길이, 도어 수 등 Vehicle Data Spec
  • 21.
    • FuelConfiguration Interface –차량 연료 타입 정보 Vehicle Data Spec
  • 22.
    • TransmissionConfiguration Interface –차량 기어 정보 Vehicle Data Spec
  • 23.
    • WheelConfiguration Interface -자동차 바퀴 크기 (밀리미터 단위) • SteeringWheelConfiguration Interface – 자동자 핸들 위치, 핸들 포지션, 대시로 부터의 거리 Vehicle Data Spec
  • 26.
    차량 안전 관련데이터 기후 관련 데이터 (달리는 센서?)
  • 27.
  • 28.
    W3C AUTOMOTIVE SPECS– IMPLEMENTATION & DEMO
  • 29.
    W3C TPAC Demo(ACCESS) (1/2)
  • 30.
    W3C TPAC Demo(ACCESS) (2/2)
  • 31.
    • API Style –기존 HTML5 API Style과 같이 onchange, onevent 등 DOM 이벤트 활 용 고려 필요 • 보안 이슈 – Get, Set, Subscribe/Unsubscribe • 차량간 지원 기능 차이에 대한 효과적 대응 방안 – 완성차 별로 제공 기능의 차이가 커서 지원 기능과 미지원 기능을 어떻게 확인 후 사용될 수 있도록 할 것인가? • API for browser vs. Cloud vs. both? • 두 개 이상의 구현, Test Cases 준비, 상호호환성 시험 주요 이슈
  • 32.
  • 33.
    Discussion Group inAllseen Alliance <source: https://wiki.allseenalliance.org/connectedcar >