Business Value
Find out how UltraLightClient will save money and reduce your time-to-market:
Reuse Existing Infrastructure
-
No need to build a new platform for rich clients because ULC is an
add-on library for existing web platforms. Reuse existing HTML
application infrastructure and organizational processes for deployment
and operation.
Example:
Customer spent 50 million US$ and two years to implement infrastructure
and processes for a HTML generating J2EE platform. With ULC, the
customer can leverage this investment instead of spending a further
effort to implement a rich-client platform.
Develop and Deploy Web Applications Faster
-
Significant speed-up of development, deployment and production.
Example #1: Customer cut project time and cost in half by avoiding the complexity of distributed programming.
Example #2: Many
customers run their ULC-based applications with zero-install
effort on their Intranet clients because their browsers have a
Java plugin.
-
Run ULC Applications on all OS Platforms
- Applications can be deployed on almost any type of machine and operating system and in multiple configurations.
Example:
Customer with 300 wholly-owned subsidiaries runs a globally rolled out
financial planning and controlling application on all versions of Linux
and Windows, a myriad combination of clients & servers, and in
stand-alone mode.
-
Multiple UI Channels
- Enables
applications with multiple UI channels that share everything up to the
presentation layer. Existing HTML applications can be reused including
the business object layer.
Example: Customer with existing HTML-based B2C application is developing a high-end user interface for B2B expert users with ULC.
-
Consolidate Applications
- Merges offline and web applications running in different environments into a single application that serves all needs.
Example: Customer with various different HTML-based and Swing-based B2B applications is using UltraLightClient to provide a single, rich application that can be used on- and offline by the various target users.
-
Future Secure
- Leverages future enhancements of the standard Java platform.
Example:
Applications can be enhanced by new look-and-feel options (skins) as
provided by Swing 5.0 or future availability of Swing on mobile devices
(JSR 209) as these developments become available.
-
Minimize Risks
- Reduces risk throughout the software life cycle.
Example:
Customer with mainframe programmers and no experience in client/server
development was able to realize a rich client frontend application for
a large legacy system without risking project failure due to
inexperience in client/server code distribution.
-
Low Training Costs
- Closely
follows the Swing API. ULC builds on existing developer know-how by
using the Swing programming model but shields the developer from the
complexities of client/server code distribution by taking care of the
code split. This leads to significant cost savings: developer training
and development time can be kept to a minimum. Swing developers are
productive within a few days.
Example: A number of customers were able to reuse available Swing know-how and save re-training costs.
-
Simple Pricing Model
- Competitive pricing and simple license management beats any homegrown solution or competitor.
Example:
Customer with 13 ULC-based applications, used by thousands of users and
hundreds of B2B partners worldwide, spent about US$ 20 000.- on license
fees. There are no costs for runtime licenses or keeping count of
installations and number of users. ULC offers free distribution to any
number of servers and users.
End-User Productivity
- Increases
end-user productivity by offering rich user interfaces for scalable
server-based web applications. Interactive features such as
drag-and-drop, context menus, keyboard-based navigation, multiple
windows, and immediate data updates provide user interfaces that match
the responsiveness of desktop applications.
Example #1: Several customers - who have built products based on
ULC - quote superior usability compared to their competitors as their
key selling proposition.
Example #2: Customer with hundreds of worldwide B2B connections
is replacing most HTML front-ends by ULC because of sluggish HTML
performance.