Web-basierte Modellierungstools

Im Bereich der Modellierungsplattformen ist Eclipse seit mehr als 10 Jahren eine der populärsten und erfolgreichsten Technologien. In den letzten Jahren fanden jedoch vermehrt Webtechnologien in der Frontendentwicklung – auch bei Modellierungswerkzeugen – an Bedeutung, da diese aufgrund ihrer Einsatzflexibilität, Portabilität, Integrierbarkeit und schlanken Ästhetik entscheidende Vorteile bieten und Modellierungstools zukunftssicherer machen.

EclipseSource steht an der Spitze dieser Transformation zu einer Web-basierten Architektur bei Modellierungswerkzeugen, mit wegweisenden Open-Source-Technologien wie beispielsweise Eclipse Theia, GLSP und EMF Cloud. Unsere langjährige Geschichte in der Entwicklung von Modellierungswerkzeugen, kombiniert mit unserer weitreichenden Erfahrung in Webtechnologien, ermöglicht es uns hochmoderne Modellierungswerkzeuge zu schaffen und die Vorteile des Modellierungsökosystems von Eclipse auf eine webzentrierte Architektur zu übertragen. Arbeiten Sie mit uns zusammen, um ein modernes Modellierungswerkzeug zu entwickeln und von einem modernen Technologiestack und unserer umfassenden Expertise zu profitieren.

Mehr Informationen über Web-basierte Modellierungstools
Web-basierte Modellierungstools

Desktop-basierte Modellierungstools

In bestimmten Anwendungsfällen ist der direkte Zugriff auf die lokale Hardware, angeschlossene Geräte oder die lokale Infrastruktur unverzichtbar. Ob es darum geht, direkt verbundene Geräte zu konfigurieren oder intensive Analysen und Visualisierungen durchzuführen, die die volle Leistung der nativen Hardware erfordern, Desktop-Lösungen sind in diesen Fällen die beste Wahl.

Das Team von EclipseSource verfügt über umfassende Erfahrungen in der Entwicklung dieser leistungsstarken Desktop-Werkzeuge, die auf eine breite Palette von spezialisierten Bedürfnissen zugeschnitten sind. Wir zeichnen uns durch die Auswahl der idealen Technologiekombination für Ihre einzigartigen Anforderungen aus und schaffen robuste Lösungen, die das volle Potenzial von Desktop-Umgebungen ausschöpfen. Dabei berücksichtigen wir auch Strategien, die eine zukünftige Migration erleichtern oder sogar eine kombinierte Entwicklung mit einer webbasierten Produktlinie Ihres Modellierungstools ermöglichen.

Desktop-basierte Modellierungstools

Eclipse-basierte Modellierungstools

Eclipse bietet wohl das umfangreichste Ökosystem, wenn es um Technologien, Plattformen und Tools für Modellierungsumgebungen geht. Ausgereifte Frameworks, wie das Eclipse Modeling Framework (EMF), sind das Fundament von unzähligen erfolgreichen Modellierungstools in verschiedensten Fachbereichen.

EclipseSource ist seit mehr als einem Jahrzehnt maßgeblich an der Entwicklung und Innovation von Eclipse-basierten Modellierungstechnologien beteiligt. Aufgrund unserer Erfahrung aus zahlreichen Kundenprojekten und unserer führenden Rolle bei der Entwicklung verschiedener Modellierungsframeworks sind wir Ihr idealer Partner für die Unterstützung vor und während der Entwicklung von Modellierungstool jeglicher Art und in jedem Fachbereich. Wir sind das Expertenteam, wenn es um bewährte und leistungsstarke Technologien aus dem Eclipse Modeling Ökosystem, wie beispielsweise EMF Compare, EMF Forms, EMFStore, Papyrus, GMF, GEF, Xtext oder Xtend geht.

Eclipse-basierte Modellierungstools

Grafische Diagrammeditoren

Grafische Diagrammeditoren sind entscheidend für die Visualisierung vieler Modellierungssprachen und -werkzeuge, von Standardssprachen wie UML, SysML und BPMN bis hin zu domänenspezifischen grafischen Sprachen. Geschickt eingesetzt können sie die Effizienz erheblich steigern; ohne sorgfältiges Design können sie jedoch zu Wartungsproblemen und Unzufriedenheit der User führen.

