Java only development
Enterprise Client Parts
CaptainCasa Enterprise Client consists out of two parts:
The server side, in which you place the interaction processing of your application, is pure and simple Java processing. It runs in any JEE-Servlet-based environment (Tomcat, Spring Boot, JBoss, …). Dialogs can be defined statically (XML definition) or dynamically (by Java program). Dialogs are simple Java programs and can be nested and re-used flexibly.
A comprehensive set of tools is supporting the development: a Layout Editor for WYSIWYG-editing dialog definitions, a code generator for doing the “boring coding”, a literal manager for defining and translating literal texts, a hot deployment center for continuous development – and many tools more. The actual Java-development is done in the IDE of you choice (Eclipse, IntelliJ, NetBeans, …).
Layout Editor for WYSIWYG-editing of dialogs
Core features of CaptainCasa Enterprise Client are:
- high level of interactivity and responsiveness – your front-end feels like a native user interface
- extraordinary cross browser / cross device compatibility
- great performance, low data volume that is exchanged between browser and server
- extremely rich library of controls – with controls already tailored for being used in the context of business applications
- rich set of tools – including WYSIWYG Layout Editor and hot-deployment processor
- excellent long-term stability of the framework – for application life cycles of > 10 years
- direct integration into existing Java-frameworks (JEE, Spring, Spring Boot, …)
- use-able in on premise and cloud infrastructures
Dialogs consistently run on desktops, tablets and phone browsers. A rich set of controls is available directly supporting responsive design.
CaptainCasa Enterprise Client is designed to serve as operationally used front-end environment, targeting employees and power users. It is used in applications systems like:
- ERP – Enterprise Resource Planning
- MES – Manufacturing Execution Systems
- HR – Human Resources
The following documentation (available in English and German) provides some overview information about the framework CaptainCasa Enterprise Client RISC: