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