Re: [widgets] CCPP in widgets, was Re: Request for Comments on Widgets 1.0 Requirements Last Call WD

2008-09-04 Thread Marcos Caceres

Hi Bryan,

On Thu, Sep 4, 2008 at 12:18 AM, Sullivan, Bryan [EMAIL PROTECTED] wrote:
 Hi Marcos,
 Responding a little late (vacations etc),

 The CCPP use I've proposed is fairly simple, ala the delivery of a link to a 
 capabilities document that is hosted on a web server, and semantically 
 useful. This is what mobile devices have done for years via the OMA UAProf 
 (using the x-wap-profile header over-the-air, which is sometimes mapped to 
 the profile header in WAP gateways), and while not universal and not 
 without limitations (some of which we are addressing via OMA DPE, W3C 
 MWI/DDWG, and W3C UWA), it represents the only semantically useful way to 
 disclose detailed application characteristics (at least widely deployed and 
 used).


The problem, as the working group sees it, is the reliance on RDF
(when considering CCPPexchange, which, at the last F2F the group took
objection to because that spec is a Note and hence non-normative): RDF
puts an unnecessarily heavy burden on anyone on the receiving end of
the technology, particularly for something that, as you state, is
supposed to be simple.

-- 
Marcos Caceres
http://datadriven.com.au



RE: [widgets] CCPP in widgets, was Re: Request for Comments on Widgets 1.0 Requirements Last Call WD

2008-09-03 Thread Sullivan, Bryan

Hi Marcos,
Responding a little late (vacations etc),

The CCPP use I've proposed is fairly simple, ala the delivery of a link to a 
capabilities document that is hosted on a web server, and semantically useful. 
This is what mobile devices have done for years via the OMA UAProf (using the 
x-wap-profile header over-the-air, which is sometimes mapped to the profile 
header in WAP gateways), and while not universal and not without limitations 
(some of which we are addressing via OMA DPE, W3C MWI/DDWG, and W3C UWA), it 
represents the only semantically useful way to disclose detailed application 
characteristics (at least widely deployed and used).

Note that the must is to the conforming specification (it must include this 
requirement) but the level of the requirement in the conforming specification 
is should (there are, understandably, technical limitations in some cases).

Best regards,
Bryan Sullivan | ATT
-Original Message-
From: Marcos Caceres [mailto:[EMAIL PROTECTED] 
Sent: Thursday, August 14, 2008 12:11 AM
To: Sullivan, Bryan
Cc: Arthur Barstow; Mobile Web Best Practices Working Group WG; Web 
Applications Working Group WG
Subject: [widgets] CCPP in widgets, was Re: Request for Comments on Widgets 1.0 
Requirements Last Call WD

Hi Bryan,
I'm wondering if you could provide us more details about the following
requirement:

 Rxx. User-Agent Profile Header
 A conforming specification must specify that the widget should
 identify its capabilities in HTTP requests through the Profile header
 as described by [CCPPexchange]
 (http://www.w3.org/TR/NOTE-CCPPexchange).

 Motivation:

 Current development practice or industry best-practices, interoperability.

 Rationale:

 To provide the ability for web servers to determine if it is possible
 to serve the widget, or to adapt to the capabilities or special
 requirements of the widget, using semantic methods based upon detailed
 capabilities information provided by the widget.

I haven't seen CCPP used anywhere in the widget space. I'm wondering
if you could provide some more use cases for this requirement? It
seems a bit strong to have this a must requirement particularly as
CCPP exchange seems to add quite a bit of complexity to
implementations.

Kind regards,
Marcos

On Fri, Aug 1, 2008 at 12:28 PM, Sullivan, Bryan [EMAIL PROTECTED] wrote:
 Hi Art,
 The MWBP WG consolidated comments are attached as a HTML document.

 Best regards,
 Bryan Sullivan | ATT
 -Original Message-
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
 ] On Behalf Of Arthur Barstow
 Sent: Thursday, July 31, 2008 5:25 AM
 To: [EMAIL PROTECTED]
 Cc: ext Marcos Caceres
 Subject: Fwd: Request for Comments on Widgets 1.0 Requirements Last Call WD


 This is a reminder August 1 is the end of the comment period for the Widgets
 1.0 Requirements Last Call Working Draft.

 -Regards, Art Barstow


 Begin forwarded message:

 From: Arthur Barstow [EMAIL PROTECTED]
 Date: June 26, 2008 4:46:23 PM EDT
 To: [EMAIL PROTECTED]
 Cc: Marcos Caceres [EMAIL PROTECTED]
 Subject: Request for Comments on Widgets 1.0 Requirements Last Call WD

 Dan, Jo, MWBP WG,

 On June 25 the Web Applications WG published a Last Call Working Draft
 of the Widgets 1.0 Requirements document:

 [[
 
 http://www.w3.org/TR/2008/WD-widgets-reqs-20080625/
 Abstract: This document lists the design goals and requirements that a
 specification would need to address in order to standardize various
 aspects of widgets. Widgets are small client-side Web applications for
 displaying and updating remote data, that are packaged in a way to
 allow download and installation on a client machine, mobile phone, or
 mobile Internet device. Typical examples of widgets include clocks,
 CPU gauges, sticky notes, battery-life indicators, games, and those
 that make use of Web services, like weather forecasters, news readers,
 email checkers, photo albums and currency converters.

 Introduction: A widget is an interactive single purpose application
 for displaying and/or updating local data or data on the Web, packaged
 in a way to allow a single download and installation on a user's
 machine or mobile device. A widget may run as a stand alone
 application (meaning it can run outside of a Web browser), or may be
 embedded into a Web document. In this document, the runtime
 environment on which a widget is run is referred to as a widget user
 agent and a running widget is referred to as an instantiated widget.
 Prior to instantiation, a widget exists as a widget resource. For more
 information about widgets, see the Widget Landscape document.
 ]]

 We would appreciate any comments your WG has on this LC document,
 especially those requirements relevant to your WG's domain/scope.
 The comment period ends 1 August 2008.

 -Regards, Art Barstow







-- 
Marcos Caceres
http://datadriven.com.au