A programmer is a machine that turns coffee into source code. (Gabe DePace)


Projekte: gemischte

view this site in english


Gemischte SS04 Info4 Tutorium

Auf dieser Seite ist sind die Ergebnisse ein paar meiner vergangenen und laufenden Projekte gelistet.

2004-2006: Coverlipse

Coverlipse ist ein Eclipse Plugin, das Code-Abdeckungen misst und anzeigt. Für Eclipse Versionen 3.1 bis 3.3.
Obwohl ich gegenwärtig nicht an diesem Projekt entwickle, habe ich es (noch) nicht aufgegeben.

2003: Go Spieler Entwicklungs Framework: GoBattle

Dieses Framework ist ein Abfallprodukt meines Info4-Tutoriums im Sommersemester 2003. Es war der Vorschlag von uns Tutoren, als Programmierprojekt zum Thema Optimierung Go-Spieler programmieren zu lassen. Wir konnten uns damit nicht durchsetzen, aber dieses Framework liefert prinzipiell alle technischen Voraussetzungen, um ein solches Programmierprojekt zu veranstalten.
Möglichkeiten des Frameworks: Das Framework kann dynamisch Spieler und Spielstände nachladen und letztere auch abspeichern, es kennt die Go Regeln, und lässt keine ungültigen Züge zu. Die aktuelle Version ist diejenige, die dazu gedacht war, dem Spieler-Entwickler zu helfen, seinen Spieler zu testen, das ist eine grafische Anzeige der Spiele und rudimentäre Spielsteuerung.
Durch Austausch des ProcessInformer in der Klasse GoBattle ist es ohne Architekturänderung möglich, ein Turnier ablaufen zu lassen (existiert noch nicht). Idealerweise wird der Turnierkoordinator sich auch als GameListener anmelden.
Eine Weiterentwicklung dieses Frameworks ist ohne explizite Nachfrage nicht geplant.
Download: Source Code "freeze-06-23-03"

2003: Java Bibliothek und Framework: Quantitäten

Als in der Die Softwareschneiderei GmbH das Problem aufkam, starteten wir dort mit der Implementierung von Quantitäten.
Wir legen Wert auf allgemeinen, wiederverwendbaren Code, hatten aber anfangs Probleme mit zusammengesetzten Einheiten. Eine Idee, die als Proof-of-Concept Implementierung begann, entwickelte sich mit Hilfe von Anja Hauth schnell zu einem kleinen, aber zeitintensivem Projekt, das sich gegenwärtig in der Version 0.9 befindet. Mehr dazu auf der Quantity Projekt Seite .

2003: Kouwell Ultra DMA RAID Controller in einem P2

Ich habe mir eine neue normale 120GB IDE Platte zugelegt. Weil sie in meinem alten Pentium 2 System nicht lief, musste ich mir noch einen neueren IDE Controller zulegen.
Da ein RAID Controller genau dasselbe kostete wie ein Promise Controller, entschied ich mich für ersteren, vielleicht kann ich ihn ja mal für seinen eigentlichen Zweck benutzen, dachte ich. Auf dem Weg, die Platte zum ordentlichen Laufen zu bringen, musste ich allerdings mehrere Hindernisse überwinden, wie hier beschrieben ist.

Valid HTML 4.01! Valid CSS!

Zuletzt kompiliert 2007-08-31 10:29:03 von Matthias Kempka