W3C home > Mailing lists > Public > public-device-apis@w3.org > September 2009

Requirements: Issue-14 Gathering requirements for System Information and Events API

From: Tran, Dzung D <dzung.d.tran@intel.com>
Date: Tue, 22 Sep 2009 15:00:01 -0700
To: "public-device-apis@w3.org" <public-device-apis@w3.org>
Message-ID: <753F67ADE6F5094C9F1DBA00D1BAA8D312C34FCF59@orsmsx501.amr.corp.intel.com>
Requirements for System Information and Events API
*

Any action that might take more than 10 milliseconds must be available through an asynchronous interface.
*       Any action that is expected to take less than 100 milliseconds should be available with a synchronous interface.
*       Any synchronous operation that might take more than a millisecond must provide the option to specify a timeout interval.
*       Actions that vary in how long they take and meet both categories should be available in both synchronous and asynchronous variants.
*       Any continuously varying sensor must allow one to ask to be told when it changes and must allow one to specify the maximum frequency with which such change events should be delivered.
*       Any change event must include a field saying how long it was since the last time the sensor was checked (not the last time the event was fired).
*       A conforming implementation must implement the NavigatorPlatform interface.
*       A conforming implementation must implement the NavigatorPlatform Power interface.
*       A conforming implementation must implement the NavigatorPlatform Connection interface.
*       A conforming implementation should implement the NavigatorPlatform Cpu interface.
*       A conforming implementation must implement the NavigatorPlatform Storage interface.
*       A conforming implementation must implement the NavigatorPlatform Display interface.
*       A conforming implementation must implement the NavigatorPlatform Input interface.
*       A conforming implementation should implement the NavigatorPlatform Geolocation interface.
*       A conforming implementation must implement the NavigatorPlatform Audio interface.
*       A conforming implementation must implement the NavigatorPlatform Video interface.
*       A conforming implementation must implement the NavigatorPlatform Thermal interface.
*       A conforming implementation must implement the NavigatorPlatform AmbientLight interface.
*       A conforming implementation should implement the NavigatorPlatform AmbientSound interface.
*       A conforming implementation must implement the NavigatorPlatform AmbientPressure interface.
*       A conforming implementation must implement the NavigatorPlatform Proximity interface.
*       A conforming implementation must implement the NavigatorPlatform Movement interface.
Regards
Dzung Tran, Intel Corporation
Received on Tuesday, 22 September 2009 22:00:59 UTC

This archive was generated by hypermail 2.3.1 : Monday, 23 October 2017 14:53:38 UTC