|
Herausforderungen - Der DSL Editor muss riesigen Datenmengen schnell und zuverlässig handhaben können.
- Während des Entwicklungsprozesses des Editors gab es immer wieder Modifikationen des Metamodells.
- Außerdem waren sowohl Zeitrahmen als auch Budget extrem eng bemessen.
Ergebnisse - Gentleware entwickelte einen einfach zu benutzenden, mächtigen und skalierbaren grafischen Editor, maßgeschneidert auf die Bedürfnisse des Kunden.
- Sowohl DSL, als auch das Tool wurden in enger Zusammenarbeit mit dem Kunden entickelt. Die endgültige DSL stand erst am Ende des Projektes fest.
- Gentleware konnte on-time und on-budget liefern.
Anfänglich stellte der Kunde lediglich einen ersten groben Entwurf der DSL Notation zur Verfügung. Auch für das Metamodell und der Spezifikation des DBMS existierte zu dem Zeitpunkt lediglich ein erster Entwurf. In einem ersten Schritt untersuchten wir das Metalmodell und optimierten es zusammen mit dem Kunden, um eine bessere Skalierbarkeit und Handhabung zu erreichen. Darauf aufbauend entwickelten wir besagten grafischen Editor - basierend auf dem EMF/GMF Open Source Projekt - welcher die spezifischen Bedürfnisse des Kunden passgenau berücksichtigt.
Vorteile unserer Lösung - Der grafische Editor wurde schrittweise entwickelt. Auf diese Weise konnten Modifikationen der DSL während des Entwicklungsprozesses berücksichtigt werden.
- Das User Interface ist intuitiv für jeden bedienbar, der mit der Eclipe IDE vertraut ist.
- Die langjährige Erfahrung und das fundierte Know-How von Gentleware führten in diesem Projekt zu einer hochperformanten und sehr skalierbaren Lösung mit exzellenter Bedienoberfläche.

|
"Wir waren beeindruckt, wie schnell Gentleware uns einen funktionstüchtigen Prototyp zur Verfügung stellen konnte. Dies erlaubte uns, unsere Ideen schon sehr früh im Projekt weiter in die richtige Richtung zu entwickeln, was uns ungemein geholfen hat, die Road Map für unser Vorhaben zielführend zu planen. Das Tool, welches uns Gentleware an die Hand gab war definitiv besser als erwartet."

|