home
Homepage
 

Erfahrungen/Projekte

Diese Seite beschreibt einige abgeschlossene Arbeiten aus Studium, Praktika und Freizeit.

Berufserfahrung

Danet GmbH - Entwicklung im Bereich Billing für Mobilfunkanbieter

 

Beschreibung:

Seit dem 01.01.2007 bin ich bei der Danet GmbH external link in Weiterstadt als Software-Entwickler angestellt. Mein erstes Projekt dreht sich um Billing im Mobilfunkbereich.

Firma:

Danet GmbH external link

Dauer:

Seit 01/2007

Bereich:

Mobilfunk, Billing

Technologien:

  • BEA Weblogic
  • Java Message Service

Subito AG - Entwicklung für den agree® Bankarbeitsplatz (BAP)

BAP

Screenshot des BAP

Beschreibung:

Vom 01.05.2006 bis zum 31.12.2006 war ich bei der Subito AG external link als Software-Entwickler angestellt. Ich wurde extern bei der Firma Fiducia AG external link eingesetzt, an den Standorten München und Karlsruhe. Dort entwickelte ich in den Bereichen Client, Server und Web Services für den agree® Bankarbeitsplatz.

Firma:

Subito AG external link

Dauer:

8 Monate

Bereiche:

Forderungsmanagement; Bausparen

Technologien:

  • Java Banking Framework (JBF) (Konferenz: JBFOne external link)

Erstellung eines Clients für kooperatives Hypervideo

Javaclient

Interaktionsskizze des Java-Clients

Beschreibung:

Für den Hypervideo-Server wurde ein Client erstellt, der auf Java basiert und das Java Media Framework external link zur Realisierung der Videoansicht benutzt. Die Oberfläche wurde nach ergonomischen Gesichtspunkten designed, die Architektur implementiert das Model-View-Controller Design Pattern.

Institut:

Zentrum für Graphische Datenverarbeitung e.V., Darmstadt (ZGDV external link)

Dauer:

2 Monate

Bereich:

Kooperative Wissenssysteme, Hypervideo

Technologien:

  • Swing
  • Java Media Framework (JMF external link)

Diplomarbeit

Erstellung einer Anwendung für kooperatives Hypervideo

Datenmodell

Datenmodell von Hypervideo

Titel:

Entwurf und Realisierung einer komponentenbasierten Anwendung für den kooperativen Wissenserwerb auf Basis von interaktiven Videoinhalten

Institut:

Erstellt am Zentrum für Graphische Datenverarbeitung e.V., Darmstadt (ZGDV external link)

Dauer:

6 Monate

Kurzbeschreibung:

Kooperativer Wissenserwerb bedeutet, individuelles Wissen in einer Gruppe untereinander auszutauschen und so zu mehren. Die Entwicklung einer Anwendung für den kooperativen Wissenserwerb auf Basis von interaktiven Videoinhalten liegt nahe, da sich Videos als Grundlage für den Wissensaustausch gut eignen. Mitglieder einer Gruppe bringen Annotationen in Videos an und schaffen so eine gemeinsame Wissensbasis.

In dieser Arbeit ging es darum, eine solche Anwendung von Grund auf neu zu entwickeln. Dabei war das Anwendungskonzept durch die Funktionalitäten des ADIVI-Systems external link vorgegeben - erarbeitet werden mussten Architektur und Design sowie Implementation und Test der Anwendung. Der Umfang wurde auf die Erstellung des Servers beschränkt.

Das Ergebnis dieser Arbeit ist ein vollständiger, leicht erweiterbarer Server für kooperative Hypervideo-Anwendungen. Er verwaltet ein Datenmodell, welches alle benötigten Geschäftsobjekte der Hypermedia-Struktur beinhaltet. Das Datenmodell ist - genauso wie die Funktionalitäten - leicht erweiterbar.

Der Server stellt eine Benutzerverwaltung mit einer flexiblen Vergabe von Benutzerrechten bereit. Die Anbindung von Clients verschiedener Ausprägungen und Technologien wird ermöglicht.

Zu Testzwecken wurde ein prototypischer Java-Client entwickelt, der über die SOAP-Schnittstelle mit dem Server kommuniziert und bereits viele Funktionen eines Hypervideo-Clients unterstützt.

Download:

Diplomarbeit (PDF, 3.5 MB)

Vortragsfolien (PPT, 1.6 MB)

Bereich:

