About
Subscribe
  • Home
  • /
  • Software
  • /
  • Powerful front-end solution for demanding users

Powerful front-end solution for demanding users

By Bateleur
Johannesburg, 07 May 2009

With users demanding great performance, high interactivity and all-day-use-robustness, your Web front-end can be giving you a headache with inadequate HTML and scripting-based approaches - enter CaptainCasa to the rescue - a simple, powerful and efficient rich Internet application solution that enables frameworks for demanding enterprise applications.

Recently launched by it's South African partner, Bateleur Software, CaptainCasa "is a fast, robust solution for building great-looking, fast performing, interactive user interfaces for frequently and heavily used application front-ends", says CaptainCasa founder and CEO, Bj"orn Muller.

"CaptainCasa is a so-called rich client technology, ie, the user operates the user interface on his local desktop, while the application is working on central servers - with a thin communication line between. It is a generic, Java-based client that is connected to the back-end by using http(s).

"The framework focuses on high demand operational users and unburdens the application development from complex user interface development and allows application logic to be bound on server-side by utilising standard server technology."

CaptainCasa uniquely combines two solid proven technologies, swing-based UIs with JavaServer Faces (JSF) backend. JSF is the server side standard framework for serving client side user interfaces. Typically used for creating HTML pages, it is now used to control a generic, Java Swing based client. CaptainCasa does not introduce a new proprietary server side processing, but bases on the same one (JSF) that you build Web applications on. The layout is specified in XML, there is no direct contact with Swing (except if you want to add a new component on your own) and the rendering result looks fantastic.

J"urgen K"onig, managing director of VPS ID Systeme, says: "CaptainCasa Enterprise Client exactly meets our expectations: we are able to deliver solutions to our clients, that not only provide a stylish user interface, but that can be used fast and intuitively - regardless if used by casual users or by power users, when it comes to mass processing of data. For us it is important as well, that all the connection to subsystems, for example for writing information onto cards or USB sticks, is directly integrated into the user interface.

"We get more in terms of interactivity and quality of the user interface with a low development effort. Our number of user interface developers is low, this means: productivity of each one is high. And: they like the tool and have fun using it - I think this is absolutely crucial when it comes to user interface development."

The key advantages of using CaptainCasa Enterprise Client are:

* Front-end speed and interactivity - 20-50 times faster than AJAX.
* Pixel-accurate compatibility throughout various browsers and front-end operating systems.
* Very simple programming, based on JSF standards. Focused on the needs of application developers. No client coding required. Solid Java know how is enough.
* Both declarative layout definition (supported by WYSIWYG layout editor) and dynamic layout definition (by program).
* Open component interface.
* Easy to integrate and re-distribute as part of your server side application.
* Full internationalisation.
* Low client cost of ownership due to generic client concept.
* Flexible licensing: from free usage (no service) up to source code rights for securing long-term investments.

This solution can be used in the area of logistics too where some users operate with touch-screen devices, it can also be applied to both 'classic' operations and software as a service (SaaS) operations. CaptainCasa is pushed and backed by a corporate community of mid-range software companies using CaptainCasa Enteprise Client as essential element of their applications.

Share

Editorial contacts

Cathy van Zyl
C-Cubed Communications
(021) 852 7198
Sam Selmer-Olsen
Bateleur
(011) 691 1600