XUI 3.2 RELEASED.
8th Feb. 2008
**Enhanced POJO/Hibernate/Spring support**
POJO support was added in XUI 3.0 and is further enhanced by XUI 3.2. The POJO support makes it possible to bind POJOs from frameworks such as Spring, Hibernate or JPA and use them as any other model node, binding to UI components such as labels, edits, tables, and trees. POJO support doesn't stop with third party support and you can build your own POJOs or add support for Java's arrays and collections. The POJO support adds a great deal of flexibility to XUI and opens up lots of scope for enterprise applications.... read more
The XUI site has been a little quiet since JavaOne, but we are slowly
catching up on our backlog of work, and we have some exciting news!
XUI 3.1 ON THE WAY
XUI 3.1 is on the way. The 3.1 release is mostly a maintenance release
with minor changes, some of which are required to fix problems with the
tutorials and other applications developed with XUI 2.x.
However, the major news here is that the source code for Carousel will
be placed under the same SVN repository as XUI. Carousel will be
released under a dual GPL and commercial license, so for developers it
will be free to try but for commercial deployments it will still require
a full license.... read more
We are delighted to announce that we will have a stand at JavaOne 2007 at the Moscone Center, San Francisco this May.
Come visit us and see the very latest on XUI and Carousel, plus lots of goodies for components, vector graphics, data binding and localization. We'll also be showing a range of desktop applications built upon XUI.
Further information on JavaOne can be found at: http://java.sun.com/javaone/sf/
Version 3.0 is almost ready and beta 2 is now available! Version 3.0 Beta 2 comprises a few releases:
This release is only very slightly changed from Beta 1, and most users will not see any difference. The release will also with any luck be the last beat before the final release of XUI 3.0, so SHOUT if you see anything wrong, missing or out of place. Our focus now moves to updating the documentation and samples for the full release.... read more
XUI 3.0 (a.k.a. Juice) Development Snapshot 2, has been released on SourceForge. Snapshot 2 brings implementation of most of the major features for XUI 3.0 and the focus will now shift towards completion of the NetBeans and Eclipse plug-ins.
The changes thus far include:
1 Added support for multiple page loaders
2 Modified the build and the XContentHolder interface
3 Replaced Flexdoc with a new docking framework
4 Added an HTML Builder
5 Toolbar support added
6 New splash screen functionality
7 Component resgistration extended
8 Extended localization support
9 Added support for multiple projects
10 Added input validation feedback
11 System colors support added
12 Extended style support added
13 Validation triggered on page transition
14 An exception handler has been added to the attribute evaluator
15 SWT support enhanced
16 Made the home page optional
17 Annotation support added
18 Extended the shutdown hook and application lifecycle listeners
19 A LayerLayout has been added
20 A ColumnLayout has been added
21 Repeat syntax support extended
22 Component customization support added
23 XPainter replaced with SwingX Painter
24 POJO support added
25 Data bindings refactored
26 Event handling refactored
27 Validations refactored
28 Action handling added... read more
RS3, a XUI based application for the selection of refrigeration and air-conditioning compressors, has been launched by Danfoss A/S (http://www.danfoss.com) at IKK, the industry trade fair, in Nuremburg, Germany. RS3 includes many advanced features and showcases XUI's capabilities including animation and vector graphics.
More information on RS3 can be found at http://www.xoetrope.com/zone/screenshots/article.php?section=&article=RS3&zone=XUI. The application can also be webstarted, but as it includes lots of detailed drawing and data the initial download is quite large, therefore, a video of the application, showing all the major features is also available.... read more
The first development snapshot of XUI Release 3.0 (codename: Juice) has been released. The first snapshot includes many new features, enhancements and new samples. See http://xui.sourceforge.net/wikka/wikka.php?wakka=XUI3 for more details.
Coinciding with this first snapshot, Carousel's Swing components have been released under a GPL license. Eventually, the complete Carousel suite will be released in this way, making it easier for developers to get started with Carousel -and of course the option of purchasing a full commercial license is still available.
A Wiki for XUI has been added at http://xui.sourceforge.net/wikka. It is intended that this wiki will be a companion to these forums, acting as a place where queries can be answered in a more user friendly and long lasting way. It was felt that the forums were not easily searchable and many of the same questions have repeated. The forums also contain alot of useful information and coordinating this information we hope will be very helpful for both novices and experienced XUI users. ... read more
XUI 2.0.7 has been released.
XUI is a platform for building Rich Internet Applications (RIA). Version 2.0.7 features many enhancement, tweaks and fixes, a full list of which is appended.
Kalideoscope the open source editor for XUI has also been updated and released alongside XUI 2.0.7. While Kalideoscope is released for NetBeans 5.0 a beta Eclipse version is in the works and is also available for download from SourceForge.... read more
The second and probably the final beta of XUI 2.0.7 has been relased. Accompanying the beat is an undate of the Kalideoscope plug-in for the NetBeans IDE.
The updated files can be downloaded from: http://sourceforge.net/project/showfiles.php?group_id=76693
We expect the final release of version 2.0.7 will be made in 2-3 weeks.
Use XML to declare the about page, styling and to bind to the data which describes your application and company. The article which describes how to do this can be found at http://www.xoetrope.com/zone/goodies/article.php?section=0&zone=XUI&article=aboutdialog&articleid=109
You can also choose from a series of powered by logos which can be found at http://www.xoetrope.com/zone/powered/index.php?zone=XUI
5th October 2005
Both XUI 2.0 and KalIDEoscope, the NetBeans 4.x plug-in for editing XUI projects have been released. This latest release further enhances the XUI platform, a leading rich-client development framework.
2 Backward compatibility
3 Download and installation
4 Downloading and installing Kalideoscope
5 Why is XuiALL.jar so much smaller?
7 Major changes
8 Reporting problems and getting assistance... read more
kalIDEoscope the latest (renamed from XuiEditor) version of the NetBeans plug-in editor module has been released to coincide with the release candidate version of XUI 2.0.
Anyone who installed the XuiEditor previously should first uninstall the earlier version before installing Kalideoscope.
XUI 2.0 Release Candidate now available on SourceForge.
XUI 2.0 is almost complete, with the full release due in just a few weeks and we do not expect much to change. The latest release features builds for JDKs 1.1.8, 1.4 and 1.5 in both debug and release builds. The debug build has full diagnostic/logging and compiler debug information switch on whereas the release build suppresses most logging and excludes compiler debug information for a smaller Jar size.... read more
There is a nightly build of the XuiEditor available on http://xui.sourceforge.net/XuiEditor/2.0_02/XuiEditor.nbm This addresses many problems which were found in the beta 2 release. We would encourage whatever feedback you have in relation to this release so that we can catch problems as early as possible.
The XUI 1.0.4 files were renamed and reloaded today due to a problem with SourceForge whereby the files could not be distinguished from the XUI 2.0 Beta 2 file on download.
The files themselves are unchanged. Please check the downloaded filesize against what is listed on the SourceForge download files page.
We hope this has not inconvenienced too many people!
Beta 2 of the XUI and the XuiEditor plugin for NetBeans 4.x have been released.
The files are available at:
https://sourceforge.net/project/showfiles.php?group_id=76693&package_id=126764&release_id=338325... read more
Hans Muller, CTO for Sun's Desktop Division is due to give a presentation at next week's JavaOne conference title: Defining JFC/Swing GUIs Declaratively: A Survey (TS-7122). As part of his talk we are delighted to hear that Hans will mention XUI.
"The idea that one could define the appearance and behavior of a GUI declaratively has been around nearly as long as GUIs themselves. The earliest Mac and PC GUI frameworks supported configurable resources that were interpreted at runtime by desktop applications to create the GUI. X11 applications for UNIX platform workstations often included GUIs defined with simple markup languages like UIML. Today a large part of the World Wide Web is defined declaratively with HTML and CSS and even the GUI for the popular Firefox browser is defined by a markup language XUL. Java Foundation Classes (JFC/Swing) technology-based application developers have not been quick to embrace declarative approaches for defining their GUIs. Although there have been some fledgling efforts to create JFC/Swing technology markup languages over the years, its only recently the idea seems to have really taken hold. ... read more
We are pleased to announce that an early access version of Carousel is now available for download at http://www.xoetrope.com/products/carouseldownload.php
This early access version contains a limited feature set. We plan to make further early access versions available over the next few weeks that will make further features available. While not available yet, the Carousel NetBeans plug-in module will also be release as part of this early access program.... read more
The Java Developers Journal is running its reader's choice awards again and contains a section on rich client platforms. We've nominated XUI, but are a bit late to the game so we could use your vote.
Please cast your vote for XUI under the Rich Client Platform section at
It's section 24 or 25... a bit tedious but we could do with the votes.
The introductory tutorial has been updated to reflect some of the features of XUI 2.0 and a new advanced tutorial is now available for download under Samples & Documentation which includes code for 'component registration' and 'library functions'. The advanced tutorial will be expanded to cover more features so if you have a particular area of interest or if you think that an area deserves more attention then please let us know.
It has just come to our attention that the XuiEditor.nbm file in the latest release (NetBeans 4.1 early access 2) was corrupt.
We would like to apologize for this problem and hope it has not inconvenienced anyone too much. We have encountered this problem whereby a file becomes corrupted after upload to the sourceforge network. As the SF network is beyond our control we have no way of tracking down and resolving the issue other than re-uploading the file. Should this happen again please do not hesitate to inform us.... read more
The first release of XUI 2.0 is underway. We have uploaded the Jar files, source code, docs and the NetBeans project. The XuiEditor will follow shortly.
A draft of the Carousel/XUI 2 user guide is now available in the XUI Zone at http://xoetrope.net/xui/.
Get the latest documentation on Carousel. Much of this documentation applies to XUI and the XuiEditor just as well as Carousel. The documentation covers use of the NetBeans plug-in, and the general concepts behind working with XUI. The manual also includes numerous examples and a few case studies. This is draft documentation subject to change and revision. (~2.55MB)
New library support in XUI 2.0 allows further separation of UI and business logic. Attributes and events no longer need to be implemented in classes derived from XPage. The new support even opens up the possibility of embedding support for scripting engines.