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 openxup.org. Registered the project on sourceforge.net.
August 12, 2005
Implemented UI resource management, including downloading from URI and base64
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.
Started to work with Dr. Boualem Benatallah of UNSW, with XUP as my PhD
Implementation started, using Visual Studio 2003 and .NET 1.1.
May 28, 2002
Martsoft Corporation published XUP 1.0 as a W3C Note: <http://www.w3.org/TR/xup/>
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.