Kooperative Wissenssysteme, Hypervideo, Annotationen

Methoden:

  • Analyse und Design mit UML
  • Erstellung eines Pflichtenhefts
  • Anwendung von Design Patterns

Technologien:

Praktikum bei IBM

Test einer Software für den Automotive-Bereich

TestDirector

Ansicht der abgearbeiteten Testfälle im TestDirector

Kurzbeschreibung:

Durchführung von Funktionaltests an einer J2EE-Software im Automotive-Bereich

Dauer:

3 Monate (erste Hälfte des Praktikums)

Beschreibung:

Für die Dauer meines Praxissemesters war ich im Geschäftszweig „Global Services“ im Rahmen eines Kundenprojektes tätig. Der Kunde war ein internationaler Autmobilhersteller, in dem Projekt wurde für ihn eine Anwendung zum Lieferantenmanagement entwickelt. Ich arbeitete im Team Software-Test. Das Gesamtteam hatte zur Zeit meines Einstiegs immerhin noch über 40 Mitarbeiter, zu früheren Spitzenzeiten waren es bis zu 120 gewesen.

Die erste Hälfte meines Praktikums (bis Dezember 2004) verbrachte ich damit, beim Test von Release 3.3 der Software mitzuarbeiten. Das beinhaltete Funktionaltests von einzelnen Anwendungsmodulen sowie modulübergreifende Tests, die die gesamte Anwendung betrafen.

Bereich:

Electronic Procurement

Verwendete Software:

  • Mercury TestDirector
  • DbVisualizer

Generierung von Angeboten in XML

Angebotsgenerator
Angebotsgenerator

Kurzbeschreibung:

Konzeption und Realisierung einer Anwendung zur Erstellung von XML-Schema-konformen Angeboten

Dauer:

3 Monate (zweite Hälfte des Praktikums)

Beschreibung:

Für die letzten drei Monate meines Praktikums bekam ich den Auftrag, eine Anwendung zu entwickeln, die zur einfachen Generierung von speziellen XML-Nachrichten (nämlich Angeboten) eingesetzt werden könnte. Die Lieferanten-Management-Software implementiert die Schnittstelle eRfQ ("electronic requests for quotations"), die zur Anbindung von Lieferanten an verschiedene Softwaresysteme des Kunden entwickelt wurde. Über diese Schnittstelle werden Anfragen an die Lieferanten herausgeschickt sowie Angebote von den Lieferanten in Empfang genommen. Anfragen und Angebote werden in Form von XML-Nachrichten erwartet.

Für den Test der Lieferanten-Management-Software ist es notwendig, Angebote, wie sie die Lieferanten passend zur Anfrage erstellen würden, selbst generieren zu können. Bislang wurden diese Testangebote von einem Mitarbeiter des Schwesterprojekts, was die Angebote auch real in der Produktion liefert, nach Aufforderung generiert. An dieser Stelle sollte der Testprozess also in Zukunft beschleunigt werden.

Die Anforderungen an den Angebotsgenerator in Stichworten:

  • frei konfigurierbare grafische Oberfläche über eine Textdatei
  • Anzeige von Kommentaren für die einzelnen Eingabefelder, die Hinweise für die korrekte Befüllung enthalten
  • Auswahllisten sollen über csv-Dateien befüllt werden können
  • vorhandene Angebote sollen in die Anwendung hineingeladen werden können, alle Felder werden dann entsprechend dieses Angebots vorbelegt

Bereich:

Electronic Procurement

Technologien:

Verwendete Software:

  • Eclipse
  • Altova XMLSpy

Hausarbeiten aus dem Studium

Online-Versandhandel

Klassendiagramm
Klassendiagramm der Anwendung (Auszug)

Kurzbeschreibung:

Konzeption und Realisierung einer Software für einen Online-Versandhandel

Fach:

Objektorientierte Analyse und Design

Dauer:

3 Wochen

Mitwirkende:

David Duhme external link

Download:

Quellcode (ZIP)

Dokumentation (PDF)

Aufgabenstellung (PDF)

Methoden:

  • Analyse und Design mit UML
  • Anwendung von Design Patterns

Verwendete Software:

  • Java
  • Borland Together
  • Eclipse
  • Relationales Datenbankmanagementsystem PostgreSQL external link

Software zum Kartenverkauf eines Musicalhauses

Terminal-GUI
Benutzeroberfläche der Terminalsoftware

Kurzbeschreibung:

