W3C home > Mailing lists > Public > public-device-apis@w3.org > July 2011

Re: USB/ethernet in Network Info

From: Josh Soref <jsoref@rim.com>
Date: Tue, 12 Jul 2011 14:35:26 -0400
To: Dominique Hazael-Massieux <dom@w3.org>
CC: public-device-apis <public-device-apis@w3.org>
Message-ID: <4E1C93EE.3050808@rim.com>
On 7/12/2011 12:20 PM, Dominique Hazael-Massieux wrote:
> The only wired type defined in the current Network Information API draft
> is "ethernet":
> http://dev.w3.org/2009/dap/netinfo/

>
> Should there also be a "usb" type"?

In most cases when you use usb you're actually using usb-ethernet.

> or should they be abstracted away into a "wired" type?

Please note that this isn't my company's opinion. And I'm supposed to be 
reviewing WebIDL today...

I think my preference is for things like:
- is it one to one
- is it reliable
- how much bandwidth
- how much latency
- how much cost

Cellular would be identifiable by the <reliable> field which could 
either be a boolean (<false>) or a retransmission factor (some floating 
point number well over 1?), and an indicator of bandwidth (the g's would 
map to this), and indication of latency (this would end up being medium 
but would probably be a rough number in ms), and cost (this could be 
something like 100 [meaning 100000dollars/gb]).

Cable would be identifiable by other values (higher bandwidth, lower 
latency, lower cost [10dollars/gb?])

Satellite by other values (in between bandwidth, much higher latency, 
dunno about cost, but probably at least higher than cable, possibly 
higher than cellular).

One-to-one is yes for DSL and certain other technologies and no for 
things like Cable or token-ring-ethernet. Whether something is one to 
one is basically an indicator of will there be collisions on the local 
link and is there resource contention on that link.

Is there a use cases document? I think offhand that the questions to be 
answered mostly fall into:
* how much data can i get in time t?
* how much does it cost to get that data?
* how practical is it for me to do some form of real-time-communication 
(IM, VoIP, VideoChat)

Note that the 'g' labels are poor as there's a history of rebranding 
[1] them. (There are better references documenting an actual long 
history, but I can't find a good reference for that offhand.)

[1] 
http://www.iphoneincanada.ca/carriers/rogers-carriers/rogers-announces-4g-network-rebranding/


---------------------------------------------------------------------
This transmission (including any attachments) may contain confidential information, privileged material (including material protected by the solicitor-client or other applicable privileges), or constitute non-public information. Any use of this information by anyone other than the intended recipient is prohibited. If you have received this transmission in error, please immediately reply to the sender and delete this information from your system. Use, dissemination, distribution, or reproduction of this transmission by unintended recipients is not authorized and may be unlawful.
Received on Tuesday, 12 July 2011 18:36:14 GMT

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