ASDL:Technische Infrastruktur
From Wiki
Endbericht des ASDL-Projekts
Inhaltsverzeichnis | Hauptseite des ASDL-Projekts
2.6 User Modelling <<<<< | 2.7 Technische Infrastruktur | >>>>> 3. Designentscheidungen und Architektur
Eclipse & CVS
Wir haben von Uni-Rechnern und von dem eigenen aus arbeiten können. Die Neuerungen und Änderungen standen durch die Einrichtung eines CVS-Repositorys schnell allen zur Verfügung. Synchronisationsprobleme, von denen andere Studenten aus ihren Projekten berichteten, blieben uns erspart. Wenn man aber auch den Umfang des Daffodil-Projektes betrachtet, ist eine andere Vorgehensweise auch gar nicht möglich.
Auch mit Eclipse haben schon einige gearbeitet, womit die Vorrausetzungen für den Erfolg dieses Praxisprojektes gegeben waren. Man konnte bei Fragen eigentlich immer jemanden um Hilfe bitten und selber anderen helfen.
Nun birgt das System auch einige kleine Tücken, die zum Teil bis zum Schluss dem ein oder anderen Kopfschmerzen bereiteten.
Die Einrichtung eines ssh-Keys war schnell erledigt. Nur die richtige Einrichtung des ssh-Agenten einmal auf den Linuxrechnern und auf dem heimischen Windowsrechner hat nicht so zügig wie erhofft funktioniert. Einige Kursteilnehmer haben ihre Passphrase bei einem Update oder Commit regelmäßig eingeben müssen, andere wiederum nicht. Auch der Zugriff auf den Rechner, auf dem die Testumgebung lief (salz), gelang nicht immer störungsfrei. Von daher waren wir schon damit zufrieden, dass einzelne Teilnehmer Daffodil oder die Agenten neu starten konnten.
Das Arbeiten mit Eclipse war dann nicht mehr ganz so neu, wie die Arbeit mit dem CVS. Bei Eclipse machten eigentlich nur die undeutlichen Fehlermeldungen Kopfschmerzen. Ab und zu wusste man nicht, warum man Daffodil nicht starten konnte und was einem die Problem-Meldungen sagen wollten. Aber unser Kursleiter, Sascha Kriewel, wie auch die Teilnehmer haben sich viel Mühe gegeben, die anfänglichen Probleme mit der Technik zu lösen.
Eine PHPMyAdmin-Umgebung, mit der wir vertrauter umgehen können als mit der Linux-Konsole, ist extra für uns bereit gestellt worden.
