Tool-Entwickler zu Ihren Diensten

EclipseSource verfügt über mehr als ein Jahrzehnt an Erfahrung mit dem Design, der Entwicklung und der Erweiterung von Tools für eine Vielfalt an Geschäftsbereichen und basierend auf allen bedeutenden Technologie Plattformen. Egal ob es sich um eine klassische integrierte Entwicklungsumgebung (IDE) zur Softwareentwicklung handelt, einem Modellierungswerkzeug für Ihre Fachanwender oder einer domänen-spezifischen Lösung für Ingenieure, unabhängig davon ob Sie sich für eine webbasierte oder eine desktop-basierte Anwendung interessieren, EclipseSource unterstützt Sie konzeptionell und technisch beim Design und der Implementierung. Finden Sie mit uns die für Sie optimale Lösung!

Software Entwicklungs-Tools/IDEs

Tools for Sofwarte Engineers

Softwareentwickler benötigen effiziente Tools, um ihre täglichen, herausfordernden Aufgaben zu meistern und komplexe Softwaresysteme zu entwickeln. Bereits existierende Programmierumgebungen genügen häufig nicht, um die Anforderungen für spezielle Software, Infrastrukturen, Workflows oder Produkte zu erfüllen. Benötigen Sie ein domänen-spezifische Programmiersprache, ein angepasstes Buildsystem, eine Debugging Umgebung oder ein erweitertes Source Code Versionierungssystem? EclipseSource ist ihr idealer Partner bei der Umsetzung domänen-spezifischer Software-Entwicklungswerkzeuge.

Modellierungs-Tools

blurred-background-close-up-coffee-cup-908284

Modellierung ermöglicht es, die steigende Komplexität heutiger Geschäftsbereichen zu beherrschen. Modelle können für eine Vielzahl an Aufgaben genutzt werden, wie zum Beispiel die Spezifizierung von Systemen, Prozessen, Anforderungen und vielen weiteren fachspezifischen Aspekten. Um die Vorteile von Modellierung und domänen-spezifischer Sprachen (DSLs) effizient zu nutzen, ist eine entsprechende Werkzeugunterstützung entscheidend. Unser Team bei EclipseSource besteht aus führende Experten, wenn es um die Realisierung von typischen Anforderungen an Modellierungstools geht, beispielsweise die grafische Modellierung, die Unterstützung textueller Modelle, die Umsetzung von Modellanalysen, die Codegenerierung, eine effiziente Modellversionierung oder die Unterstützung von kollaborativer Modellierung. Egal ob es sich dabei um eine spezifische Modellierungssprache oder um eine standardisierte Modellierungssprache wie UML handelt, EclipseSource unterstützt sie bei der Umsetzung und Weiterentwicklung ihrer Werkzeugkette.

Business Applikationen & Engineering-Tools

ipad-tablet-technology-touch

Datenzentrierte Anwendungen werden in verschiedensten Fachbereichen benötigt, beispielsweise in der Elektrotechnik: um komplexe Komponenten zu entwerfen, wie Prozessoren oder Endgeräte., in der Automobiltechnik: um Autos und deren Steuerung zu spezifizieren, im Finanzwesen: zur Abbildung, Simulation und Konfiguration von Versicherungen oder Fonds, sowie in vielen weiteren Bereichen. Egal ob es sich um eine Eclipse-basierte Anwendung (RCP oder Eclipse 4), eine browser-basierte Lösung oder JavaFX handelt: Profitieren Sie von unserer technischen Erfahrung wenn es darum geht, die Komplexität eines bereichsspezifischen Projektes zu verstehen und umzusetzen. Sie sind der Experte in Ihrem Fachbereich, wir sind die technischen Experten für die Umsetzung – zusammen erstellen wir das perfekte Tool für Ihre Domäne!

Webbasierte Tools

Cloud

Eine einfache Handhabung, leichter Zugriff von verschiedenen Endgeräten und ein moderne Benutzeroberfläche — es gibt viele Gründe die für eine webbasierte Applikation sprechen. EclipseSource ist seit über 17 Jahren auf Web-Techniken spezialisiert. Wir sind die Haupttreiber hinter Web-Frameworks wie der Remote Application Platform (RAP) und JSON Forms. Darüber hinaus sind wir auf die Erweiterung von webbasierte Tool-Plattformen wie Eclipse Che, Visual Studio Code und Eclipse Theia spezialisiert. Kontaktieren Sie uns, wir helfen Ihnen gerne bei der Entwicklung eines neuen webbasierten Tools, der Migration eines bereits bestehenden Systems oder einer Mischform aus beidem.

Desktopbasierte Tools

code-coding-computer

