W3C home > Mailing lists > Public > public-webapi@w3.org > November 2006

REX terminology issue

From: Jin Yu <jyu@openxup.org>
Date: Wed, 22 Nov 2006 14:30:25 -0800
To: "'Web API public'" <public-webapi@w3.org>
Message-ID: <003301c70e85$cf172bf0$3b0aa8c0@martsbs.local>

Hi,

I went through the updated REX draft, and my concern with the terminology
remains. Quoted from one of my previous mails:

The draft refers to updates to the DOM as "mutation events". I think this is
very confusion and it was also pointed out by Maciej Stachowiak earlier on the
list. I would clearly separate out two concepts:

- DOM updates (actions)

It is the DOM updates which cause the mutation events, so we should call it "DOM
updates" or "DOM mutations". Put it another way, the content of REX messages are
DOM mutation "actions" (or "commands"), not DOM mutation events. In the rich web
client context, we should call it "UI updates", which is the term used by XUP
and the Widex working group.

- UI events

This is not covered in the current REX spec, and hopefully will be in v2. These
are the UI related events caused by end user actions; e.g. button click,
checking a check box, key stokes, etc. This concept is well defined in Widex,
but not in REX.

In the rich web client context, we shall no longer be limited by HTML DOM
events, which were created for page-based applications. A more fluid,
desktop-like user interface requires rich UI events, such as those found in
Swing, XUL, and XAML. Of course, the event details should be left to the
respective XML UI languages (or whatever comes out of Application Formats WG).
However, REX should have a "UI event" concept that is extensible and flexible.

In summary, actions trigger events, so mixing actions and events are very
confusing. It would be ideal if these two concepts are clearly defined in the
spec.

Regards,

Jin
________________________________________
Jin Yu
OpenXUP.org

> -----Original Message-----
> From: public-webapi-request@w3.org [mailto:public-webapi-request@w3.org] On
> Behalf Of Charles McCathieNevile
> Sent: Sunday, October 22, 2006 10:04 AM
> To: Web API public
> Subject: REX and File Upload published
> 
> 
> Hi folks, there is a new working draft of REX [1], and a first public
> working draft of file upload, for your delectation. We are hoping to take
> REX in this version to last call very shortly, and may then start on a
> version 2. So if you want to comment, please do so sooner rather than
> later (File Upload is not on such an aggressive schedule, but comments are
> also welcome of course).
> 
> [1] http://www.w3.org/TR/rex
> [2] http://www.w3.org/TR/file-upload
> 
> Cheers
> 
> Chaals
> 
> --
>    Charles McCathieNevile, Opera Software: Standards Group
>    hablo espa˝ol  -  je parle franšais  -  jeg lŠrer norsk
> chaals@opera.com          Try Opera 9 now! http://opera.com
Received on Wednesday, 22 November 2006 22:32:15 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:18:56 GMT