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

Hi,

I think it is not a good idea to specify requirements in terms of interfaces that should appear during the specification phase. If the requirement is a conforming implementation muist support "my implementation", the requirement is useless

Best Regards

________________________________________
De: public-device-apis-request@w3.org [public-device-apis-request@w3.org] En nombre de Tran, Dzung D [dzung.d.tran@intel.com]
Enviado el: miércoles, 23 de septiembre de 2009 0:00
Para: public-device-apis@w3.org
Asunto: Requirements: Issue-14 Gathering requirements for System        Information and Events API

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 Wednesday, 23 September 2009 07:06:09 UTC