Konzeption und Realisierung einer Software für ein Verkaufsterminal eines Musicalhauses

Fach:

Software Engineering

Dauer:

4 Wochen

Beschreibung:

Es sollte eine Terminalsoftware erstellt werden, die die Vorgänge an einer Kasse des Musicalhauses simuliert. Eintrittskarten für das Musical sollten reserviert, gebucht und bezahlt werden können. Die Bezahlung sollte sowohl bar als auch per Karte simuliert werden.

Insgesamt war das Projekt in vier Packages aufgeteilt (siehe Aufgabenstellung), das Terminal war nur eines davon.

Die Zusammenarbeit der verschiedenen Packages beinhaltete die Verwendung derselben Datenbank. Das Datenbankdesign wurde von allen acht beteiligten Personen gemeinsam entwickelt.

Mitwirkende:

Simon Buß

Download:

Dokumentation zur Hausarbeit (PDF)
Pflichtenheft (PDF)
Bedienungsanleitung (PDF)

Aufgabenstellung (PDF)

Ausführbare Programmdatei (jar)
Datenbank-Treiber für PostgreSQL (jar)

Methoden:

  • Analyse und Design mit UML
  • Erstellung eines Pflichtenhefts

Verwendete Software:

  • Java
  • Borland Together
  • Eclipse
  • MS Visio
  • PostgreSQL

3d-animierter Werbespot

OPUS Wandpanel
Video-Still

Kurzbeschreibung:

Konzeption und Erstellung eines 30-sekündigen Werbespots für das Hifi-System Opus.

Fach:

Computergraphik und Animation

Dauer:

4 Wochen

Mitwirkende:

David Duhme external link

Download:

Film (DivX, 16.3 MB)

Dokumentation (PDF)

Bereich:

3d-Animation, Werbung, Multi-Room-Audiosysteme

Verwendete Software:

  • 3ds max
  • Vegas Video
  • Adobe Photoshop

Animation der Vorgänge an einer Nervenzelle

Startbildschirm
Startbildschirm der Anwendung

Kurzbeschreibung:

Visualisierung der Vorgänge an einer neuromuskulären Synapse unter Berücksichtigung von E-Learning-Aspekten.

Fach:

Autorensysteme

Dauer:

3 Wochen

Mitwirkende:

David Duhme external link

Download:

Projektor-Datei (zum Downloaden)

Grobkonzept (PPT)
Feinkonzept (PDF)

Bereich:

2D- und 3D-Animation, E-Learning

Verwendete Software:

  • Macromedia Director
  • Adobe Illustrator
  • Adobe Photoshop

Kurzfilm

Kaffeemaschine
Video-Still

Kurzbeschreibung:

Erstellung eines Kurzfilms auf Video (Mini-DV) inklusive Making Of

Titel:

Guten Morgen^4

Fach:

Audio- und Videotechnik

Dauer:

8 Tage

Mitwirkende:

David Duhme external link, Matthias Puhlmann, Johannes Ziegler external link

Download:

Film (MPEG, 33.6 MB)

Bereich:

Video, Kurzfilm

Verwendete Software:

  • Vegas Video
  • Adobe After Effects
  • Adobe Photoshop

Kurzfilm im Naturkunst-Bereich

Steinschlag
Video-Still

Kurzbeschreibung:

Erstellung eines Kurzfilms innerhalb des Naturkunst-Projekts Pferdefuß im Wasserglas external link. Thema: "Meteoriteneinschlag"

Fach:

Audio- und Videotechnik

Beschreibung:

Dies war Teil der praktischen Übungen im Fach Audio- und Videotechnik. Zwei Diplomanden im Studiengang Landschaftsentwicklung hatten für ihre Diplomarbeit das Projekt Pferdefuß im Wasserglas ins Leben gerufen, bei dem es um die Verbindung von Kunst, Natur und Naturschutz ging. Für dieses Projekt sollten fünf kurze Videofilme entstehen, die alle an dem Bach spielen sollten, den die beiden Diplomanden wieder in einen natürlicheren Zustand versetzt hatten.

Unser Thema hieß "Meteoriteneinschlag" und sollte einerseits die zerstörerische Wirkung einer Naturkatastrophe auf den Bach zeigen und andererseits die Selbstheilungskräfte der Natur demonstrieren, die auf jede Katastrophe irgendwie reagieren kann.

Mitwirkende:

