UltraLightClient
Canoo UltraLightClient (ULC) | |
---|---|
Basisdaten
| |
Entwickler | Canoo Engineering AG |
Aktuelle Version | Canoo RIA Suite 2012 Update 1 (Januar 2013) |
Betriebssystem | Microsoft Windows, Linux, Mac OS X, Solaris |
Kategorie | Entwicklungsframework |
Lizenz | proprietär |
deutschsprachig | nein |
canoo ria-suite (offizielle Produktseite) |
UltraLightClient (kurz: ULC) ist eine Grafikbibliothek zur Erstellung von Rich Internet Applications. Anhand von ULC kann die Java-Grafikbibliothek Swing einfacher in einer Web-Infrastruktur verwendet werden. Die Bibliothek bietet eine server-seitige Programmierschnittstelle für Swing GUI-Komponenten an.
ULC-Anwendungen werden zentral auf einem Server in Betrieb genommen und über eine Web-Adresse als Java-Applet oder Java Web Start Anwendung aufgerufen. Auf der Benutzer-Seite wird das Java-Plugin verwendet um die Benutzeroberfläche anzuzeigen.
Nutzer können über Tastatur-Kürzel oder Drag-and-Drop-Funktionen ULC-Anwendungen bedienen.
Geschichte
UltraLightClient wurde im Jahre 1997 vom IBM OTI Lab in Zürich entwickelt. Im Jahr 2000 übernahm das Basler Software-Unternehmen Canoo die Lizenz und nahm Weiterentwicklungen daran vor, wie etwa die Java EE-Kompatibilität, Drag-and-Drop-Funktionalität, und die Entwicklung eines visuellen Editors für Eclipse.
Versionshistorie
UltraLightClient 5.0 | Mär 2002 |
UltraLightClient 5.1 | Sep 2002 |
UltraLightClient 5.2 | Apr 2004 |
UltraLightClient 6.0 | Apr 2005 |
UltraLightClient 6.1 | Mai 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 | Mai 2010 |
Canoo RIA Suite Update 1 | Okt 2010 |
Canoo RIA Suite Update 2 | Mär 2011 |
Canoo RIA Suite Update 3 | Apr 2011 |
Canoo RIA Suite Update 4 | Jul 2011 |
Canoo RIA Suite Update 5 | Dez 2011 |
Canoo RIA Suite 2012 | Jul 2012 |
Canoo RIA Suite 2012 Update 1 | Jan 2013 |
Vor- und Nachteile von ULC-Anwendungen
Vorteile
- Plattform- und Browserunabhängigkeit, da eine ULC-Anwendung das Java-Plugin nutzt um die Benutzerschnittstelle darzustellen.
- ULC-Anwendungen nutzen die gleiche Web-Infrastruktur wie herkömmliche HTML-Anwendungen.
- Bessere Benutzerschnittstellen erhöhen die Produktivität. Komponenten wie sortierbare Tabellen, Tabs, Menus, Drag-and-Drop wie auch Tastatur-Kürzel erhöhen den Bedienkomfort und steigern die Produktivität.
Nachteile
- Das Java-Plugin wird benötigt, um die Anwendung darzustellen. Falls kein Plugin vorhanden ist, kann die Anwendung nicht genutzt werden.