Effiziente und mächtige Tools erfordern immer noch häufig eine desktop-basierten Lösung. Moderne UI Toolkits wie JavaFX und openGL ermöglichen mächtige Visualisierungen, direkter Hardwarezugriff erlaubt spezielle Anwendungsfälle. EclipseSource verfügt über mehr als ein Jahrzehnt Erfahrung, wenn es darum geht die richtige Zusammenstellung an Technologien auszuwählen, um damit all Ihre Kundenwünsche zu erfüllen. Kontaktieren Sie uns, damit wir Sie bei ihrem Projekt unterstützen können.

Eclipse-basierte Tools

Screenshot from 2018-03-27 14-01-52

Eclipse ist eine der am weitesten verbreiteten Plattformen zur Entwicklung von Tools für Softwareentwickler. Seit vielen Jahren, bietet diese Plattform das wohl umfangreichste Ökosystem an ausgereiften Entwicklungstools, wie zum Beispiel die C/C++ Development Tools (CDT), Java Development Tools (JDT), Debugging Tools, Build Systeme, Codeanalyse Tools und vielem mehr. Dank Xtext und EMF, ist Eclipse auch eine Plattform für domänen-spezifische Sprachen, Codegeneratoren, Simulatoren, etc.. Kontaktieren Sie unser Team von Eclipse Comittern um Unterstützung bei der Entwicklung Ihrer Eclipse Plugins, angepassten IDEs, Rich Client oder Eclipse 4 Anwendungen zu erhalten.

Design & Evaluierung

Vor der eigentlichen Entwicklung eines Modellierungs-Tools, muss zunächst das domänenspezifische Modell externalisiert werden. Mit unserer umfangreichen Erfahrung in der Abstraktion komplexer Domänen, begleiten wir Sie durch diesen Prozess. Mit Hilfe von entsprechenden Frameworks stellen wir Ihnen bereits in einer frühen Phase Prototyp-Versionen eines Modellierungs-Tools für Ihren Bereich zur Verfügung. Mit diesem lassen sich benutzerdefinierte Modelle testen und bewerten. Weiterhin muss eine technische Basis einschließlich Plattformen und Frameworks ausgewählt werden. Wir unterstützen Sie bei der Bewertung und Auswahl der richtigen Technologie und ermöglichen es Ihnen, in dieser frühen Phase Ihres Projekts bereits die richtige Entscheidung zu treffen.

Support & Training

Modellieren unterstützt Sie bei der Bewältigung komplexer Problemstellungen Ihres Bereiches, bringt aber gleichzeitig auch neue Konzepte und Technologien in Ihr Projekt ein. Unsere maßgeschneiderten Schulungen sind hier der ideale Einstieg für Ihr Team. Mit unserem kontinuierlichen Developer-Support beantworten wir zudem dringende Fragen umgehend, stellen Vorlagen bereit, unterstützen bei wichtigen Designentscheidungen, helfen und führen auf Wunsch Code-Reviews durch. Dabei vermeiden Sie nicht nur häufiger Fehler, die gerade in der Anfangsphase eines Projekts auftreten, sondern Sie profitieren auch von einer effizienten Vermittlung des benötigten Wissens an Ihr Team.

Beratung & Umsetzung

Lassen Sie sich von unseren erfahrenen Entwicklern bei der planmäßigen und effizienten Implementierung Ihrer Lösung unterstützen. Wir kollaborieren gerne mit Ihrem bereits bestehenden Team, steuern bestimmte Module bei oder übernehmen bei Bedarf komplette Projekte für Sie. Sie profitieren von den Erfahrungen, welche unsere Experten in einer Vielzahl erfolgreicher Projekte gesammelt haben. Unser Team arbeitet effizient und kann in bestehende Prozesse und Infrastrukturen integriert werden oder alternativ diese mit Ihnen zusammen gestalten.

Innovation & Wartung

Einer der Hauptvorteile von Modellierung ist es, durch die Nutzung von Frameworks den Aufwand bei der Entwicklung signifikant zu reduzieren. Basierend auf einer domänenspezifischen Modelldefinition können diese Frameworks übergreifende Anforderungen wie Visualisierung, Versionierung oder Transformation effizient erfüllen. Wir sind maßgeblich an der kontinuierlichen Entwicklung von Modellierungs-Frameworks beteiligt und können Sie daher unterstützen, die für Ihr Projekt optimale Lösung zu finden. Darüber hinaus können wir sogar neue domänenspezifische Frameworks für Sie entwerfen und umsetzen. Abschließend übernehmen wir bei der Anwendung eines Frameworks auf Wunsch für Sie gerne die laufende und langfristige Wartung.

Was unsere Kunden sagen