Mission
As defined in its charter, the mission of the Device APIs and Policy Working Group is to create client-side APIs that enable the development of Web Applications and Web Widgets that interact with devices services such as Calendar, Contacts, Camera, etc. Additionally, the group will produce a framework for the expression of security policies that govern access to security-critical APIs (such as the APIs listed previously).
Specifications
Group specs
- Device APIs Requirements, Working Group Note, Oct 15 2009
Input
The following were submitted as starting points for this group's deliverables:
- Nokia's calendar API
- Nokia's camera API
- Nokia's contacts API
- Nokia's messaging API
- Nokia's System Info API
- Nokia's DeviceException Interface
- BONDI APIs (including Application Launcher, Messaging, User Interaction, File System, Gallery, Device Status, Application Configuration Camera, Communication Log, Contact, Calendar, Task)
- 1.0 BONDI Architecture and Security (1.01)
- (and also BONDI 1.0 specifications and 1.01 specifications)
Also relevant are the following:
- Policy Based Device Access Security. (earlier workshop paper: Web Runtime Policy Based Security)
Roadmap
NB: this roadmap has not been approved by the Working Group yet.
| Spec | 1st Editor’s draft | FPWD | LC | CR | Rec | Comments |
|---|---|---|---|---|---|---|
| Priority APIs | ||||||
| Contact | Oct 2009 | Dec 2009 | Apr 2010 | Jul 2010 | Sep 2010 | Uses vCard properties |
| Calendar | Editor: Rich/Suresh Matches iCalendar expressivity | |||||
| Filesystem | Editor: Robin Relates to the FileReader API Needs Use Cases | |||||
| Capture (audio/video) | Editors: Dzung, Ingmar | |||||
| Messaging | Editor: Niklas, Daniel Coloma | |||||
| Other | ||||||
| Systems info and events | Oct 2009 | Apr 2010 | Editors: Dzung, MaxF | |||
| Tasks | ||||||
| Application Launcher | ||||||
| User Interaction | ||||||
| Communication Log | ||||||
| Gallery | Editor: Wonsuk Relates to API for Media Resource? | |||||
| Informative docs | ||||||
| APIs Requirements | Oct 2009 | Oct 2009 | When to declare victory? | |||
| Policy Requirements | Oct 2009 | Dec 2009 | ||||
| APIs Design Patterns | Nov 2009 | |||||
The Working Group is not planning to work on the following items:
- Application configuration: already possible through
localStorage, and with theWidgetinterface APIs - Orientation / Acceleration: taken over by the Geolocation Working Group
- Notification: taken over by the WebApps Working Group
APIs that have been suggested as worth consideration for the group but not currently prioritised (and therefore not up for discussion) are kept in the FutureWork page on the group's wiki.
Participate
If you are employed by a W3C Member and want to join this group, please ask your Advisory Committee Representative to nominate you to the group as explained in the relevant instructions.
If you are not employed by W3C Member and have specific expertise to bring to this group, the said instructions explain how to get Invited Expert status.
See the list of current participants.
Meetings
Weekly teleconference Wednesdays,
at 10am
US Eastern Time
on Zakim
teleconference bridge
(+1.617.761.6200, +33.4.89.06.34.99
and +44.117.370.6152) code
3279, IRC
channel #dap on irc.w3.org port 6665
(Web IRC
client).
| UTC | US/Pacific | US/Mountain | US/Central | US/Eastern | UK/London | CEST/Barcelona | CEST/India, Bangelore |
|---|---|---|---|---|---|---|---|
| 15:00 - 16:30 | 7:00 - 8:30 | 8:00 - 9:30 | 9:00 - 10:30 | 10:00 - 11:30 | 15:00 - 16:30 | 16:00 - 17:30 | 19:30 - 21:00 |
Minutes are taken in rotation, please consult the list of scribes for further details.
Minutes are posted to the public list and once approved are linked from the minutes page.
First F2F meeting during TPAC 2009: registration, registrants.
We're tracking issues and action items using Tracker.
Communications
The main communication channel for this group is the publicly
archived mailing list <public-device-apis@w3.org>.
Member-confidential messages and logistical discussions can be
addressed to the
member-only archived mailing list <member-device-apis@w3.org>
Documents
Here are some documents of interest to participants in the WG:
- Workshop Report and Position Papers from the W3C Workshop on Security for Access to Device APIs from the Web
- Recommended reading
- Editorial resources
- Internal process
- Editorial pool
Patent Policy
This group operates under the W3C Patent Policy - see its Patent Policy status for more details.
History
The Working Group was first chartered in July 2009, as a follow-up to the workshop on Security for Access to Device APIs from the Web held in December 2008.