Products - Development Tools

 

Casabac provides a set of development tools simplifying the process of defining screen layouts and of binding server side logic behind a layout. - The actual coding is done in any development environment of your choice. Casabac comes with tool plugins for the Eclipse development environment. Casabac's resources (e.g. XML layout definitions) are stored in the file system during development - and can be easily integrated into any code administration (e.g. CVS, Subversion, Perforce).

Project and Layout Manager

Casabac layouts are structured inside so called "projects" - each project representing a certain directory of the file system. With Project and Layout Manager you structure and administer these directories.

WYSIWYG Layout Editor

This is the central tool for editing layouts. You maintain an XML layout definition, preview the design in WYSIWYG mode and quickly navigate into the attributes of controls.

Code Assistent

Maintaining the layout is the one part - binding the server side logic the other part. Each layout is represented on server side by a corresponding adapter class. The code assistant assists you to maintain this class.

Literal Translator

All literals in the area of Casabac user interfaces are either defined "hard-wired" or "soft-wired". "Soft-wiring" means that a flexible multi language management stores a text per literal and language. Behind an interface you can either use Casabac's storing of multi language information - or you can plug to maybe already existing translation systems that are provided by an existing application.

Control Editor

The Control Editor supports the creation of own, new controls. Controls can be added to Casabac in a simple and open way. Controls either are new optical controls or are "semantic controls", i.e. combinations out of existing controls (e.g. an "address control").

Load Tester

With Casabac's load testing tools one can simulate multiple users using Casabac GUI Server simultanously. Valuable information for sizing server systems are provided, and you can easily observe your system's behaviour under high-performance load testing. - Does memory increase constantly, are performance results stable over time? - User interaction steps can be recorded in sequence - and sequences can be replayes many times.

Style Sheet Editor

Casabac uses style sheet definitions (".css-files") in order to define the actual rendering of controls. The style sheet editor allows easy creation of customized styles - without knowing anything about "style sheets". In addition the editor provides an intelligent upgrading of style sheet definitions - making release changes of style definitions extremely simple.

 

Casabac's development tools are all built with the Casabac GUI technology. Advantage: one can either use the Web Browser or the stand alone Casabac SWT client for viewing the tools. All tools are also available as Eclipse plugin.