Looking for the next version of XUI? See the Aria framework.

Xoetrope
View

Screenshots •  Videos •  Demos •  Documentation •  Tutorials •  Articles •  Knowledge Base •  Goodies

XUI Demo Applications

Welcome to the XUI Demo zone. This page links to a selection of sample applications built using Xoetrope's RIA technology. The demos cover simple features to advanced features. There are also other sample applications available in the XUI SVN repository.



Java Web Start Demos

The examples below can be started using Java Web Start. Java Web Start will download the application so that it can be run on-line or standalone, and when you reuse the application it will check for updates. Java Web Start may also install desktop and menu shortcuts for your convenience.

Danfoss RS+3

RS+3 is the latest in compressor selection from Danfoss A/S, the world number one in Refrigeration and Air Conditioning Controls. RS+3 makes the selection of refrigeration compressor and condensing units quick and easy. RS+3 also provides detailed technical information about all the products and their performance in an easy to use and intuitive environment.

RS+3 is a Java Web Start application built using the XUI framework.


Launch     Videos  •  Screenshots

Touch Screen

This application makes use of the SVG components included in XUI and XuiPro. An SVG map of each floor of a hospital building is shown and routes can be plotted through the floors by selecting a location from the drop down menus.

Launch

Product Catalogue

The product catalog allows a user to browse through a selection of electronic products, view details with regard to each product and then add products to a shopping cart. The user can then proceed to a checkout area to fill in shipping and personal details.

The product catalog shown here can be generated using the catalog wizard included in XuiPro.


Launch

Docking Framework

XUI's docking framework is a lightweight, standalone docking framework built upon SwingLabs' JXMultiSplitPane. The framework provides docking, dragging of windows, sliding window previews and maximizable windows (double click the header).


Launch

SVG Viewer

This application makes use of the svg components included in XuiPro. The user is provided with a selection of images which can be panned and zoomed using the viewer.

Extra functionality is provided by holding the 'Ctrl' key and dragging the mouse across the image to zoom to that particular region.


Launch

Spreadsheet Importer

The Spreadsheet Importer is designed to make it easier to import excel spreadsheets into a SQL database. It allows the user to compare column headers within a spreadsheet and database table and make changes to the column names, types and sizes. The user can then upload the spreadsheet data into the database table and view results based on the upload i.e. New rows and updated rows.

Launch

Caveat Emptor

The Caveat Emptor is a simple book auction application that makes use of the Hibernate POJO support included in XUI 3.1. It allows the user to browse through the available books, make bids, sell, etc. The domain model defined by the Hibernate POJOs is a simplified version of the CaveatEmptor application which can be downloaded from the Hibernate website.

Launch
    Caveat Emptor  •  POJO Support  •  API (v. 3.0)  •  Manual (v. 3.0)

Mortgage Tutorial

This application is developed as part of the XUI tutorial. It contains many of the features of a basic XUI application including page XML, events, validations, styling, data bindings, custom components, framesets etc. The XUI tutorial can be found here

Launch


Applications with complete Source Code

The examples and demos in this section are all available with complete source code. The latest source code is available through the XUI SVN repository. Some of the applications can also be launch via Java WebStart, see the links below.

XuiPro Components

A demo showing how to use a few of the extra user interface components in the XuiPro packages. Notable some advance text components are illustrated.

XuiPro SVG Components

Another demo showing how to use a few of the extra user interface components in the XuiPro packages, this time showing SVG based components in action. The application also makes use of some customer rendering and advanced drag and drop for a flashy shopping cart.

Medical Clinic

This demo shows the stub of a patient record application. The demo makes use of XUI 3.0's docking framework and the customizer API that makes it possible to tweak the appearance of XUI's components.

Video: See a video of the running application

International Soccer Manager

This student built application puts XUI's SWT components through their paces. It provides a platform for viewing the history and statistics of various soccer clubs.