Entwicklungs- und Laufzeitumgebungen für Software-Entwicklung
In der Software-Entwicklung arbeiten wir im Rahmen der Dynamic Components Strategie mit dem quelloffenen Programmierwerkzeug Eclipse. Eclipse ist nicht nur auf die Programmiersprache Java beschränkt, sondern bietet durch zahlreiche Erweiterungen die Möglichkeit, eine große Anzahl weiterer Entwicklungsaufgaben abzudecken. Die Entwicklungen finden auf Basis des Java Enterprise/EJB 3.0-Standards statt.
Für die Entwicklung der grafischen Benutzeroberfläche (GUI) hat sich unsere selbst entwickelte Komponentenbibliothek bewährt. Diese stellt den Entwicklern über 60 Standardbedienelemente 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 Laufzeitumgebungen. 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.