W3C home > Mailing lists > Public > public-device-apis@w3.org > January 2010

Re: ISSUE-67: Naming of "device"

From: Doug Turner <w3c@dougt.org>
Date: Thu, 14 Jan 2010 08:49:29 -0800
Cc: Robin Berjon <robin@robineko.com>, "public-device-apis@w3.org WG" <public-device-apis@w3.org>
Message-Id: <3FDCE25F-74B8-462A-ACA6-07D619948B28@dougt.org>
To: Anssi Kostiainen <anssi.kostiainen@nokia.com>
My option isn't in the list, so I will state it plainly.  My position is that we use:

navigator.<module>.<method>

as

1) .device. offers no real namespace and it is extra characters to type
2) it fit in navigator.geolocation.*


Widgets or other things that do not have a navigator object can root these APIs under a different object (e.g. widget.<module>.method, or even <module>.method)

By the way, the bike shed must be red.

Doug Turner


On Jan 14, 2010, at 6:13 AM, Anssi Kostiainen wrote:

> api, ext, device, service
> 
> With tequila? Yes sir!
> 
> -Anssi
> 
> On 14.1.2010, at 16.02, ext John Kemp wrote:
> 
>> api, ext, device, service
>> 
>> Are you inviting us for tequila too (in which case, I accept) Robin? ;)
>> 
>> - johnk
>> 
>> On Jan 14, 2010, at 8:41 AM, Robin Berjon wrote:
>> 
>>> Hi all,
>>> 
>>> I am loth to open a naming debate, so as agreed on the call yesterday let's make it swift. I initially planned on doing this on a Friday, but I won't be around tomorrow so today's the new Friday.
>>> 
>>> We've resolved to use the navigator.device.<module>.<method> form yesterday (for APIs where it makes sense, naturally). It's been suggested that "device" isn't such a great name, and alternatives have been proposed.
>>> 
>>> The following alternative (including keeping things as they are) have been proposed:
>>> 
>>> device
>>> service
>>> api
>>> ext
>>> 
>>> Since this is essentially a bike-shed decision, I've decided to use a variant of the Survivor decision process. The normal Survivor process is synchronous and therefore won't work well here. The variant is this: please vote with the list of options above ordered from the one you *hate most* (and therefore want to see voted off the island) to the one you hate least. The winner will be selected using a commonsensical ordering and tequila. Voting closes when I get to work Monday morning; since this is a vote (albeit informal) we don't need to know what the reasoning behind your preference is (though you may include it, if it's entertaining enough).
>>> 
>>> My vote: api, ext, device, service.
>>> 
>>> --
>>> Robin Berjon
>>> robineko  hired gun, higher standards
>>> http://robineko.com/
>>> 
>>> 
>>> 
>>> 
>>> 
>> 
>> 
> 
> 
Received on Thursday, 14 January 2010 16:50:02 UTC

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