|IMTF UltraLightClient (ULC)|
|developer||Informatique-MTF SA (formerly Canoo Engineering AG)|
|Current version||IMTF RIA-Suite 9.0.2
|operating system||Microsoft Windows , Linux , Mac OS X , Solaris|
|RIA Suite (official product page)|
UltraLightClient ( ULC for short ) is a graphics library for creating Rich Internet Applications . Using ULC, the Java graphics library Swing can be used more easily in a web infrastructure. The library offers a server-side programming interface for Swing GUI components.
ULC applications are put into operation centrally on a server and called up via a web address as a Java applet or Java Web Start application. On the user side, the Java plug-in is used to display the user interface.
Users can operate ULC applications using keyboard shortcuts or drag-and-drop functions.
UltraLightClient was developed in 1997 by the IBM OTI Lab in Zurich. In 2000, the Basler software company Canoo took over the license and made further developments to it, such as Java EE compatibility, drag-and-drop functionality , and the development of a visual editor for Eclipse. Canoo Engineering was taken over by Informatique-MTF SA at the end of 2018. IMTF offers UltraLightClient as part of their RIA suite.
|UltraLightClient 5.0||Mar 2002|
|UltraLightClient 5.1||Sep 2002|
|UltraLightClient 5.2||Apr 2004|
|UltraLightClient 6.0||Apr 2005|
|UltraLightClient 6.1||May 2006|
|UltraLightClient 6.2||Sep 2007|
|UltraLightClient '08||Jun 2008|
|UltraLightClient '08 Update 1||Nov 2008|
|UltraLightClient '08 Update 2||Feb 2009|
|UltraLightClient '08 Update 3||Jul 2009|
|UltraLightClient '08 Update 4||Nov 2009|
|UltraLightClient ULC||May 2010|
|Canoo RIA Suite Update 1||Oct 2010|
|Canoo RIA Suite Update 2||Mar 2011|
|Canoo RIA Suite Update 3||Apr 2011|
|Canoo RIA Suite Update 4||Jul 2011|
|Canoo RIA Suite Update 5||Dec 2011|
|Canoo RIA Suite 2012||Jul 2012|
|Canoo RIA Suite 2012 Update 1||Jan 2013|
|Canoo RIA Suite 2013||August 2013|
|Canoo RIA Suite 2013 Update 1||September 2013|
|Canoo RIA Suite 2013 Update 2||December 2013|
|Canoo RIA Suite 2014||March 2014|
|Canoo RIA Suite 2014 Update 1||August 2014|
|Canoo RIA Suite 2014 Update 2||July 2015|
|Canoo RIA Suite 2014 Update 3||March 2016|
|Canoo RIA Suite 2014 Update 4||February 2017|
|Canoo RIA Suite 2014 Update 5||February 2018|
|Canoo RIA Suite 2014 Update 5-1||April 2018|
|IMTF RIA Suite 9||August 2018|
|IMTF RIA Suite 9 Update 0.2||April 2019|
Advantages and disadvantages of ULC applications
- Platform and browser independence, as a ULC application uses Java to display the user interface.
- ULC applications use the same web infrastructure as conventional HTML applications (http) for communication between the frontend and backend.
- Better user interfaces increase productivity. Components such as sortable tables, tabs, menus, drag and drop as well as keyboard shortcuts increase ease of use and increase productivity.
- The Java plug-in or a Java runtime or a launcher with integrated Java runtime is required to display the application. The application cannot be used without locally available Java.