David Duhme external link, Christian Erletz, Maxim Laschinsky, Susen Blanke und Sven Kalinowski external link

Download:

Film (MPEG, 42.1 MB)

Bereich:

Video, Kurzfilm, Naturkunst

Verwendete Software:

  • Vegas Video

Electronic Field Production

Berge
Video-Still

Kurzbeschreibung:

Erstellung eines kurzen Video-Beitrags über ein Sportereignis

Fach:

Projektarbeit

Beschreibung:

Die Fahrt in den Skiort Ischgl mit 14 Leuten war ein Projekt im Rahmen der Projektwoche an der FH Osnabrück. Eigentlich wollten wir ein Snowboard-Event filmen, das dann allerdings wegen zu warmer Temperaturen abgesagt wurde. Die ursprünglich geplante "Electronic Field Production", bei der wir innerhalb von wenigen Tagen einen Bericht über die Snowboarder erstellen wollten, konnte deshalb nicht realisiert werden.

Stattdessen filmten wir uns gegenseitig beim Ski- und Snowboardfahren und produzierten daraus ein Urlaubs-/Action-/Musikvideo.

Gefilmt haben wir mit drei verschiedenen Mini-DV Kameras und einer D8 Kamera. Capturing der Aufnahmen und Filmschnitt erfolgten auf Apple-Computern mit der Software Final Cut Pro sowie auf PCs mit Adobe Premiere.

Mitwirkende:

Prof. Dr. Karsten Morisse external link, Torsten Heinrich, Alexandra Poplawski, Benjamin Voß, Christina Scherer, Claus Westermann, David Duhme external link, Johannes Ziegler external link, Markus Friederich, Matthias Puhlmann, Michael Fürstenberg, Natascha Postnikova, Oliver Heil

Download:

Film (DivX, 18.5 MB)

Bereich:

Video, Musikvideo, Ski, Snowboard

Verwendete Software:

  • Final Cut Pro
  • Adobe Premiere

Remote Presentation

PDA-Browser
Browser auf dem PDA

Kurzbeschreibung:

Präsentation per PDA und WLAN

Fach:

Pervasive and Ubiquituous Computing

Mitwirkende:

Arkadi Tege

Download:

Folien (ZIP)

Software (ZIP)

Bereich:

PDA, WLAN, Client/Server

Verwendete Software:

  • ActivePerl
  • Windows Scripting Host

Taschenrechner in Java

Taschenrechner
Taschenrechner-GUI

Kurzbeschreibung:

Programmierung einer Java-Anwendung, die einen Taschenrechner für PC realisiert.

Fach:

Benutzeroberflächen

Dauer:

1 Woche

Download:

Ausführbare Programmdatei (jar)

Quellcode (ZIP)

Verwendete Software:

  • Eclipse
  • Adobe Photoshop

Freizeit

Jugendzeltlager auf Korsika

Strandplatz
Strandplatz der DLRG auf Korsika

Kurzbeschreibung:

Multimediale Betreuung des Jugendzeltlagers der DLRG Bersenbrück external link

Dauer:

4 Wochen

Mitwirkende:

Can Elbasi, Marcel Dubiel external link

Bereich:

Digitalfotografie, Multimedia-Diashow, CD-ROM Produktion

Verwendete Software:

  • Adobe Photoshop
  • ACDSee
  • Irfanview
  • StarDivision StarWriter
  • Steinberg Cubase
  • Perl
  • Ulli Meybohms HTML-Editor

Musik-CD

CD-Cover
CD-Cover

Titel:

A New State Of Mind

Beschreibung:

Sechs Stücke sind es auf meiner ersten und bisher einzigen CD geworden. Von sphärischen Klängen über akustische Balladen bis hin zu poppigen Dancefloor-Arrangements - alles drauf!

Mitwirkende:

Stefan Dommasch external link, Michael "Churchyard" Kirchhoff external link, Alexander Vent

Download:

1 - Never Gone This Far (MP3, 3.96 MB)
2 - Wonder (MP3, 3.72 MB)
3 - The Forgotten Part III (MP3, 4.43 MB)
4 - Sing Me Asleep (MP3, 3.16 MB)
5 - Speedball (MP3, 3.40 MB)
6 - Joe würde wahrscheinlich wahnsinnig werden (MP3, 3.82 MB)

(Copyright Christian Dommasch)

Verwendete Software:

  • Steinberg Cubase
  • Steinberg Wavelab