|
introduction get started articles manual tutorials reference docs case studies knowledge base goodies screenshots demos echoes Carousel zone home forums downloads bugs mailing list |
Getting Started With XUI
This section is intended for newcomers to the XUI platform and gives a quick overview of thethe documentation as well as introductions to the basics of developing applications with XUI. Sections Introduction to XUIShould I use the XUI libraries or the Kalideoscope editor What libraries should you use Building your first XUI application Further documentation If you haven't used the XUI platfom you may be wondering what exactly it is and how it can help to improve and speed up the development process.
Should I use the XUI libraries or the Kalideoscope editor XUI applications can be built with the core libraries in the IDE of your choice. You may however want to use the Kalideoscope editor which is a plugin for the Netbeans IDE in order to visually edit your XUI applications. Screenshots of the Kalideoscope editor can be found under the Kalideoscope zone on this site. The Kalideoscope editor has been designed to be used in conjunction with the latest version of the Netbeans editor. Version 5 of the Netbeans editor can be downloaded from the Netbeans site and the Kalideoscope plugin can be downloaded from the SourceForge site. The latest XUI version is 2.0.6 as of 15 February 2006 and the jar files can be downloaded from the SourceForge site. There are XUI libraries built with versions 1.1.8, 1.4 and 1.5 of the JDK. Each of these in turn have debug and non-debug builds available. The debug libaries are for use during the development of your XUI applications and will provide you with useful console information. The non-debug versions are for deployment with the release versions of your applications and have the debug information compiled out. These release versions contain no console information, they are considerably smaller and will run more quickly than their debug counterparts. There is an optional jar available which will give you access to additional helpers and extensions to the Core XUI package In addition to the different JDK versions, there are different versions for building applications with AWT or Swing. The 1.1.8 version of XUI is intended for use with the Microsoft JVM built into Internet explorer. In summary, the XUI releases are...
The source code for the XUI project is also available for download if you want to make customisations to the core library. Building your first XUI application Using the Kalideoscope editor Building your first application with the Kalideoscope editor is very easy. You simply select File | New Project from the Netbeans menu and the XUI wizard will guide you through the setup process. A tutorial for getting started with the Kalideoscope editor can be found under the tutorials for Kalideoscope editor. If you want to use the tutorial offline you can download the stepsintroeditor.zip file from the Samples & Documentation package on SourceForge. Using the libraries alone If you have decided not to use the Kalideoscope editor, you can build XUI applications with the core libraries listed above. There are a number of tutorials available which will get you started with building your first XUI application.
If you do not want to follow a tutorial, you can download a number of sample applications which will show you how XUI applications are created.
The basic requirements for a XUI application A sample XUI application can be downloaded from here. If you extract the archive you will see three files which are required as follows.
The application will run with the XuiCore library and the page will display, however without the class specified in the class attribute of Welcome.xml there will be errors in the console. This can easily be remedied by introducing the Welcome.java class. This class extends the XPage class and implements the btnClicked method which was declared in the Welcome.xml file. Tutorials As mentioned above the tutorials for XUI can be browsed from the website or downloaded from the SourceForge website under the Samples & Documentation package.
Manual The manual provides a more technical overview of the XUI platform and assumes some basic understanding of the way XUI applications work and are built. The PDF version of the manual can be downloaded from SourceForge under the Samples & Documentation package. It can also be browsed on the XUI Zone. Articles New articles are posted on the articles section on a regular basis. These articles give previews of upcoming features as well as case studies of applications which have been developed using the XUI platform. |