W3C home > Mailing lists > Public > public-webapps@w3.org > July to September 2009

Re: Web IDL for our API spec.

From: Doug Schepers <schepers@w3.org>
Date: Wed, 09 Sep 2009 14:28:58 -0400
Message-ID: <4AA7F3EA.1040805@w3.org>
To: Thierry Michel <tmichel@w3.org>
CC: "public-media-annotation@w3.org" <public-media-annotation@w3.org>, "public-webapps@w3.org" <public-webapps@w3.org>, Cameron McCormack <cam@mcc.id.au>
Hi, Thierry-

Thierry Michel wrote (on 9/9/09 8:43 AM):
>
> Thanks for your response on the use of Web IDL for our API spec.
> http://lists.w3.org/Archives/Public/public-media-annotation/2009Sep/0003.html
...
> I have read that Web IDL is a variant of Object Management Group’s IDL
> How different is WebIDL vs IDL OMG ?
> Lots of differences ?

Conceptually similar, but yes, there are quite a few differences.


> The Annot WG is interested in using Web IDL. Would you or someone from
> the Web Applications WG would be willing to give us a help to use it to
> describe our API, as there is no knowledge of it in our WG.

I'm not the right person to ask for help, but perhaps Cameron or one of 
the other people on the WebApps WG can assist you.  In general, I 
suggest not putting me in the critical path... just go straight to 
public-webapps.

My suggestion is to read the Web IDL spec, look at specifications that 
have used it, and learn by example.  Find functionality that is similar 
to what you want to specify, and copy and tweak those bindings.

I'm sure the WebApps WG will be happy to help you with course 
corrections along the way.


> I have seen that HTML does use WebIDL for JavaScript bindings.
> http://dev.w3.org/html5/spec/Overview.html

For all its bindings, not just JS.


> This comforts the WG for using WebIDl as it is still an unstable Working
> Draft.

It is unlikely to go through major changes, and those changes that do 
occur are unlikely to significantly negatively affect the specifications 
using it.  It is an abstraction layer,

Regards-
-Doug Schepers
W3C Team Contact, SVG and WebApps WGs
Received on Wednesday, 9 September 2009 18:29:09 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 18:49:33 GMT