Further readings on CaptainCasa Enterprise Client:

(.) ...in a Nutsheell
(.) Feature Overview
(.) Technical Overview
(.) Data Sheet
(.) Screenshots
(.) JSF and Swing?
(.) JSF, more details...

(.) Touch Screen/
    Industry Terminals


Video Tutorials:

(.) CaptainCasa
    Overview
      (.zip, 1 movie, German)
(.) Create the first Page       (.zip, 4 movies)


Selected Readings:

(.) Accessibility
(.) Legacy     Modernization
(.) Transparency
(.) Code Generator
(.) Component Sizing
(.) Right to Left
Technology Solution

The "Captain Casa Enterprise Client" environment is a rich client framework. Central part is the client itself: a generic UI browser which receives XML layout pages from the server and sends back events - exactly in the same way as performed by a normal browser.


Applications need to specify the layout of a page on server side - all client side rendering is done automatically. This means: your application development does not need to do any UI client coding but can concentrate on server-related issues.

Enterprise Client

CaptainCasa Enterprise Client is a rich User Interface client that is designed for providing fast and robust frontends to the user. The client software is either started within a browser window or is started as a parallel application from the browser.

Key advantages are:
  • High performance, roundtrip optimized
  • High level of robustness, for all-day-long usage
  • High number of standard controls (extensibility for more)
  • Usage in- and outside browser environment
CaptainCasa Enterprise Client is connected to an application server in exactly the same way as a normal browser, using the http protocol. As consequence, CaptainCasa Enterprise Client can run as frontend for any http server environment.

Enterprise Client JSF Integration

CaptainCasa Enterprise Client is connected in a 100% compatible way to Java Server Faces. All controls the client provides to the user are available as Java Server Faces tag library.

Key advantages are:
  • Solid standard framework for server side processing
  • JSF integration
  • Scalability and high availability
Enterprise Client Designer

CaptainCasa Enterprise Client provides a variety of controls. By using the Enteprise Client Designer assembling of controls and plugging controls to server side processing is made extremely simple. The Enterprise Client Designer includes a WYSIWYG Editor.

Key advantages are:
  • Simple and productive user interface design
  • Declarative user interface definition
  • No UI coding - only if explicitly required (e.g. dynamic pages)
Enterprise Client HTML Renderer

In addition to its rich User Interface Client CaptainCasa includes an additional JSF HTML component library. It covers the commonly used components in an HTML form context, covering the typical needs of plain HTML clients.

Key advantages are:
  • Form oriented HTML clients can be developed in exactly the same way as rich User Interface clients.
  • Creation of Appliaction User Interfaces for sub-devices such as hand-held devices.


Licensing

CaptainCasa Enteprise Client provides three different license modes:
  • "Binary License" - The license includes the framework as binary delivery. Pages that you create will show up with a CaptainCasa splash screen (that's the one coming up when starting the User Interface) and will point to CaptainCasa copyrights in a non-prominent place within the screen. There is no service, no support, no warranty. This license is free.
  • "Escrow License" - The license includes the framework as binary delivery and in addition grants you escrow access to sources. In addition, service and support is provided.
  • "Participation License" - The license includes the framework both as binary and as source delivery. Full service and support is provided. This type of license is designed to add long term securtiy to your investment when using a User Inteface framework.
Please contact info@CaptainCasa.com for questions on licensing.