Home Project Documentation Download News Contact Us

May 1, 2007
Completed API documentation for SUL and XHTML classes. Implemented background image.

April 1, 2007
The research paper "Mixup: a Development and Runtime Environment for Integration at the Presentation Layer" has been accepted by ICWE 2007.

February 15, 2007
The research paper "Understanding UI Integration: A Survey of Problems, Technologies, and Opportunities" has been accepted by IEEE Internet Computing.

January 26, 2007
The research paper "A Framework for Rapid Integration of Presentation Components" has been accepted by WWW 2007.

January 19, 2007
Added numerous SUL components, including progress bar, slider, date time, calendar, and spinner. In addition, tooltip support is now available in most components. URI downloading (via link) and file uploading are fully supported.

July 25, 2006
The research paper "XUPClient - a Thin Client for Rich Internet Applications" has been accepted by WISE 2006.

April 2, 2006
The research paper "OpenXUP - an Alternative Approach to Developing Highly Interactive Web Applications" has been accepted by ICWE 2006.

March 28, 2006
Revamped layout management using .NET 2.0 WinForms auto size support.

February 27, 2006
Added XHTML support. XHTML markups can now be embedded in an SUL UI tree. Applications have full DOM access to XHTML markups on the server side. XHTML is implemented by the WinForms WebBrowser control on the client side.

January 1, 2006
Migrated the code base to Visual Studio 2005 and .NET 2.0 (final). Completed API documentation for the base framework.

October 24, 2005
Launched the web site Registered the project on

August 12, 2005
Implemented UI resource management, including downloading from URI and base64 XML content.

July 29, 2005
Migrated the code base to Visual Studio 2005 beta 2. Overhauled extensibility mechanism. First, attribute names are now XML namespace qualified to allow new components in foreign namespaces to mix with SUL components. Second, XUPClient no longer depends on SUL. This allows for the development of new UI language modules without changing XUPClient source code.

April 15, 2005
The research paper "XUP - a SOAP-based Simple User Interface Protocol" has been accepted by AusWeb 2005.

February 2005
Started to work with Dr. Boualem Benatallah of UNSW, with XUP as my PhD thesis topic.

January 2004
Implementation started, using Visual Studio 2003 and .NET 1.1.

May 28, 2002
Martsoft Corporation published XUP 1.0 as a W3C Note: <>

September 11, 2001
Initial XUP idea was born. I was attending the W3C XMLP Working Group meeting at Novell's campus in San Jose, CA. I wasn't particularly interested in that day's discussion topics, so I spent sometime on the XForms draft instead. Unhappy with the fact that XForms maintained the form submission / page response paradigm, I started to work on a more fluid UI and application model for the web. The result was the birth of XUP.

Copyright 2005-2006, All rights reserved.