[Widex] WiDeX and XUP
"Jin Yu" <jyu@openxup.org> Tue, 09 May 2006 00:17 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1FdFuX-0002fA-4J; Mon, 08 May 2006 20:17:09 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1FdFuW-0002f5-Fk for widex@ietf.org; Mon, 08 May 2006 20:17:08 -0400
Received: from smtp104.sbc.mail.mud.yahoo.com ([68.142.198.203]) by ietf-mx.ietf.org with smtp (Exim 4.43) id 1FdFuV-0002sx-0l for widex@ietf.org; Mon, 08 May 2006 20:17:08 -0400
Received: (qmail 24157 invoked from network); 8 May 2006 22:50:10 -0000
Received: from unknown (HELO 3150hw) (jinyu1@sbcglobal.net@64.186.173.202 with login) by smtp104.sbc.mail.mud.yahoo.com with SMTP; 8 May 2006 22:50:09 -0000
From: Jin Yu <jyu@openxup.org>
To: widex@ietf.org
Date: Mon, 08 May 2006 15:49:14 -0700
Organization: OpenXUP.org
Message-ID: <002801c672f1$a20e5190$1e0aa8c0@martsbs.local>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 11
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1807
Thread-Index: AcYwIGEcfYMvsJdDRTiXOqfSC0NSshCyWlwA
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 21c69d3cfc2dd19218717dbe1d974352
Subject: [Widex] WiDeX and XUP
X-BeenThere: widex@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Working list for the WIDEX working group at IETF <widex.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/widex>, <mailto:widex-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/widex>
List-Post: <mailto:widex@ietf.org>
List-Help: <mailto:widex-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/widex>, <mailto:widex-request@ietf.org?subject=subscribe>
Errors-To: widex-bounces@ietf.org
Hi, I just went through the WiDeX charter and requirements draft. It's very interesting. I find it shares many goals with XUP (Extensible User Interface Protocol), which was published as a W3C Note 4 years ago: <http://www.w3.org/TR/xup/>. XUP focuses on XML-based user interfaces languages (e.g. XUL, XAML, XHTML) and manipulates DOM instances of those languages. XUP has two main concepts: UI updates and UI events. In XUP, UI updates are just remote DOM manipulations (add, remove, update elements, etc.) of a UI model, which is a DOM instance of an XML UI language. In addition, the UI updates are bi-directional. That is, the user agent sends UI updates to server, containing end user's direct manipulations as well as the UI changes made by client-side scripts; and the server sends UI updates to the user agent, containing server-side application's changes to the UI model. On the other hand, UI events are events generated by the end user operating the user agent; e.g. mouse-click, key-press. XUP allows any UI events to be sent from the user agent to the server. Event details are defined by concrete UI languages such as XUL and XAML. In addition, XUP supports multiple event models. It supports DOM-style capture / bubbling events, as well as Java Swing-style delegation-based events. Currently XUP uses SOAP as the transport protocol. However, the SOAP binding is not critical, and XUP could be used with other transport mechanisms as well. We have built an open source project OpenXUP (<http://www.openxup.org>) on top of XUP. On that web site you can find an implementation prototype as well as some research papers we have published. I hope XUP and OpenXUP will be a useful reference material for this WG. Regards, Jin ________________________________________ Jin Yu OpenXUP.org _______________________________________________ Widex mailing list Widex@ietf.org https://www1.ietf.org/mailman/listinfo/widex
- [Widex] WiDeX and XUP Jin Yu
- Re: [Widex] WiDeX and XUP Dean Willis
- [Widex] Working group last call (WGLC) for Requir… Rosfran Lins Borges