EDV-Beratung Schilken : IT-Projekte seit 1986

Java J2ME J2EE C++ perl python php

Meine Projekte > 2003-2004 >

Projekte in den Jahren 2003/2004

Die Projektbeschreibungen sind sortiert. Jüngere Projekte erscheinen oben.

09/2004-01/2006: 4th-Level-Support für den bundesweiten Rollout von 40000 Clients eines touristischen Buchungssystems.

4th-Level-Support heißt: bisher unbekannte Probleme beim Einsatz einer neuen Software lösen und so gut dokumentieren, dass der Help-Desk in Zukunft auch diese Support-Fälle selbständig lösen kann.

Zu meinen Aufgaben gehörte:

05-06/2004: Referenzimplementierung und Performanztest einer J2EE-Anwendung zur Auftragserfassung eines Versandhauses.

Es ging darum nachzuweisen, dass diese Architektur auch bei 300 parallelen Sessions eine genügend gute Antwortzeit ( unter 1/2 Sekunde) liefert. Deshalb wurde bewusst auf den Einsatz von Entitybeans verzichtet und stattdessen eine Sessionbean mit direktem Zugriff auf die Oracle Toplink-API implementiert. Die Antwortzeiten wurden mit einer Testbean im JMeter-Testframework bestimmt.

03/2004: Entwurf und Realisierung eines Rechenwettbewerbs im Internet.

Internes Projekt als Promotionmaßnahme für den eigenen Spieleverlag. Realisierung eines Rechen-Wettbewerbs mit Anzeige der Bestenliste im Internet. Dazu wurde ein Java-Applet als Frontend und die zugehören php-Module auf Serverseite entwickelt. Die Ergebnisse sind gegen Manipulation mit einem md5-Digest abgesichert.

01/2004: Reorganisation meines Internetauftritts mit phpcms.

Die Seite, die sie gerade lesen ist ein Ergebnis dieses internen Projekts. phpcms ist ein minimales Content Management System auf php-Basis, das ohne Datenbank auskommt.

12/2003: Design und Realisierung eines Web-Angebots für WAP und imode-Handys.

Dies ist mein erstes Projekt mit php und HawHaw-Bibliothek. Diese Bibliothek ermöglicht es, mit einfachen php-Scripts eine hybride Anwendung zu entwickeln, die sowohl mit WAP- und imode-Handys als auch im HTML-Browser bedient werden kann. Ich realisierte ein kleines Portal mit folgenden Funktionen:

11/2003: Design und Realisierung: Kompass und Tachometer für Java-Handys.

Wie im vorangegangenen Projekt nutzte ich frei Kapazität zum Erstellen einiger technischer Anwendungen für Java-Handys. Der Tachometer misst die Zeit für einen zurückgelegten Weg und berechnet daraus die gefahrene Geschwindigkeit.
Das Kompass-Programm bestimmt für Monat, Tag, Uhrzeit und Längengrad den Stand der Sonne (Azimuth). Wegen extremer Speichereinschränkungen und fehlender real-Arithmetik, wurden Tabellen für einige Eckwerte gespeichert und daraus die benötigten Werte mit ausreichender Genauigkeit interpoliert.

10/2003: Design und Realisierung einiger Lernspiele für Java-Handys.

Wegen fehlenden externen Projektangeboten entwickelte ich einige Lernspiele für die Promotion meines im Eigenverlag hergestellten Kartenspiels. Ich nutze dazu die Eclipse-Entwicklungsumgebung und das Wireless-Toolkit von Sun. Die erstellten Java-Programme (IQ-Trainer, Mathe-Trainer) sind MIDP-1.0-konform und wurden von PCWelt und Heise Verlag in ihr Software-Verzeichnis aufgenommen.

08/2003-09/2003: Import von Produktionsdaten im XML-Format in myqsl-Datenbank

Dies war ein Folgeprojekt von meinem Einsatz im Februar dieses Jahres. Die eingebauten Funktionen liefen zur vollen Zufriedenheit, deshalb sollte ich nun auch den Import von Produktionsdaten per XML-Dateien durch Plausitests absichern, sowie einige funktionale Details einbauen. Darüber hinaus war meine Aufgabe, das im Februar erworbene Wissen über den perl-Rahmen an einen neu eingestellten Mitarbeiter weiterzugeben, um so die Einarbeitung zu erleichtern.

5/2003-8/2003: Feinkonzept, Implementierung und Test eines Webfrontends für Meinungsumfragen

Wegen einem kritischen Abgabetermin wurde ich in das Projekt aufgenommen, um Feindesign und Realisierung der Darstellungsschicht einer Internetanwendung auf J2EE/JBoss-Basis zu übernehmen. Die einzelnen Seiten eines Fragebogens waren dabei vollständig in der Datenbank beschrieben. Diese Beschreibung mußte je nach Fragebogentyp, Seite und Sprache über Zugriffe auf eine Sessionfacade ins Frontend geholt und in einem JSP/struts-Framework für die HTML-Generierung der Seiten verwendet werden. Hierbei lernte ich die Eclipse-Entwicklungsumgebung kennen und seitdem entwickle ich alle Java-Anwendungen mit dieser IDE. Randthemen waren die PDF-Generierung aus XML-Daten über XSL-Vorlagen mit apache/FOP, Parsing von Excel-Sheets mit apache/jakarta/POI und die Anwendung der folgenden Design-Patterns: ServiceLocator, Delegate, Facade, Singleton, Modell-View- Controller (struts)

Bleibt zu sagen, dass der Termin eingehalten wurde. Die Anwendung ging erfolgreich in Produktion.

02/2003-03/2003: Erweiterung eines HTML-basierten Datenbankfrontends

In diesem Kurzprojekt waren neue Funktionalitäten in einer Internet-Anwendung auf perl-cgi-Basis einzubauen. Ein schon bestehender Rahmen generiert hierarchische Navigationleisten und Eingabemasken aus einer XML-Beschreibung. Die Aufgabe war neben einigen Fehlerbehebungen, in diese XML-Beschreibung auch Plausitests für die einzugebenden Daten aufzunehmen. Eine Randbedingung war, den Know-How-Träger für das bestehende System minimal mit Fragen zu belasten, um einen anstehenden Abgabetermin nicht zu gefährden.

http://www.schilken.de/jahr-03-04.htm (c)2004 Alfred Schilken| aktualisiert am: 13.03.06