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.
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.
|
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.
|
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).
|
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.
|
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.
|
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.
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
|
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.