Catalysts Platform

Don’t write that distracting XML code, those files for persistency and that infrastructure code etc.
Start developing valuable code from the beginning!
Within 10 seconds, you can create
- an already working client-server application
- all directories and project files for developing your custom client code and your custom server code
- all required Ant files for
- the deployment of the RIA application and of installable clients together with certificates
- a server capable of copy deployment
- the Teamcity configuration for an automated build process with the most important code metrics such as
- Duplicate code
- Test coverage
- Architecture violations
- all required configuration files for automatic persistence with JPA and Hibernate
- exemplary unit test cases and integration test cases
- everything prepared for immediate application of test-driven development
The Platform supports
On the client-side
- RIA application to run in any browser (with Drag&Drop)
- installable clients (AIR)
- Mobile devices (running Windows Mobile)
- graphical designer for the user interface
- embedding into html pages and portals
- object-based communication with the server
- automatic re-connect with the server
- notifications from the server (”server push” just as on the Blackberry)
- complete debugging (on the client as well as on the server)
- exception handling (also with propagation of exceptions between the server and the client)
- clear guidelines for Model-View-Controller - where to put what lines of code
On the server-side
- clear architectural guidelines for server-side code
- persistence with JPA and Hibernate
- capable of high load with many concurrent accesses
- dependency injection with Spring
- security and logging with AOP and Spring
- server push
- media data like images and videos (download and streaming in both directions)
- transactions

