David - I was not able to submit my comments via the link you provided below. Here is what I wanted to submit ...

Below are some comments regarding the BONDI 1.0 Release Candidate (RC).

These comments are sent as a Chair of the W3C's Web Applications (WebApps) Working Group (WG) and do not necessarily reflect the view of my employer and they do not reflect the consensus of the WebApps WG.

My comments are limited to the RC's use of the WebApp's Widgets specs and do not address any of the other functionality in this RC.

First, it is good OMTP intends to use various Widgets specifications being developed by the WebApps WG. However, the use of those specs, as codified in this RC raises serious concerns and if this RC is implemented and deployed without addressing these concerns, the result will be increased fragmentation in the market.

* Use of incomplete specifications - the RC normatively references at least three of the W3C's Widgets specs and all of these specs are still in the Working Draft (WD) state and all of these WDs clearly state the spec is not yet ready to be implemented. Thus, the RC is by definition also a work in progress and hence not yet stable enough to be implemented. Yet, the expectation appears to be that OMTP considers the RC complete and stable enough to be implemented in products.

* Spec forking and fragmentation - since the RC uses incomplete Widgets specs, OMTP has taken the liberty of completing the Widgets specs by both specifying "fixes" to known holes and issues and by specifying "extensions" to the Widgets specs. This effectively results in forking the Widgets specs and exacerbates fragmentation by promoting implementations of BONDI widgets that are will not be compatible with implementations of W3C widgets.

* Interoperability - it is not possible to objectively define what it means for implementations of this RC to be interoperable. At a minimum, I would expect the RC's exit criteria to include a test suite that tests every assertion in the specs. Additionally, to prove the RC can be implemented in an interoperable way, I would expect the RC's exit criteria to require at least two implementations to pass all of the tests.

Lastly, it isn't too late to address the above concerns if OMTP is willing to work with the WebApps WG. In particular, we can work together to: address issues in the relevant Widgets specs, complete the Widgets specs and create a comprehensive test suite.

-Regards, Art Barstow (Chair of W3C's Web Applications WG)


On Mar 18, 2009, at 11:33 AM, ext David Rogers wrote:

Dear all,

I’d like to remind webapps members that the formal period for feedback on the BONDI candidate release 1.0 specifications is the 23rd of March 2009. I encourage you to provide feedback before that date, in order that we can consider this before the specification for 1.0 release is finalised. Feedback can be registered as formal Change Requests at [1].

Please let me know if you need any more information.

Thanks,

David.

[1] http://bondi.omtp.org/Lists/BONDI%2010%20CR%20%20Feedback/ AllItems.aspx

David Rogers
OMTP Director of External Relations



Reply via email to