Catalysts Plattform

Schreiben Sie nicht weiter unnötigen XML-Code, Einstellungen in Persistenz-Dateien, Infrastruktur-Code usw.

Beginnen Sie sofort mit dem Entwickeln von wertvollem Code!

In 10 Sekunden erstellen Sie

  • eine funktionierende Client-Server-Anwendung
  • alle Verzeichnisse und Projekt-Dateien für die Entwicklung des Clients und des Servers
  • alle notwendigen Ant-Dateien für
    • Das Deployen der RIA-Anwendung und / oder installierbaren Clients inklusive Zertifikate
    • Einen „Copy deployment“-fähigen Server
  • Die Teamcity-Konfiguration für den automatischen Build-Prozess mit den wichtigsten Code-Metriken, wie
    • Duplicate Code
    • Testabdeckung
    • Architektur-Verletzungen
  • Alle wichtigen Konfigurations-Dateien für Persistierung mit JPA und Hibernate
  • Beispielhafte Unit-Testfälle und Integrations-Testfälle
  • Alles vorbereitet für den sofortigen Einsatz von testgetriebener Entwicklung

Die Plattform unterstützt:

Am Client:

  • Browserfähige RIA-Anwendung (mit Drag&Drop, Rechte Maus Kontext Menu, …)
  • Installierbare Clients (AIR)
  • Mobile Endgeräte (Windows Mobile)
  • Grafischen UI-Designer
  • Einbettung in HTML-Seiten und Portlets
  • Objektbasierte Kommunikation mit dem Server
  • Automatisches Wiederherstellen der Verbindung zum Server
  • Notifizierungen vom Server („server push“ wie bei Blackberry)
  • Vollständiges Debugging (sowohl Client wie auch Server)
  • Ausnahmebehandlung (auch mit Weiterleitung der Exceptions zwischen Client und Server)
  • Klare Vorgaben für Model-View-Controller

Am Server

  • Klare Architektur-Vorgaben für den serverseitigen Code
  • Persistierung mit JPA und Hibernate
  • Hohe Last und viele gleichzeitige Anfragen
  • Dependency Injection mit Spring
  • Security und Logging mit AOP und Spring
  • Server Push
  • Mediendaten wie Fotos und Videos (Download und Streaming in beide Richtungen)
  • Transaktionen