Projekte:
WMGP, EMGP
Unterstützung bei der Portierung in JavaFX der vorhandenen SWING-Benutzeroberflächen für eine neue, innovative Touchscreen und gestenbasierte Steuerung der Druckmaschinen
Aufgaben und Verantwortungsbereich
- Beratung/ Coaching im JavaFX Umfeld
- Analyse, Design, Konzeption
- Kodierung und Entwicklung
- Realisierung von Prototypen
- Festlegung und Pflege des Stylings via CSS-Dateien
- Performance-Analyse und Optimierung, Identifizierung von Speicherleck
Projekte:
GEWAN Client
Unterstützung bei der Umstellung ausgewählter Masken von SWING auf JavaFX mit Umschreibung/Anpassung der existierenden Logik, Lösungen für die paralelle Nutzung von SWING- und JavaFX-Komponenten im System. Die komplette Umstellung soll nachträglich vom internen Team realisiert werden
Aufgaben und Verantwortungsbereich
- Design, Entwicklung und Implementierung eines Frameworks, welches:
- die Entwicklung von JavaFX Masken innerhalb des bestehenden Systems unterstützt
- die hybride Nutzung und Darstellung von SWING-/JavaFX-Masken ermöglicht
- wiederverwandbare Komponenten/Module/Lösungen anbietet
- intuitiven Einstieg und einfache Weiterentwicklung bringt
- Beratung / Coaching im JavaFX Umfeld
- Analyse, Design, Konzeption
- Kodierung und Entwicklung
- Realisierung von Prototypen
- Dokumentierung durch UML-Diagrammen
- Coaching und Kommunizieren der Vorgensweise durch Videokonferenzen
Links:
Projekte:
Geoinformationssystem
Unterstützung bei der Performanceoptimierung
Aufgaben und Verantwortungsbereich
- Prüfung von Performancelecks
- Performance-Analyse und Optimierung, Identifizierung von Speicherlecks
- Analyse des Oberflächenverhaltens (JavaFX) und des Zeitverlustes bei der Anzeige
- Erarbeiten von Lösungsvorschlägen/Verbesserungen und Umsetzung
Projekte:
OpenKV-LARIS
Ablösung der veralteten Softwareenwicklungs-Technologie .Net durch den KV-Standard Java
Unterstützung bei der Neuentwicklung des Landesarztregisters und Informationssystems OpenKV-LARIS auf Basis eines hochkomplexen Datenmodells.
Entwicklung eines auf JBoss und SOAP Technologien basierenden WebService-Clients für die Eintragung der Ärtze im KBV-System und Generierung der LAR (lebenslange Arztnummer) innerhalb vom LARIS
Unterstützung bei der Neuentwicklung des Landesarztregisters und Informationssystems OpenKV-LARIS auf Basis eines hochkomplexen Datenmodells.
Entwicklung eines auf JBoss und SOAP Technologien basierenden WebService-Clients für die Eintragung der Ärtze im KBV-System und Generierung der LAR (lebenslange Arztnummer) innerhalb vom LARIS
Aufgaben und Verantwortungsbereich
- Beratung/Coaching im Java-SWING Umfeld
- Festlegung der Softwarearchitektur für das neue LARIS-System als generische Applikation (Funktionen, Bedienoberflächen und Logik, generisch, durch Metadaten definiert)
- Systemanalyse, Design, Konzeption und Codierung
- Konzipierung eines Frameworks für die generische und universale Instanziierung und Benutzung von Bearbeitungsdialogen, Models, Views und Controllers anhand von definierenden Metadaten
- generische Eventing - Kommunikation zwischen den am Workflow beteiligten Teilnehmern
- Durchführung von Code-Reviews
- Exemplarische Arbeiten von Sourcecode-Lösungen
- Konzeption und Codierung
- Test und Dokumentation
- Unterstützung bei der Projektorganisation (Scrum)
- Design und Mitentwicklung eines auf jgoodies basierenden Binding-Frameworks innerhalb des KV-Frameworks, zwecks eines flexiblen bidirektionalen Datenaustausches zwischen Widgets und Models /Beans
- Design und Mitentwicklung eines hausübergreifenden Validierungsframeworks zum Validieren von Beans, Domain Objects und Benutzereingaben mit unterschiedlichen widget-markers
- Performance-Analyse und -Optimierung, Identifizierungzierung von Speicherlecks
- Zusammenarbeit mit Entwicklern, Software-Architekten und Administratoren der KBV
Projekt:
Notfallbestellerfassung
Neuentwicklung einer internen Notfallbestellerfassung für die Abdeckung der geplanten und ungeplanten Ausfälle des Kernsystems. Der Server muss sowohl über einen Swing Fatclient als auch über einen Browser ansprechbar sein mit Hilfe der Webservices (multi tier architecture)
Aufgaben und Verantwortungsbereich
- Consulting und Beratung im Vorfeld des Designs des Java- und Web- Clients, der anzusetzenden Technologien und Frameworks
- Architekturische Konzeption des Systems (Clients, Services und Datenbank)
- Kodierung und Entwicklung
- Entwicklung eines kundenspezifischen SWING Look&Feel
- Vollständige Entwicklung, Implementierung und Test des Clients bis einschließlich (Post)Go-Live
- Zusammenarbeit mit Entwicklern, Software-Architekten und Administratoren der KBV
- Entwurf, Design und Entwicklung eines Admin Tools für die Durchführung von Wartungen, Pflege und Anpassungen am entwickelten Systems
Bertung für die Portierung / Umschreibung in Java mit SWING eines im C++ entwickelten Frontends, Teil eines verteilten Systems mit Oracle Datenbank (multi tier architecture)
Aufgaben und Verantwortungsbereich
- Beratung im Vorfeld des Designs eines rich Java Clients mit Socket - Serveranbindungen als 1 zu 1 Kopie des vorhandenen C++ Frontends
- Objektorientierte Analyse und Design mittels UML-Diagrammen
- Analyse mit dem Zweck der Verbesserung (refactoring) des Designs des bestehenden Frontends sowie die Entwicklung und Implementierung von multithread-Lösungen
- Designing und Realisierung von verschieden Prototypen, Tools und Utilities
- Vollständige Entwicklung und Implementierung von mehreren Bedienoberflächen mit SWING für die Bearbeitung und Darstellung der Daten
Projekt:
Multiuser Document Processing Solution
Unterstützung bei der Weiterentwicklung der Multiuser Document Processing Solution als erteiltes System mit SOAP Client-Server Anbindung und DB2 Datenbank (Intranet / Internet Lösung)
Aufgaben und Verantwortungsbereich
- Design und Analyse
- Technische Lösungen für die Implementierung folgender neuer Features:
- Neue Strukturen und Styles auf Basis von XML, XHTML und CSS
- Text- und Dokumentformatierungen
- Hinzufügen und Nutzung von Symbolen
- Entwicklung eines Formeleditors Modul
- Definition von Dokument-Vorlagen
- Dynamische Importierung der in der Datenbank gelagerten, mehrsprachigen Bausteine und Vorlagen
- Speichern des Dokumentes im XHTML / HTML und XML- Format
- Weiterentwicklung/Refactoring der bestehenden Java SWING - Clients
- Weiterentwicklung eines Java Authoring Frameworks mit SWING GUI
- Design, Entwicklung und Implementierung eines GUIs für ein SearchEnginee System
Projekt:
Decision Support System (DSS)
Unterstützung bei der Weiterentwicklung des bestehenden Decision Support Services (DSS) für Lufthansa Passage ( Intranet \ Internet – Lösung)
Aufgaben und Verantwortungsbereich
- Beratung im Vorfeld der Architektur eines Rich Clients mit JMS- und RMI- Server-Anbindungen
- Architektur eines neuen Moduls als Add-On in der bestehen Application
- Design mittels UML-Diagrammen
- Entwurf und Entwicklung der Oberflächen
- Entwicklung eines User Workflows
- Entwicklung von mehreren Bedienoberflächen mit SWING für die Bearbeitung und Darstellung der Daten
- Performance-Analyse und Optimierung
- Identifizierung / Beseitigung von Speicherlecks
- Weiterentwicklung und Design eines JAVA - Admin-Tools \ System-Configurators
Projekt:
TacSys
Unterstützung bei der Entwicklung eines “Tactical Information Systems“ mit Client-Server Architektur für on-air und Internet\Intranet Kommunikationen via R&S®M3TR (Multiband Multirole Radios for Tactical Applications)
Aufgaben und Verantwortungsbereich
- Objektorientierte Analyse und Design mittels UML-Diagrammen
- Entwicklung eines mehrsprachigen, auf dem Baukastenprinzip basierendem Java-Frontend (GUI)
- Entwurf und Entwicklung der Bedienoberflächen in Java SWING
- Analyse, Spezifikation und Parametrisierung von Testfällen für ein automatisiertes Testsystem
- Entwicklung von Testskripten (TSL) für den automatisierten Test der Bedienoberflächen
- Design und Entwicklung einer Admin-Applikation für die Konfigurierung des o.g. Systems
Mitarbeit an der Entwicklung eines Client-Server Systems im Bereich Telecomunications Management Network
Aufgaben und Verantwortungsbereich
- Design und Realisierung eines Remote Control Frontends in Java für die Verwaltung und Visualisierung der Parameter eines UMTS – Netzwerks
- Refactoring und Optimierung einer existierenden DB-Applikation durch Implementierung einer äußeren Konfigurierbarkeit und Portierung der Steuerungsparameter in XML – Dateien
- Optimierung einer Oracle Datenbank durch Entwicklung und Implementierung von Stored Procedures
Projekt:
Software d-box 2
Unterstützung bei der Entwicklung eines mehrsprachigen Subscriber Management Systems (Customer Care & Billing) in einem multinationalen Entwicklungsteam
Aufgaben und Verantwortungsbereich
- Design mittels UML-Diagrammen
- Realisierung eines SWING Java-Frontends zusammensetzbar aus mehreren Modulen nach dem Baukastenprinzip, mit RMI Server Anbindung
- Erstellung zahlreicher wiederverwendbarer Java-Systemkomponenten
- Entwicklung eines Trouble Ticketing Systems als Intranet-Lösung
Aufgaben und Verantwortungsbereich
- Entwicklung einer Applikation zur Produktionsüberwachung der Erfassung und Verwaltung des digitalen Belegarchivs
- Bedienoberfläche zur Erfassung der Aufträge mit Oracle Datenbank Anbindung
- Entwicklung einer Applikation für die Datenbankaktualisierung mit SWING Oberfläche für die Interaktive Aktualisierung einer Access Datenbank SWING-Bedienoberfläche für Dateneingabe und –Erfassung
- Entwicklung einer Web-Applikation zur Aktualisierung von Datenbanken via Intra- und Internet
- Entwicklung eines Programms für Konvertierung DCX-TIFF
- Weiterentwicklung eines Scann-Programms