W3C home > Mailing lists > Public > public-native-web-apps@w3.org > November 2011

Re: Call for Consensus: Please review the draft charter

From: Scott Wilson <scott.bradley.wilson@gmail.com>
Date: Mon, 28 Nov 2011 12:47:25 +0000
Cc: Michiel de Jong <michiel@unhosted.org>, public-native-web-apps@w3.org
Message-Id: <28CD26B7-0001-4149-A56A-19B595C2595A@gmail.com>
To: Marcos Caceres <w3c@marcosc.com>

On 28 Nov 2011, at 11:17, Marcos Caceres wrote:

> 
> 
> On Monday, November 28, 2011 at 12:00 PM, Michiel de Jong wrote:
> 
>> hi! i'm new to this, so i'm just saying what comes to my mind, without being held back by any expertise on the subject ;)
>> 
>>> 1. Can run locally on a device (including, but not limited to mobile devices, desktops, and server-class machines)
>> why include server-class machines?
> 
> I wanted to capture these use cases…  
> 
> http://incubator.apache.org/wookie/
> http://code.google.com/apis/opensocial/
> 
> Though Scott (cc'd) might be able to better articulate the intent here.  
> 
>> i would say either 'mobile devices and personal computers', where personal computer is meant to mean laptop+desktop together. And maybe even split mobile into 'phones' and 'tablets', although i can understand if you think it's too early to talk about tablets.
> 
> No, I don't think it's too late. However, I want to be generic so we can be future looking (i.e., whatever the next "big thing" is going to be) and not be exclusive to any device (e.g., wrist watch, toaster, etc.).  

Another case being smart TV apps, which are also very widget-like - e.g. Samsung's TV widgets use something very like config.xml and are run off an installed Apache web server. There are also some projects looking at car dashboard widgets using basically the same architecture.

> 
>>> 2. Can be deployed, or otherwise embedded, from a server.
>> 
>> i don't understand the use of 'embedded' here. maybe this is where you can use the 'installable' word? i think part of what we want to learn is what the words install, deploy and embed mean to the security expectations of a user, so probably the word we are looking for to describe point 2 is a word that does not exist yet, but will exist next year. :)
> 
> 
> I guess what I meant there was kinda like using HTML's <iframe> element. Like Wookie and Open social gadgets are installed on the server, but get served as iframes in documents.   

In some cases we're interested in installable, in some embeddable, ideally using compatible mechanisms. There are also some grey areas - e.g. for TV its a bit of both.

>>> 3. Can be transformed into other formats so that they may be run across multiple platforms.
>> 
>> other than what? i think 'multiple' makes more sense here, and maybe it's more a question of packaging than of formatting? because the format i understand to be html5 (as in html+css+js), and the packaging is what you do to make it run across multiple platforms.
> 
> You are correct. Good suggestion. Does this make more sense:  
> 
> " and to be transformed into other packaging formats so that they may be run across multiple platforms (without needing to change any HTML, CSS, or JavaScript)."
> 
> --  
> Marcos Caceres
> 
> 
> 
Received on Monday, 28 November 2011 12:47:58 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 3 May 2012 18:13:25 GMT