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

Re: ISSUE-16: Gathering requirements [User Interaction API]

From: Anssi Kostiainen <anssi.kostiainen@nokia.com>
Date: Mon, 19 Oct 2009 19:09:36 +0300
Message-Id: <70CA0240-DB54-4E0E-9EE1-04C07E84DD90@nokia.com>
To: Device APIs and Policy Working Group WG <public-device-apis@w3.org>
On 25.8.2009, at 16.29, ext Device APIs and Policy Working Group Issue  
Tracker wrote:
>
> ISSUE-16: Gathering requirements [User Interaction API]
>
> http://www.w3.org/2009/dap/track/issues/16


It seems the ISSUE-16 has not been discussed on the list yet. To  
recap, according to the Charter deliverables section:

[[
User Interaction API, a set of APIs that gives a widget or website far  
better control of how it manifests itself on different platforms. This  
would include minimise/maximise functions, window size, alerting  
mechanisms etc.
]]

Below is a summary of prior art related to "alerting mechanisms" after  
a quick scan.

The getAttention() and showNotification() methods were specified in  
the earlier WDs of the Widgets A+E spec [1] but have since been  
removed presumably due scope creep and inconsistency concerns with  
what HTML5 specifies(?). The notification functionality has also been  
in the HTML5 spec (see e.g. [2]) at some point, but has been removed  
due to lack of interest [3]. Summary of related specs:

   - getAttention() and showNotification() in Widgets A+E [1]
   - showNotification() in HTML5 [2]

Related implementations:

   - create/showNotification() in Gears [4]
   - createPopup() in IE [5]
   - create[HTML]Notification() in WebKit [6,7]

Older discussion which pre-dates (most of) the above:

    - getAttention() [8] and showNotification() [9] at Bugzilla@Mozilla

I believe these resources can help us extract practical requirements  
based on real implementations and developer experiences if the group  
sees this is something that should be worked on further (also please  
point out if this is already being actively addressed by some other WG).

-Anssi

[1] <http://www.w3.org/TR/2009/WD-widgets-apis-20090423/>
[2] <http://html5.org/tools/web-apps-tracker?from=2596&to=2597>
[3] <http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-December/017997.html 
 >
[4] <http://code.google.com/p/gears/wiki/NotificationAPI>
[5] <http://msdn.microsoft.com/en-us/library/ms536392%28VS.85%29.aspx>
[6] <https://bugs.webkit.org/show_bug.cgi?id=25463>
[7] <http://trac.webkit.org/changeset/47056>
[8] <https://bugzilla.mozilla.org/show_bug.cgi?id=293077>
[9] <https://bugzilla.mozilla.org/show_bug.cgi?id=293412>
Received on Monday, 19 October 2009 16:09:43 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 9 May 2012 00:14:01 GMT