W3C Automotive and Web Platform Business Group May 29, 2013.

Slides:



Advertisements
Similar presentations
May 2010 Slide 1 SG Communications Boot Camp Matt Gillmore 03/07/11.
Advertisements

Russ Housley IETF Chair 23 July 2012 Introduction to the IETF Standards Process.
IMPORTANT: Instructions Please read carefully the Instructions for the "Benefits of WCAG 2" Presentation at
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
WCAG 2.0 Web Content Accessibility Guidelines Update Last Updated July 2007.
Windows Vista And Longhorn Server PKI Enhancements Avi Ben-Menahem Lead Program Manager Windows Security Microsoft Corporation.
Secure Element Access from a Web browser W3C Workshop on Authentication, Hardware Tokens and Beyond 11 September Oberthur Technologies – Identity.
Distributed Collaborations Using Network Mobile Agents Anand Tripathi, Tanvir Ahmed, Vineet Kakani and Shremattie Jaman Department of computer science.
W3C XML Query Language Working Group Mark Needleman Data Research Associates ZIG Current Awareness Session July 13, 2000.
Understanding and Managing WebSphere V5
Query Health Business Working Group Kick-Off September 8, 2011.
The Software Development Life Cycle: An Overview
Proposed TC Issues Process Martin Chapman. Purpose An issues driven process helps to 1.Untangle un-conflate problems 2.Narrow focus to solving particular.
AJAX Chat Analysis and Design Rui Zhao CS SPG UCCS.
OData Technical Committee Kick-off July 26, 2012.
Requirements Analysis
A J Miles Rutherford Appleton Laboratory SKOS Standards and Best Practises for USING Knowledge Organisation Systems ON THE Semantic Web NKOS workshop ECDL.
JSR Review Process April Patrick Curran, Mike Milinkovich, Heather Vancura, Bruno Souza.
K-12 Web Content Development Process
Deliverable Readiness Review LexEVS 5.1 December 17, 2009.
COMP 523 DIANE POZEFSKY 19 August CHAOS REIGNS.
Innovation Use Case <Solution Title> <Partner Name>
Getting Involved in the Research Data Alliance Stefanie Kethers
AGENDA Introduction to Virtual Mechanic Demo Architectural diagram and summary QA steps and user acceptance testing Bugs in the software Feedback from.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Status as of 9 August 2007  Rough concept draft only, much of it is incomplete  There are Notes for some slides, and none yet for others Note: This document.
July 27, 2009IETF NEA Meeting1 NEA Working Group IETF 75 Co-chairs: Steve Hanna
12 Developing a Web Site Section 12.1 Discuss the functions of a Web site Compare and contrast style sheets Apply cascading style sheets (CSS) to a Web.
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
MJM22 Digital Practice and Pedagogy Week 9 Collaboration Tools.
Security Policy Update LCG GDB Prague, 4 Apr 2007 David Kelsey CCLRC/RAL
1 15 quality goals for requirements  Justified  Correct  Complete  Consistent  Unambiguous  Feasible  Abstract  Traceable  Delimited  Interfaced.
WCAG 2.0 Web Content Accessibility Guidelines Update Last Updated August 2007.
PG 1 Netconf Data Model Netmod BOF – IETF 60 Sharon Chisholm – Randy Presuhn -
Health eDecisions Use Case 2: CDS Guidance Service Strawman of Core Concepts Use Case 2 1.
Web & TV IG Overview Giuseppe Pascale, Opera Software.
Query Health Distributed Population Queries Implementation Group Meeting October 11, 2011.
8/22/2006 TPTF MIS Update Kate Horne Pat Harris. TPTF8/22/2006 Agenda Review proposed site map Discuss role of MIS task force Obtain clarification on.
Towards a Glossary of Activities in the Ontology Engineering Field Mari Carmen Suárez-Figueroa and Asunción Gómez-Pérez {mcsuarez, Ontology.
1 W3C Automotive and Web Platform Working Group Web Payments – Selected Automotive Use Cases.
Interoperability Testing. Work done so far WSDL subgroup Generated Web Service Description with aim for maximum interoperability between various SOAP.
ICOM TC Charter TC’s Scope –Specify the normative standards for collaboration objects, along with their attributes, relationships, constraints, and behavior,
SLRRP BoF 62 nd IETF Scott Barvick Marshall Rose
Fall 2015CISC/CMPE320 - Prof. McLeod1 CISC/CMPE320 Assignment 1 due today, 7pm. RAD due next Friday in your Wiki. Presentations week 6. Today: –Continue.
Abierman-netconf-mar07 1 NETCONF WG 68 th IETF Prague, CZ March 19, 2007.
Using WS-I to Build Secure Applications Anthony Nadalin Web Services Interoperability Organization (WS-I) Copyright 2008, WS-I, Inc. All rights reserved.
Electronic Submission of Medical Documentation (esMD)
A Framework for Session Initiation Protocol User Agent Profile Delivery (draft-ietf-sipping-config-framework-11) SIPPING – IETF 68 Mar 19, 2007 Sumanth.
Software Requirements Specification. Requirements Specification: An Overview Basic goal: To understand the problem as perceived by the user. Activities.
Ideas for the SPDX™ WG 1. Onboarding New Participants SPDX™ WG need to have a plan for onboarding new participating companies. Example:  I am Company.
SDLS Protocol Green Book initiation Ignacio Aguilar Sanchez (ESA) CCSDS Spring Meeting 2010 | Portsmouth, VA.
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
1 Multimedia Development Team. 2 To discuss phases of MM production team members Multimedia I.
Online Newspaper CMS 1 Date: 27/12/2012. Contents Introduction Project Management Requirement Specifications Design Description Test Documentation Summary.
Introduction. Internet Worldwide collection of computers and computer networks that link people to businesses, governmental agencies, educational institutions,
WREC Working Group IETF 49, San Diego Co-Chairs: Mark Nottingham Ian Cooper WREC Working Group.
May 2010 Slide 1 SG Communications Boot Camp Matt Gillmore 11/1/2010.
International Planetary Data Alliance Registry Project Update September 16, 2011.
Data access and sharing policies Ecosystem Approach Community of Practice (EA-CoP) Data access and sharing policies Towards the finalization of the document.
Lab Results Interfaces S&I Framework Initiative Bi-Weekly Initiative Meeting July 18, 2011.
How to write an effective RFP
Introduction.
Working in Groups in Canvas
Global Grid Forum GridForge
API Documentation Guidelines
Continuous Automated Chatbot Testing
Global Grid Forum (GGF) Orientation
Item 7.11 SDMX Progress report
Presentation transcript:

W3C Automotive and Web Platform Business Group May 29, 2013

INTEL CONFIDENTIAL 2 SSG System Software Division Practicals Meeting Minutes  IRC - with a web browsers and we can specify the channel name "#auto" on that portal page to join the channel  Need volunteers to take notes for each topic area (primary/secondary):  Intros (?/?)  Public v Private (?/?)  IVI to Smartphone API (?/?)  Vehicle Data Web API Specs (?/?)  Scope of Spec (?/?)  Roles and Responsibilities/Process/Organization of a Spec (?/?)  Intelligent Transport (?/?)  Next Gen Web Navigation APIs (?/?)  Next Steps (?/?)

INTEL CONFIDENTIAL 3 SSG System Software Division Introductions Chairs  Andy Gryc - QNX  Adam Abramski - Intel Introductions  Name  Position  Company

INTEL CONFIDENTIAL 4 SSG System Software Division Public vs Private  Meeting agenda  Private  Public  Meeting minutes  Private  Public  Technical/Use Case conversations  Private  Public  Reports (including draft specs, test suites and draft use cases)  Private  Public  Discussion  Public - Private -

INTEL CONFIDENTIAL 5 SSG System Software Division Charter Goals  Create specs, starting with Vehicle Data  Create conformance tests to cover new specs (optional)  Provide use cases and other reports to identify add’l needed standards work & to drive successful automotive web deployments

INTEL CONFIDENTIAL 6 SSG System Software Division IVI to Smartphone API - KDDI

INTEL CONFIDENTIAL 7 SSG System Software Division Vehicle Data Web API Specs  QNX (30 min)  Tizen (30 min)  GENIVI/LGE (30 min)  Webinos – No presentation  Spec -  Previous presentation from the W3C Automotive and Web Workshop Fall 2012  Q&A - Discussion

INTEL CONFIDENTIAL 8 SSG System Software Division Sound and Vehicle Data Presentation - ACCESS

INTEL CONFIDENTIAL 9 SSG System Software Division Scope of the Spec  Spec does not include an implementation as there is proprietary issues in the protocol used by CAN and MOST data networks  What is the contentious vehicle data that should NOT be exposed in this first version of the draft spec?  What about reading vs writing vehicle data?  Discussion  Food for thought:  Which spec do we start from or do we start it from scratch or use a combination?  What about starting with OBDII since it’s a gov’t regulation?

INTEL CONFIDENTIAL 10 SSG System Software Division Roles and Responsibilities All participants are encouraged to Attend group’s formal meetings Follow and participate in mailing list (+IRC) discussions – all technical discussions should happen on the group’s mailing list(s) Review draft proposals, propose changes, fix spec bugs Editor’s responsibilities Edits the spec based on group consensus Follows group’s technical discussion and integrate proposed changes Makes sure someone in the group responds to comments submitted to the spec(s) Practicalities Each spec needs at least one active editor The group agrees on the work mode such as “commit-then-review” vs. “review-then-commit” together with the editor(s)

INTEL CONFIDENTIAL 11 SSG System Software Division Process 1.Describe the problem to solve, list use cases 2.List requirements for each use case 3.Share the use cases and requirements with the group, adjust based on feedback from the group 4.Study existing proposals, come up with new proposals, keep the proposal as simple as possible and defer “nice to haves” for later 5.Evaluate how well the proposals address the use cases and meet the requirements, choose/create/merge a proposal that the group thinks is the best fit 6.Write draft spec, tests, publish spec snapshot(s) Finally: “Some (but not all) Business Group Specifications are expected to serve as input to a Working Group.”

INTEL CONFIDENTIAL 12 SSG System Software Division Top-level Organization of a Spec Introduction – an overview of the technology Conformance – how conformance is determined in the spec E.g. “Everything in this specification is normative except for diagrams, examples, notes and sections marked non-normative. […] A user agent must also be a conforming implementation of DOM4.” Terminology – definitions of terms used E.g. “The term user credentials for the purposes of this specification means cookies, HTTP authentication, and client-side SSL certificates.” Content Normative – requirements and definitions Informative – everything else References Acknowledgements Specs should follow the patterns and style established by other specs.

INTEL CONFIDENTIAL 13 SSG System Software Division Top-level Organization of a Spec: Content (detailed) Normative Interface definition – Web APIs are defined using Web IDL, e.g.: Requirements and definitions “The XMLHttpRequest(options) constructor MUST run these steps” Use RFC2119 terms must, should, may Normative must statements should be testable Informative Everything that is not normative, e.g. use cases, code examples, diagrams Must not use RFC2119 keywords, use “can” or “is” instead [Constructor(optional XMLHttpRequestOptions options)] interface XMLHttpRequest : XMLHttpRequestEventTarget { // event handler attribute EventHandler onreadystatechange; // … };

INTEL CONFIDENTIAL 14 SSG System Software Division Examples and Tools for Specs  Draft spec should follow existing W3C specs like:  (Runtime and Security Model for Web Apps)  (Web Speech API from a W3C Community Group)  (Geolocation API)  Good tool to use as an editor of a spec: design-cookbook/ design-cookbook/  Helps to understand “how to use WebIDL to design Web APIs”  It’s not officially supported or endorsed by W3C but it’s still a good reference doc  Food for thought  Think about your interest in being an editor

INTEL CONFIDENTIAL 15 SSG System Software Division Next Gen Navigation Web APIs - Intel

INTEL CONFIDENTIAL 16 SSG System Software Division ISO Intelligent Transport Systems – Vehicle Interface - JARI

INTEL CONFIDENTIAL 17 SSG System Software Division Next Steps  Looking beyond vehicle data, what’s to tackle next?  Recommend looking at all of the papers and presentations from the W3C Automotive and Web Workshop last fall:  UI Constraints (driver safety, distraction and adjusting the GUI)  Application Security and Safety (handling different input controls)  Navigation (see W3C Geolocation API)  Voice Recognition (see W3C Web Speech API)  Audio Policy Management (addressing policy and management of multiple sinks and sources)  List of potential areas (15 of them) to focus on next:   Should we break into task forces to research various topics?  Example model we could follow:  Task force area specific Wiki pages:  Conf Calls  How often should we have them? Every 2 weeks, every month?  Next F2F? If so, where? When?  Decisions should be discussed and made online and through the distro list

INTEL CONFIDENTIAL 18 SSG System Software Division Group Photo