Eine bestehende eclipse RCP Anwendung zur Steuerung von Bahn Signalen, wurde fachlich erweitert und auf eine eclipse e4 Migration vorbereitet. Hierzu wurde unter anderem ein bestehender SWT Patch auf eine neue SWT Version portiert und ein maven build für den Patch aufgesetzt.
In einer Datenbank werden die einzelnen Komponenten, aus denen der jeweilige Satellit aufgebaut ist, gespeichert, um auf detaillierte Informationen zugreifen zu können, auch wenn der Satellit längst im Orbit ist.
Im Rahmen der Weiterentwicklung der Oberfläche der Datenbank wurde eine bestehende Tabellenkomponente komplett überarbeitet.
Die aufgebaute technische Infrastruktur wurde vom Kunden inzwischen auf verschiedene andere Anwendungen übertragen. Nach 9 Jahren Entwicklung war eine Portierung der Plattform von 3.x nach 4.x notwendig geworden. Zusätzlich waren neue XText DSLs zu definieren (Grammatik) und zu implementieren, sowie bestehende zu flexibilisieren, wozu unter anderem das generierte ecore Model durch XCore ersetzt wurde.
Tätigkeiten:
Architektur, Entwicklung, Design, Beratung, Geschwindigkeits- und SpeicherbedarfsOptimierung, Portierung
Das Frontend einer Anwendung sollte über eine DSL deklarativ beschrieben werden, so dass eine Codegenerierung für alle Zielplattformen (vorerst Android und Windows auf Basis von RCP) ermöglicht wird.
Tätigkeiten:
Architektur, Entwicklung, Design, Beratung
Die Passagierflüsse innerhalb der Terminals sind Abhängig von Größen wie Pünktlichkeit und Belegung der Flüge, Weiterflugziele der Passagiere und Auslastung der Wege. Anhand einer Wegematrix berechnet die Anwendung wann wie viele Passagiere an welchen Orten im Terminal zu erwarten sind und bietet dadurch die Möglichkeit zum Beispiel Sicherheitskontrollstellen mit mehr Personal auszustatten, Passagiere umzuleiten oder einem Flug ein anderes Gate zuzuweisen.
Tätigkeiten:
Architektur, Entwicklung, Design, Beratung
Die in 30 automatisch überwachte Qualität war gegenüber undefinierter Vorfälle nicht robust genug, daher wurde in diesem Projekt eine Möglichkeit der manuellen Nachbearbeitung der Ergebnisse geschaffen.
Die Umsätze der Geschäfte innerhalb des Flughafens hängen signifikant von den Zielen der Flieger ab, die die nächst gelegenen Gates zugeteilt bekommen. Die im Rahmen des Projekts entwickelte Anwendung bietet die Möglichkeit diesen Zusammenhang zu visualisieren und darauf basierend zu planen.
Tätigkeiten:
Architektur, Entwicklung, Design, Beratung
Zur Eingabe der Daten wurde eine generische Architektur zur Beschreibung von Stammdaten entworfen und implementiert, die Clientseitig basierend auf einer Beschreibung der zu pflegenden Daten die Eingabemasken und Tabellen erzeugt.
Tätigkeiten:
Architektur, Entwicklung, Design, Beratung
Basierend auf der entwickelten Plattform wurden eine Portierung der Grundlegenden eclipse Plattform von 3.7 nach 4.2, der Buildumgebung von buckminster nach Maven 2/Tycho und der GIS-Komponente von iLog nach uDig, sowie die Generierung der Nutzerdokumentation aus Docbook-Dokumenten prototypisch umgesetzt.
Tätigkeiten:
Architektur, Entwicklung, Design, Beratung, Build (CI)
Basierend auf der in 27 und 29 entwickelten Plattform wurde eine Anwendung zur Qualitätsüberwachung der Bodenverkehrsdienste implementiert. Dabei konnte durch die lose Kopplung zwischen UI und Businesslogik/Backend die gesamte GUI komplett eigenständig als Werk entwickelt werden. Die Anwendung dient dazu die Qualität der Arbeit der Bodenverkehrsdienste zu Monitoren und bei etwaigen Verstößen gegen SLAs den Verursacher zu dokumentieren
Basierend auf der in 27 entwickelten Plattform wurden verschiedene weitere Dienste in der Plattform umgesetzt, die den Komponentengedanken unterstützen und es einzelnen Anwendungen ermöglichen zu interagieren, ohne dass die jeweilige Anwendung Abhängigkeiten zu den anderen Anwendungen aufgebürdet bekommt.
Tätigkeiten:
Architektur, Entwicklung, Design, Beratung, Build (CI)
In der Zentralredaktion des Produktdatenmanagements im Vertrieb werden in zeitlich regelmäßigen Abständen Informationen zum aktuell vertreibbaren Produktprogramm erstellt und in einer einheitlichen Darstellung den Regionen und Märkten zur Weiterverarbeitung bereitgestellt. Diese Bereitstellung wird durch die entwickelte Rich Client Anwendung dahingehend unterstützt, dass der Anwender in einer excelähnlichen Tabellenstruktur komplexe Zuordnungen und Operationen einfach durchführen kann. Hierzu wurde eine frei verfügbare Komponente angepasst und mit einer generischen Datenanbindung versehen.
Tätigkeiten:
Architektur, Entwicklung, Design, Beratung, Coaching
Ausgehend von Intranetanwendungen, die mit SAS entwickelt wurden wurde mit einer Rich Client Platform und den darin integrierten Anwendungen den gestiegenen Bedürfnissen der Anwender Rechnung getragen. Dabei wurden verschiedene Dienste wie die Kommunikation mit dem SAS Backend, Authentifizierung und Reporting in der Plattform für die Anwendungen bereitgestellt und ein Autorisierungskonzept umgesetzt, das von einzelnen Menüpunkten bis hin zu ganzen Anwendungen über Rechte absichert. Zusätzlich wurde eine Build Infrastruktur zur CI wurde geschaffen, die eine kontinuierliche Überwachung der Codequalität aller RCP Projekte ermöglicht, insbesondere wurde dabei darauf geachtet, dass eine mögliche Offshore Entwicklung damit besser überwacht werden kann.
Tätigkeiten:
Architektur, Entwicklung, Design, Beratung, Build (CI)
Ausgehend von einem Einzelplatzsystem war die Software in Richtung C/S- bzw. Multiusersystem neu entwickelt worden. Dabei waren verschiedene architektonische Mängel aufgetaucht, die im Rahmen des Projekts entfernt wurden. Durch den konsequenten Einsatz der eclipse-Frameworks wurde die technologische Basis gelegt, um im Zuge der Weiterentwicklung dieser Software eine gemeinsame Intergrationsplattform zu schaffen, in der verschiedene andere getrennt entwickelte Anwendungen integriert werden konnten. Neben architektureller Verbesserungen wurde eine Anbindung an ein Leitsystem realisiert, so dass die Leitstelle jederzeit über die von den Technikern vorgenommenen Veränderungen in den Netzen informiert bleibt. Eine Build Infrastruktur zur CI wurde geschaffen, die eine kontinuierliche Überwachung der Codequalität aller RCP Projekte ermöglicht.
Tätigkeiten:
Architektur, Entwicklung, Design, Beratung, Build (CI)
Im Rahmen der Modernisierung der Post IT wurde die zukünftige Plattform entwickelt, auf der sämtliche Anwendungen für den Bereich Transport Logistik basieren werden. Zusätzlich wurden verschiedene Anwendungen auf Basis dieser Plattform entwickelt, die aktuell eingesetzte Softwarelösungen ersetzen werden. Der Fokus der Architektur lag dabei auf der flexiblen Erweiterbarkeit und der möglichen losen Kopplung zwischen den Anwendungen.
Tätigkeiten:
Entwicklung, Design, Beratung
Im Rahmen einer Machbarkeitsstudie für einen Kunden der Metris GmbH wurde das Architektur Team des Kunden unterstützt und in RCP-Technologien gecoacht. Dabei wurde eine modulare und erweiterbare Architektur entworfen, die insbesondere in den Bereichen Testbarkeit und Schichtentrennung auch jenseits der Prototypenphase belastbar ist und in Demonstrationsszenarios beim Kunden eine Ausführung in einem Simulationsbetrieb erlaubt.
Tätigkeiten:
Architektur, Coaching, Beratung
ältere Projekte gern auf Anfrage
Studium ?Allgemeine Informatik? mit Schwerpunkt KI an der Fachhochschule Furtwangen mit Abschluss Diplom-Informatiker (FH)
Software-Entwicklung (Java, Xtend)
OOA, OOD, OOP
Coaching / Schulung / Training
Allgemein
Java
Entwicklungstools
Eine bestehende eclipse RCP Anwendung zur Steuerung von Bahn Signalen, wurde fachlich erweitert und auf eine eclipse e4 Migration vorbereitet. Hierzu wurde unter anderem ein bestehender SWT Patch auf eine neue SWT Version portiert und ein maven build für den Patch aufgesetzt.
In einer Datenbank werden die einzelnen Komponenten, aus denen der jeweilige Satellit aufgebaut ist, gespeichert, um auf detaillierte Informationen zugreifen zu können, auch wenn der Satellit längst im Orbit ist.
Im Rahmen der Weiterentwicklung der Oberfläche der Datenbank wurde eine bestehende Tabellenkomponente komplett überarbeitet.
Die aufgebaute technische Infrastruktur wurde vom Kunden inzwischen auf verschiedene andere Anwendungen übertragen. Nach 9 Jahren Entwicklung war eine Portierung der Plattform von 3.x nach 4.x notwendig geworden. Zusätzlich waren neue XText DSLs zu definieren (Grammatik) und zu implementieren, sowie bestehende zu flexibilisieren, wozu unter anderem das generierte ecore Model durch XCore ersetzt wurde.
Tätigkeiten:
Architektur, Entwicklung, Design, Beratung, Geschwindigkeits- und SpeicherbedarfsOptimierung, Portierung
Das Frontend einer Anwendung sollte über eine DSL deklarativ beschrieben werden, so dass eine Codegenerierung für alle Zielplattformen (vorerst Android und Windows auf Basis von RCP) ermöglicht wird.
Tätigkeiten:
Architektur, Entwicklung, Design, Beratung
Die Passagierflüsse innerhalb der Terminals sind Abhängig von Größen wie Pünktlichkeit und Belegung der Flüge, Weiterflugziele der Passagiere und Auslastung der Wege. Anhand einer Wegematrix berechnet die Anwendung wann wie viele Passagiere an welchen Orten im Terminal zu erwarten sind und bietet dadurch die Möglichkeit zum Beispiel Sicherheitskontrollstellen mit mehr Personal auszustatten, Passagiere umzuleiten oder einem Flug ein anderes Gate zuzuweisen.
Tätigkeiten:
Architektur, Entwicklung, Design, Beratung
Die in 30 automatisch überwachte Qualität war gegenüber undefinierter Vorfälle nicht robust genug, daher wurde in diesem Projekt eine Möglichkeit der manuellen Nachbearbeitung der Ergebnisse geschaffen.
Die Umsätze der Geschäfte innerhalb des Flughafens hängen signifikant von den Zielen der Flieger ab, die die nächst gelegenen Gates zugeteilt bekommen. Die im Rahmen des Projekts entwickelte Anwendung bietet die Möglichkeit diesen Zusammenhang zu visualisieren und darauf basierend zu planen.
Tätigkeiten:
Architektur, Entwicklung, Design, Beratung
Zur Eingabe der Daten wurde eine generische Architektur zur Beschreibung von Stammdaten entworfen und implementiert, die Clientseitig basierend auf einer Beschreibung der zu pflegenden Daten die Eingabemasken und Tabellen erzeugt.
Tätigkeiten:
Architektur, Entwicklung, Design, Beratung
Basierend auf der entwickelten Plattform wurden eine Portierung der Grundlegenden eclipse Plattform von 3.7 nach 4.2, der Buildumgebung von buckminster nach Maven 2/Tycho und der GIS-Komponente von iLog nach uDig, sowie die Generierung der Nutzerdokumentation aus Docbook-Dokumenten prototypisch umgesetzt.
Tätigkeiten:
Architektur, Entwicklung, Design, Beratung, Build (CI)
Basierend auf der in 27 und 29 entwickelten Plattform wurde eine Anwendung zur Qualitätsüberwachung der Bodenverkehrsdienste implementiert. Dabei konnte durch die lose Kopplung zwischen UI und Businesslogik/Backend die gesamte GUI komplett eigenständig als Werk entwickelt werden. Die Anwendung dient dazu die Qualität der Arbeit der Bodenverkehrsdienste zu Monitoren und bei etwaigen Verstößen gegen SLAs den Verursacher zu dokumentieren
Basierend auf der in 27 entwickelten Plattform wurden verschiedene weitere Dienste in der Plattform umgesetzt, die den Komponentengedanken unterstützen und es einzelnen Anwendungen ermöglichen zu interagieren, ohne dass die jeweilige Anwendung Abhängigkeiten zu den anderen Anwendungen aufgebürdet bekommt.
Tätigkeiten:
Architektur, Entwicklung, Design, Beratung, Build (CI)
In der Zentralredaktion des Produktdatenmanagements im Vertrieb werden in zeitlich regelmäßigen Abständen Informationen zum aktuell vertreibbaren Produktprogramm erstellt und in einer einheitlichen Darstellung den Regionen und Märkten zur Weiterverarbeitung bereitgestellt. Diese Bereitstellung wird durch die entwickelte Rich Client Anwendung dahingehend unterstützt, dass der Anwender in einer excelähnlichen Tabellenstruktur komplexe Zuordnungen und Operationen einfach durchführen kann. Hierzu wurde eine frei verfügbare Komponente angepasst und mit einer generischen Datenanbindung versehen.
Tätigkeiten:
Architektur, Entwicklung, Design, Beratung, Coaching
Ausgehend von Intranetanwendungen, die mit SAS entwickelt wurden wurde mit einer Rich Client Platform und den darin integrierten Anwendungen den gestiegenen Bedürfnissen der Anwender Rechnung getragen. Dabei wurden verschiedene Dienste wie die Kommunikation mit dem SAS Backend, Authentifizierung und Reporting in der Plattform für die Anwendungen bereitgestellt und ein Autorisierungskonzept umgesetzt, das von einzelnen Menüpunkten bis hin zu ganzen Anwendungen über Rechte absichert. Zusätzlich wurde eine Build Infrastruktur zur CI wurde geschaffen, die eine kontinuierliche Überwachung der Codequalität aller RCP Projekte ermöglicht, insbesondere wurde dabei darauf geachtet, dass eine mögliche Offshore Entwicklung damit besser überwacht werden kann.
Tätigkeiten:
Architektur, Entwicklung, Design, Beratung, Build (CI)
Ausgehend von einem Einzelplatzsystem war die Software in Richtung C/S- bzw. Multiusersystem neu entwickelt worden. Dabei waren verschiedene architektonische Mängel aufgetaucht, die im Rahmen des Projekts entfernt wurden. Durch den konsequenten Einsatz der eclipse-Frameworks wurde die technologische Basis gelegt, um im Zuge der Weiterentwicklung dieser Software eine gemeinsame Intergrationsplattform zu schaffen, in der verschiedene andere getrennt entwickelte Anwendungen integriert werden konnten. Neben architektureller Verbesserungen wurde eine Anbindung an ein Leitsystem realisiert, so dass die Leitstelle jederzeit über die von den Technikern vorgenommenen Veränderungen in den Netzen informiert bleibt. Eine Build Infrastruktur zur CI wurde geschaffen, die eine kontinuierliche Überwachung der Codequalität aller RCP Projekte ermöglicht.
Tätigkeiten:
Architektur, Entwicklung, Design, Beratung, Build (CI)
Im Rahmen der Modernisierung der Post IT wurde die zukünftige Plattform entwickelt, auf der sämtliche Anwendungen für den Bereich Transport Logistik basieren werden. Zusätzlich wurden verschiedene Anwendungen auf Basis dieser Plattform entwickelt, die aktuell eingesetzte Softwarelösungen ersetzen werden. Der Fokus der Architektur lag dabei auf der flexiblen Erweiterbarkeit und der möglichen losen Kopplung zwischen den Anwendungen.
Tätigkeiten:
Entwicklung, Design, Beratung
Im Rahmen einer Machbarkeitsstudie für einen Kunden der Metris GmbH wurde das Architektur Team des Kunden unterstützt und in RCP-Technologien gecoacht. Dabei wurde eine modulare und erweiterbare Architektur entworfen, die insbesondere in den Bereichen Testbarkeit und Schichtentrennung auch jenseits der Prototypenphase belastbar ist und in Demonstrationsszenarios beim Kunden eine Ausführung in einem Simulationsbetrieb erlaubt.
Tätigkeiten:
Architektur, Coaching, Beratung
ältere Projekte gern auf Anfrage
Studium ?Allgemeine Informatik? mit Schwerpunkt KI an der Fachhochschule Furtwangen mit Abschluss Diplom-Informatiker (FH)
Software-Entwicklung (Java, Xtend)
OOA, OOD, OOP
Coaching / Schulung / Training
Allgemein
Java
Entwicklungstools