Canoo RIA Suite Logo

Release Notes

August, 2013


About Canoo RIA Suite 2013

Canoo RIA Suite 2013 is a major release of RIASuite. It's version is 7.2. It includes the following new features:

Feature Description
JRE 7 The minimum supported version is now Java 7. After February 2013, Oracle has stopped posting updates of Java SE 6 to its public download sites. RIA Suite has now been migrated to Java 7 and some of the new Java 7 Swing APIs are now available on ULC widgets. All ULC and add-on package libraries are compiled with Java 7.
Major release IMPORTANT NOTE: This is a major release of RIASuite. To develop with Canoo RIA Suite 2013 you need to upgrade the license to version 7.2. Kindly get in touch with our Sales Department for any question on this. Also minor releases of all add-on packages is being made as these are now compiled with Java 7.
ULCFxBrowser Taking advantage of JavaFX (which is part of JRE 1.7), RIASuite now offers integration of JavaFX WebView into ULC.


IMPORTANT NOTE: This is a new package. If you want to profit from this functionality, then you have to make sure that you are using Canoo RIA Suite 2013 and that you have purchased the corresponding licenses. Kindly get in touch with our Sales Department for any question on this.
JLayer ULC has replaced JxLayer with JLayer to decorate Swing components.

Use JLayer instead of JxLayer

Shapes and translucency for Windows New API to set shape and translucency on ULCFrame and ULCDialog.

Set shape in a frame

Multiple ULC Applications in a single web application EasyDeployment has been upgraded to enable deployment of multiple ULC applications, each having its own configuration, in a single web application.

Please see the Canoo RIA Suite 2012 Update 1 release notes for previous release notes.

The sections Fixed Bugs and Implemented Feature Requests give an overview of the most important differences between Canoo RIA Suite 2013 and Canoo RIA Suite 2012 Update 1.

To migrate from Canoo RIA Suite 2012 Update 1 to Canoo RIA Suite 2013, please see the migration notes.


Version Notes

Canoo RIA Suite 2013 requires the Java Runtime Environment (JRE) 1.7 or later on the server and on the client. It is recommended to use Java version 1.7.0_25 or later.

The deployment of a Canoo RIA Suite application requires a JEE server that supports at least the Servlet 2.4 specification.


Packages, Modules, Parts and Release Structure

UltraLightClient is part of the Canoo RIA Suite. It consist of the ULC Core that includes all components required to successfully develop and deploy UltraLightClient applications. Additionally there are several packages that provide extended functionalities. The UltraLightClient modules, parts, packages, and the structure of the current release are described in the following sections.


Package ULC Core

ULC Core contains comprehensive widget set, application framework, test framework and integration into client and server containers.


The UltraLightClient release is split into modules. Each module belongs to exactly one of five categories:

The category and module names are reflected in the directory structure of the release, e.g. environment/applet for the applet module that belongs to the environment category.

A module directory contains sub-directories with the following contents:



Each of these modules can contain up to four parts:

The part names are reflected in the filename of the jar files in the lib and src directory of the corresponding module, e.g. ulc-applet-client.jar and ulc-applet-client-src.jar for the classes and source stubs of the applet module that have to be deployed on the client side.


Package ULC Table Plus 1.0.7 (JIDE Grids v3.4.8)

ULC Table Plus integrates the JIDE grids library that provides a table with various extended features.


Package ULC Web Integration 1.1.1 (JxBrowser v3.3)

ULC Web-Integration integrates the JxBrowser library. With this package you can integrate any web page directly into your ULC Application.


Package ULC Enterprise Portal Integration 1.0.5

With this package you can integrate an ULC Application into your enterprise web applications or your enterprise portal server.


Package ULC Office Integration 1.1.1

This package bundles Apache POI and iText to produce PDF and MS Office documents integrated into your ULC Application.


Package ULC Graph 1.0.1 (JGraph

This package integrates JGraph library. With this package you can create and draw various graph diagrams.


Package ULC Chart 1.0.1 (JFreeChart 1.0.12)

This package integrates JFreeChart library. With this package you can create various business charts.


Package ULCFxBrowser 1.0 (JavaFX JRE 1.7)

ULCFxBrowser integrates the JavaFX Web component into ULC. With this package you can integrate any web page directly into your ULC Application.


Release Structure

<Canoo RIA Suite 2013> RIA Suite installation directory
   all For convenience, all UltraLightClient classes
UltraLightClient documentation
   ext contains the libraries of installed packages
   license the jar file with the deployment license key
   previous_releasenotes Previous release notes
Sample applications with ready to run Jetty Servlet container
   thirdpartylicenses licenses of included third party libraries
license manager tool - used to install, add, remove and upgrade RIASuite licenses
   build.txt Contains the build number
   LicenseAgreementDevelopment.pdf The Development license Agreement
   LicenseAgreementEvaluation.pdf The Evaluation license Agreement
   releasenotes.html This document


Fixed Bugs


Implemented Feature Requests


Migration Notes

Known Problems and Limitations

You can find known problems and limitations in our issue database.

Product and company names herein may be trademarks of their respective owners.

Copyright (c) 2000-2015 Canoo Engineering AG