Mit mehr als einem Jahrzehnt Erfahrung ist EclipseSource führend in der Entwicklung von grafischen Diagrammeditoren. Unser Ansatz ist pragmatisch und maßgeschneidert, um den speziellen Kontext Ihrer BenutzerInnen zu entsprechen. Wir verstehen, dass grafisches Modellieren mehr ist als nur Diagramme; es beinhaltet eine nahtlose Integration mit anderen Editoren und Kernfunktionen eines Modellierungstools. EclipseSource ist seit vielen Jahren führend in der Entwicklung von Technologien für die Erstellung grafischer Modellierungswerkzeuge, von GEF und GMF bis hin zu Technologien der nächsten Generation wie Sprotty und GLSP.

Grafische Diagrammeditoren

Textuelle Sprachen und DSLs

Textuelle domänenspezifische Sprachen (DSLs) sind ein leistungsstarkes Mittel, um komplexes Verhalten, Constraints, Regeln und Strukturen effizient zu beschreiben. Indem eine Sprache auf einen spezifischen Anwendungsfall zugeschnitten wird, vereinfachen DSLs die Verwendung im Vergleich zu allgemeinen Programmiersprachen (GPLs) und steigern dadurch die Produktivität Ihrer BenutzerInnen. Entscheidend ist auch, dass DSLs den Entwicklungsprozess demokratisieren, indem sie Nicht-ProgrammiererInnen und FachexpertInnen ermöglichen, direkt zum Produktdesign beizutragen und die Lücke zwischen Konzept und Implementierung zu überbrücken.

Bei EclipseSource steht die Erstellung textueller DSLs im Mittelpunkt unseres täglichen Handwerks. Unsere umfangreiche Erfahrung in der Entwicklung von werkzeuggestützten DSLs erstreckt sich über eine Vielzahl von Sektoren, von Finanzen und Ingenieurwesen bis hin zu Gesundheitswesen und Entwicklung. Wir sind Spezialisten im Sprachdesign und kennen uns mit Schlüsseltechnologien wie Eclipse Langium, Xtext, dem Language Server Protocol (LSP) und textuellen Editoren wie Monaco in Theia und VS Code aus.

Textuelle Sprachen und DSLs

Trees / Formulare / Properties

Modellierungssprachen eignen sich hervorragend zur Darstellung der Hierarchien und Strukturen, die in verschiedenen Systemen inhärent sind, von physischen Produkten und Halbleitern bis hin zu Softwarearchitekturen. Eine effektive Möglichkeit, diese strukturierten Daten zu verwalten, bieten baumbasierte Ansichten, ergänzt durch formularbasierte Detailansichten zur Editierung von Modellelementeigenschaften. Wenn sie mit grafischen und textuellen Sprachen integriert sind, verbessern diese formularbasierten Benutzeroberflächen die Dateninteraktion und machen die Erkundung, Eingabe und Modifikation intuitiver.

EclipseSource ist führend in der Entwicklung von spezialisierten Frameworks, wie EMF Forms und JSON Forms, für die Erstellung datenzentrierter, formularbasierter und baumbasierter Editoren. Unser Engagement für deklarative und dennoch anpassbare Entwicklungsansätze gewährleistet die Erstellung von optimierten Editoren, die sich nahtlos in Ihre bestehende Werkzeugkette integrieren.

Trees / Formulare / Properties

Modellvergleich und Versionierung

Effiziente Zusammenarbeit in Modellierungswerkzeugen hängt von robusten Differenzierungs- und Zusammenführungsmechanismen ab. Entscheidend sind auch übersichtliche Darstellungen für der Änderungshistorie und nachvollziehbare Unterstützung bei der Auflösung von Konflikten wenn Modellversionen zusammengeführt werden. Während textuelle Sprachen Standard-Versionierungswerkzeuge wie Git nutzen können, erfordern Modellbasierte Systeme oft spezialisierte Ansätze, die die Semantik der Modelle berücksichtigen.

EclipseSource ist führend in der Bereitstellung fortschrittlicher Versionierungslösungen für textuelle, grafische und strukturelle Modelle. Unsere Expertise basiert auf unseren bedeutenden Beiträgen zu EGit, EMF Compare und EMF Store, die uns sowohl das konzeptionelle Know-how als auch die praktische Erfahrung verleihen, um optimale Lösungen für Ihre Modellierungstools zu liefern.

Modellvergleich und Versionierung

Validierung / Analyse / Simulation

