|
Branchen: | Schulen, KFZ, Elektronischer Handel, Kommunale Verwaltungen, Unternehmensberatung, Möbelindustrie, Handel, Metallindustrie |
Betriebssysteme: | Windows, IBM i, Linux / Unix |
Datenbanken | Derby, Oracle, MS SQL Server, DB2 for iSeries, MySQL, MS Access |
Sprachen: | Java (J2EE, MVC, EJB, JSP, Servlets, Applets, Swing), Java-Script, HTML, XML, Delphi, VB, COBOL (/400 + CICS), RPG, CL |
IDE / Tools: | Eclipse, WSAD, JBuilder, Together J, abaXX EBS, WebSphere, Bea WebLogic, JBoss, Tomcat, log4j, PVCS Version Manager, CVS, MKS Integrity Manager, PDM, zahlreiche eigenentwickelte Generatoren und Projekt-Management-Tools |
"Der Consultant verstärkte das Team in seiner zweiten Entwicklungsphase.
Nach der Einarbeitung in das Projekt wirkte er bei der Entwicklung neuer
Module mit. Die von ihm beigetragenen Anwendungsteile sind qualitativ
hochwertig, seine Vorgehensweise zeugt darüber hinaus vom Blick für das
Ganze. So waren fachliche Diskussionen mit ihm immer fruchtbar.
Der Consultant war in den letzten 2 Monaten des Projektes technischer
Verantwortlicher von der Entwicklung bis hin zur Systemintegration beim
Kunden. Er hat diese Aufgaben zu unserer vollsten Zufriedenheit erfüllt.
Die Zusammenarbeit mit ihm war dank seiner offenen und gewinnenenden Art
sehr angenehm."
10.08 - heute | Weiterentwicklung einer Bibliothekssoftware |
||||||||||
Entwicklung zahlreicher neuer Funktionen auf der Basis von
Anwender-Wünschen. In diesem Rahmen wurde auch eine einzigartige
Benutzeroberfläche für den Betrieb im Web geschaffen,
die Desktop-Benutzeroberflächen extrem ähnelt, und die
vom Anwendungsentwickler
ebenso einfach programmiert werden kann.
siehe http://www.perpus.de/Lib.htm
|
04.07 - 12.07 | Neues Aktenmanagement für das Landratsamt Waldshut
(Forstsetzung) |
||||||||||
|
Entwicklung der Registratur-Module.
|
10.06 - 03.07 |
Java Rich Client für die PKW-Produktion der DaimlerChrysler AG
(Fortsetzung der Tätigkeit von 11.04 - 03.06) |
||||||||||
Umstellung einer Großrechneranwendung auf
Client-Server-Architektur mit clientseitigem Java und serverseitigen
Cobol. Die Anwendung unterstützt Konstruktion, Produktion und After Sales für PKW der DaimlerChrysler AG.
|
03.06 - 09.06 |
Neues Aktenmanagement für das Landratsamt Waldshut |
||||||||||
Im Landratsamt Waldshut wurde seit 8 Jahren ein Aktenmanagement
(Archimedes für AS/400) mit mehr als 50 gleichzeitig aktiven
Benutzern erfolgreich eingesetzt. Im Zuge der Verwaltungsreform und
der damit verbundenen Ämtereingliederungen kamen viele Benutzer
hinzu, die mit Textoberflächen nicht vertraut waren. Dieser Umstand
gebar den Wunsch nach Ersatz der alten Benutzeroberfläche durch
Windows-Anwendungen. Diese wurde in Swing auf Basis von Cameleon OSP
realisiert. In Abgrenzung zu "aufgesetzten" graphischen Oberflächen
handelt es sich hier um eine Neuentwicklung. Andererseits wurden
bewusst Teile der Cobol-Anwendung integriert. So gibt es
Client-Server-Bestandteile, die serverseitig in Cobol und
clientseitig in Java realisiert sind; sie kommunizieren über data
queues (entspricht message queues).
Komplette Abwicklung vom Angebot bis zur Einführung.
|
11.04 - 03.06 |
Java Rich Client für die PKW-Produktion der DaimlerChrysler AG |
||||||||||
Umstellung einer Großrechneranwendung auf
Client-Server-Architektur mit clientseitigem Java und serverseitigen
Cobol. Die Anwendung unterstützt Konstruktion, Produktion und After Sales für PKW der DaimlerChrysler AG.
|
04.04 - 10.04 | Neuer Java Rich Client für die Arbeitsplanung bei Stahl |
||||||||||
Stücklisten und Arbeitspläne komfortabel verwalten
Das bestehende ERP-System (Green Screen) unterstützt die
Erstellung von Stücklisten und Arbeitsplänen zwar vollständig,
aber weder komfortabel noch übersichtlich. Deswegen wurde ein
neuer Teil als Java Rich Client entwickelt, der u.a. durch
strukturierte, gemischte Darstellung von Arbeitsplan und
Stückliste sowie zusätzlichen Funktionen die Produktivität in der
Arbeitsplanung erheblich erhöht. Da CameleonOSP mit "alten"
AS/400-Entwicklungstechniken geschickt umgeht, war Server-seitig
keine Modifikation erforderlich.
|
02.04 - 03.04 |
Generator zum Erzeugen von statischem HTML aus JSP |
||||||||||
Aus einem Mix von Gründen entstand der Wunsch, den
Internet-Auftritt der Bosch Kraftfahrzeugtechnik in statischem HTML
zu betreiben. Hierfür wurde ein Konzept entwickelt und umgesetzt,
dies unter Beibehaltung der bestehenden Techniken einschließlich CMS
zu ermöglichen. Der entwickelte Generator liest die Seiten wie ein
Browser direkt als http-Datenstrom und speichert sie nach
entsprechenden Transformationen als HTML-Datei. Jetzt wird der
Auftritt über CMS und JSP-Templates gepflegt und auf Knopfdruck die
HTML-Dateien erzeugt.
|
03.03 - 01.04 | Internetauftritt Bosch Kraftfahrzeugtechnik | ||||||||||
Architekturberatung und technische Koordination bzgl.
|
11.02-02.03 | Weiterentwicklung eines Tools zur konzernweit zentralen Abrechnungen der Nutzung verschiedener Anwendungen | ||||||||||
Auf der Basis von JavaServerPages-Technologie wurde ein Tool
entwickelt, das folgende Aufgaben erfüllt:
|
07.02 - 10.02 | Diverse Einführungen des Open Source Frameworks Cameleon OSP. | ||||||||
Schulungen und Support bei der weiteren Entwicklung mit dem
Framework Cameleon OSP sowie individuelle Anpassungen.
|
05.02-06.02 | Entwicklung eines Tools zur konzernweit zentralen Abrechnungen der Nutzung verschiedener Anwendungen | ||||||||
Auf der Basis von JavaServerPages-Technologie wurde ein Tool
entwickelt, das folgende Aufgaben erfüllt:
|
03.02 - 04.02 | Diverse Einführungen des Open Source Frameworks Cameleon OSP. | ||||||||
Schulungen und Support bei der weiteren Entwicklung mit dem
Framework Cameleon OSP.
|
02.02 | C++-Programmierer auf Java umgeschult | ||||||||
Vorträge und Workshops in folgenden Themengebieten:
|
06.01 - 02.02 | Entwicklung von Komponenten zur Erstellung von
Browser-Datenbankanwendungen Titelthema der Ausgabe 03.02 des Javamagazins! |
||||||||
Das bestehende Framework wurde dahingehend erweitert, dass mit den
gleichen Anweisungen wahlweise ein Swing User-Interface oder ein
Browser User-Interface (z.B. HTML) erzeugt werden kann - ein
weltweit einmaliger Ansatz.
Verwendungs-Option 1: Verwendungs-Option 2: Der Ansatz wurde mit Blick auf mittelständische Belange bewusst ohne zwingenden Einsatz von Enterprise Java Beans und kompatibel zu Open-Source-Produkten gewählt. Siehe http://www.java400.de/Javamw.htm bzw. http://www.perpus.de/cameleon.html Die Aufgabe umfasste Idee, Design, Implementierung, Dokumentation
und Öffentlichkeitsarbeit.
|
05.01 | Entwicklung einer Vorrichtungsverwaltung für Windows in Java | ||||||||
Design und Ausführung auf Framework-Basis.
siehe http://www.perpus.de/Dev.htm
|
09.00 - 04.01 | e-commerce-Projekt bei abaXX Technology AG | ||||||||||
Aktive und passive Personalisierung von Web-Angeboten.
Auf Basis der abaXX E-Business-Suite (EBS) wurde die erste Plattform für europäisches Direktmarketing im Internet erstellt. Dort werden Web-Angebote auf die spezifischen Interessen der Nutzer zugeschnitten. Dabei wird sowohl die aktive Profilierung des Nutzers als auch das aufgezeichnete Nutzer-Verhalten berücksichtigt und das persönliche Angebot über frei definierbare Regeln zusammengestellt. Die Anwendung wurde im Team von ca. 5 Programmierern erstellt. Neben der Implementierung mit Java Server Pages und Enterprise Java Beans und der Dokumentation zählten auch Aufwandsschätzungen und Koordinationen zu meiner Aufgabe. Weitere Details:
|
06.00 - 08.00 | Entwicklung einer Bibliothekssoftware für Windows in Java | ||||||||
Design und Ausführung auf Basis des 1998 begonnenen Frameworks für
standardisierte Datenbankanwendungen. Umfasst Katalogisierung,
Recherche, Leserverwaltung, Ausleihe, Verlängerung, und Rücknahme per Barcode, Säumnislisten u.a. Reporting über Crystal Reports, XML und HTML. siehe http://www.perpus.de/Lib.htm
|
05.00 | Entwicklung einer Archivverwaltungssoftware für Windows in Java | ||||||||
Design und Ausführung auf Basis des 1998 begonnenen Frameworks für
standardisierte Datenbankanwendungen. Eignet sich zur Recherche von
Akten, Urkunden, Fotos, Karten, Zeitungsausschnitten und Plakaten zu
einem Zeitraum nach entsprechender Verzeichnung und Klassifizierung.
Reporting über Crystal Reports, XML und HTML
|
11.99 - 04.00 | Erweiterungen eines Logistiksystems im Zuge des Ausbaus von Hochregal- und Fördertechnik | ||||||||
Design und Ausführung von funktionalen Erweiterungen,
Implementierung von TCP/IP-Socket-Kommunikation zur Steuerung von
Hochregalen und Fördersystemen. Asynchrone Verarbeitungselemente
über dataqueues.
|
08.99 - 10.99 | Internet-Präsentationen mit Verarbeitung von zugestellten Formular-Inhalten | ||||||||
Aus Kernkompetenz-Erwägungen im Zusammenhang mit
Java-Entwicklung wurde zunächst die eigene Internet-Präsentation und
später auch fremde Seiten gestaltet. Dazu wurde auch eine einfache
Weiterverarbeitung von Benutzereingaben entwickelt, die
Datenbankeinträge auf Basis von Formular-Zustellungen unterstützt.
Die Zugriffszahlen bestätigen das Ranking-Konzept: Zahlreiche einzelne Seiten u.a. mit META-TAGS optimiert; der Frameset wird beim Verweis von den Suchmaschinen mit Hilfe von Java-Script nachgeladen. siehe www.perpus.de und www.ks-systemhaus.de
|
06.99-07.99 | Schnittstelle zu Word für Windows aus Java-Anwendungen | ||||||
Macht die Textverarbeitung Word für Windows für Java-Programmierer
zugänglich. Import von Makros ist nicht erforderlich, da
Windows-Automation zum Einsatz kommt. Der Treiber wird mit
statischen Methoden der Java-Klasse "WordProcessing" angesprochen,
z.B. WordProcessing.typeTextAtBookmark("AddressLine1", "O'Reilly & Associated, Inc."); siehe http://www.perpus.de/Javactp.htm
|
02.99 - 05.99 | Datenreplikation im heterogenen Netzwerk, Produktionsautomation u.a. | ||||||||
Automatisierter Datenaustausch über systemneutrale Schnittstelle.
Darüber hinaus Automationen interner Produktionsabläufe, u.a. mit
FTP, Analysen zu globalen Anwendungsmodifikationen sowie Tools für
deren automatische Umsetzung.
|
07.98 - 02.99 | Entwicklung von Klassenbibliotheken in Java als Basis für hochstandardisierte, Plattform-unabhängige Datenbank-Anwendungen | ||||||
Auf Basis der Erfahrungen in der Verarbeitung großer Datenmengen
mit AS/400 wurde zunächst definiert, welche allgemeinen
Anforderungen an administrative Anwendungen zu stellen sind. Nach
diesen Kriterien wurden Java-Komponenten in geeigneter Hierarchie
und unter Prüfung in Musteranwendungen systematisch entwickelt. Dies
umfasst u.a.
siehe http://www.java400.de
|
07.97 - 06.98 | Entwicklung von Standardsoftware zur Nutzung von WinWord in AS/400-Anwendungen | ||||||||
Bereitstellung des Basis-Know-hows. Realisierung für mehrere
Windows- und Word-Versionen sowie mehrere Protokolle (Dataqueues /
FTP - NS-Router / TCP/IP), Dokumentation. Das Produkt wird durch die
Verwendung eines erweiterten Befehlssatzes in die Anwendungen
integriert (z.B. MRGDOC „Dokument mit Daten mischen“).
Produkt wird vertrieben von http://www.toolmaker.de
|
04.95 - 06.97 | Produktmanagement von Software für Schriftgutverwaltung, Akten- und Archivierungsorganisation | ||||||||
Konzeption und Realisierung mit verschiedenen Anwendern (mehrere
Module). Ausbildung aufwärtskompatibler Schnittstellen zu thematisch
angrenzenden Anwendungen anderer Hersteller, z.B. Marketingsysteme,
Optische Archivierungssysteme und Faxsoftware. Die Produktreihe
zeichnet sich durch praxisnahes Workflow und schnelle Recherchen bei
großen Datenbeständen aus.
Im Rahmen der Schriftgutverwaltung wurde PC-Textverarbeitung mit einbezogen und dazu "echte" Client-Server-Architektur eingesetzt: Ein AS/400-Server Job mit "Native"-Programmen bedient ein PC-Session; Kommunikation über Datenwarteschlangen (dataqueues). Weitere Vereinfachungen der AS/400-Entwicklung durch Generatoren, z.B.
|
01.95 - 03.95 | EDIFACT-Einführung | ||||||||
Die über einen längeren Zeitraum bereits betreute
Auftragsabwicklung und Lagerhaltung in 5 Filialen wurde bereits seit
einigen Jahren mit dem Großrechner der Zentrale abgeglichen. Zur
einfacheren Bestellabwicklung wurde eine EDIFACT-Schnittstelle zu
Kunden implementiert. Bestandteile:
|
10.90 - 12.94 | Produktmanagement von Software für öffentliche Bibliotheken | ||||||||
Konzeption, Projektleitung über den gesamten Entwicklungsprozess
hinweg. Das Produkt deckt alle Erfordernisse öffentlicher
Bibliotheken ab, z.B. Katalogisierung, Recherche, Ausleihe,
Rücknahme, Vormerkung, Erwerbung und Fremddatenbezug.
PC-Software-Bestandteile sind Fremddatenübernahme und
Offline-Ausleihe. Im Zuge des Projekts wurden neue
Unternehmensstandards entwickelt und in Folgeprojekten
wiederverwendet.
|
07.89 - 09.90 | Anpassung von Software für Handel und Fertigung | ||||||||
Kundenindividuelle Anpassungen von FAS von IBM u.a.
|
09.87 - 06.89 | Entwicklung von Standardsoftware für Möbelfertiger | ||||||
Stammdatenverwaltungsprogramme, Stücklisten, Statistiken,
Kundenanpassungen, betriebsindividuelles data dictionary.
|