Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Java Ultra Light Client (ULC)

273 views
Skip to first unread message

CANOO-ULC

unread,
Dec 16, 2002, 12:44:21 AM12/16/02
to
Java Ultra Light Client (ULC)

ULC enables rapid development of Java-based, thin client applications
with sophisticated and highly interactive graphical user interfaces
(GUIs). ULC facilitates the streamlined distribution of applications
in the Internet and Intranet.

Implementing sophisticated GUIs with fat client architectures entails
higher costs for distribution, application maintenance, and desktop
administration. Thin clients help solve these problems. HTML and Java
applets are widely used for building browser-based thin clients.

Thin clients with a rich user interface, however, are expensive to
develop with HTML, and the result is often not satisfactory. The use
of applets forces developers to pay specific attention to all aspects
of functionality distribution between client and server. Thin clients
developed in a heterogeneous environment involving HTML, Java applets,
JavaScript, plug-ins, and JSP increase development and maintenance
costs and effort.

ULC provides a framework that enables the development of thin client
applications with a simple fat client programming model. On the
server-side, ULC applications are deployed in a J2EE-compliant Web or
EJB container. On the client, an application independent presentation
client displays the user interface. This UI Engine can be executed as
an applet in a browser, using a JNLP client (e.g. Java Web Start), or
as a standalone Java program.

The ULC framework shields the developer from the complexities of
distributed programming, protocols, and application servers. It is a
non-proprietary, open standard based, 100% pure Java solution that can
be easily extended to an organization's specific needs. ULC can also
use various protocols between client and server, such as HTTP(S), SSL,
and IIOP, to meet security and firewall requirements.

In short, ULC enables:

· Easy distribution and deployment of applications to a large number
of clients.
· Centralized application maintenance and security by keeping the
application code on the server.
· Rapid development of Intranet/Internet applications with complex
GUIs while keeping the distribution aspects transparent for the
developer.
· Optimized communication between client and server for operation over
low bandwidth and high latency networks.

The latest release of ULC can be integrated into IBM WebSphere Studio
development environment.


More information: http://www.canoo.com/ulc

0 new messages