Modellierung bietet einen entscheidenden Vorteil in den frühen Phasen des Entwicklungsprozesses, indem sie die Validierung, Analyse und Simulation von Produkten, Systemen oder komplexen Beziehungen ermöglicht. Diese Abstraktionsebene erlaubt eine frühzeitige Analyse wichtiger Eigenschaften Ihres Systems sowie die Erkennung von Designfehlern oder Inkonsistenzen vor der Produktion. Dieses wertvolle frühe Feedback kann die Fehlerquote erheblich reduzieren und somit Zeit und Ressourcen sparen.

EclipseSource verfügt über langjährige Erfahrung im Einsatz von effizienten Validierungs-, Analyse- und Simulationsfähigkeiten für domänenspezifische Modellierungssprachen. Unsere Expertise erstreckt sich über ein weites Spektrum an Technologien wie XSD, Ecore und JSON Schema, die wir erfolgreich in etlichen kundenspezifischen Lösungen integriert haben. Unser Team ist darauf fokussiert, Ihre einzigartigen Anforderungen zu verstehen und eng mit Ihren DomänenexpertInnen zusammenzuarbeiten, um maßgeschneiderte Modellverarbeitung und -analyse nahtlos in Ihre Arbeitsabläufe und Ihre Werkzeugkette zu integrieren.

Validierung / Analyse / Simulation

Transformation / Generierung

In den meisten Bereichen werden Modelle schlussendlich zur Erzeugung von Artefakten verwendet, sei es Quellcode, Dokumentation oder die Spezifikation für die automatisierte Produktion. Zusätzlich können Modelle für bestimmte Zwecke in verschiedene Darstellungen transformiert werden. Modelltransformationen und Codegeneratoren ermöglichen es Ihnen, die Schleife Ihres domänenspezifischen modellgetriebenen Entwicklungszyklus zu schließen.

EclipseSource bringt jahrzehntelange Erfahrung in die Erstellung von Modelltransformationen und Codegeneratoren ein. Unser Team verfügt über umfassendes Wissen sowohl im konzeptionellen Rahmenwerk als auch in den technischen Feinheiten von Transformationssprachen und Codegenerierungstechnologien, einschließlich Xtend.

Transformation / Generierung

Lassen Sie uns zusammenarbeiten

Unsere renommierten Experten sind nicht nur Entwickler und Committer vieler essentieller Open-Source-Frameworks und -Plattformen für die Toolentwicklung. Wir haben auch umfangreiche Erfahrung in der Entwicklung, Erweiterung und Modernisierung von domänenspezifischen Tools, Modellierungstools und IDEs, zusammen mit unseren Kunden auf der Grundlage eines gesunden Open-Source-Ökosystems.

Lassen Sie uns zusammenarbeiten und profitieren Sie von unserer Expertise, um Ihre Toolentwicklung von Anfang an zu beschleunigen. Wir unterstützen Sie dabei, das erforderliche Know-how zu erlangen, den richtigen Technologiemix zu identifizieren, die ideale Architektur zu entwerfen und mit einem optimalen Mix unserer Dienstleistungen ein nachhaltiges Open-Source-Fundament für Ihr individuelles Tools sicherzustellen.
Holen Sie sich Unterstützung

Design Und Evaluierung

Mit unserer umfangreichen Erfahrung in der Tool-Entwicklung und den entsprechenden zugrunde liegenden Frameworks unterstützen wir Sie bei der Bewertung und Auswahl der richtigen Technologien und der idealen Architektur für Ihr Projekt.

Support & Training

Unsere technische Entwicklerberatung und unsere maßgeschneiderten Schulungen sind der ideale Einstieg für Ihr Entwicklerteam. So vermeiden Sie häufig gemachte Fehler und leiten Ihr Projekt von Beginn an in die richtigen Wege.

Beratung & Umsetzung

Lassen Sie unsere erfahrenen Architekten und Entwickler gemeinsam mit Ihrem Entwicklungsteam und Ihren Domänenexperten an Ihrer maßgeschneiderten Lösung arbeiten, um schnell und effizient die Entwicklungsgeschwindigkeit, Qualität und Wartbarkeit Ihrer Projekte zu verbessern.

Innovation & Wartung

Open-Source-Frameworks sind das entscheidende Fundament Ihres Projekts? Mit unseren gesponserten Entwicklungs- und langfristigen Supportpaketen sind wir sind Ihr idealer Partner für die Entwicklung und Wartung der Open-Source-Frameworks auf die Sie sich verlassen.

Was unsere Kunden sagen