Entwicklungs- und Laufzeit­umgebungen für Software-Entwicklung

In der Software-Entwicklung arbeiten wir im Rahmen der Dynamic Components Strategie mit dem quelloffenen Programmier­werkzeug Eclipse. Eclipse ist nicht nur auf die Programmier­sprache Java beschränkt, sondern bietet durch zahlreiche Erweiterungen die Möglichkeit, eine große Anzahl weiterer Entwicklungs­aufgaben abzudecken. Die Entwicklungen finden auf Basis des Java Enterprise/EJB 3.0-Standards statt.

Für die Entwicklung der grafischen Benutzer­oberfläche (GUI) hat sich unsere selbst entwickelte Komponenten­bibliothek bewährt. Diese stellt den Entwicklern über 60 Standard­bedienelemente im Baukastenprinzip zur Verfügung und wird ständig erweitert. Die GUI-Komponenten sind konform zum Java Enterprise Standard Servlet API 2.2 und basieren auf dem Webframework Tapestry. Durch die klare Trennung zwischen GUI Design (HTML/CSS) und Logik sind sehr einfach kundenspezifische Anpassungen möglich.

Abhängig von den Systemumgebungen unserer Kunden laufen die Applikationen in unterschiedlichen Laufzeit­umgebungen. Dies beinhaltet sowohl freie Laufzeitcontainer wie

als auch kommerzielle Umgebungen wie

Durch die eingesetzten Technologien sind alle Applikationen der Dynamic Components vollständig browserbasiert, absolut skalierbar und damit perfekt in der Cloud zu betreiben.