Visualisierung: code_swarm¶

Lernziel¶
Das Google-Projekt code_swarm dient der Visualisierung von Einträgen in log-Dateien (git, svn, cvs…). Wenn Sie Vorgänge in einer Zeitleiste visualisieren wollen, können Sie die Ereignisse in einer eigenen XML-Struktur definieren und anschließend mit dem code_swarm-Programm ein Video generieren.
- Beispeilvideo
code_swarm - Python from Michael Ogawa on Vimeo.
Handlungsanweisungen¶
- Aufgaben
Installieren Sie ein aktuelles JSDK
Installieren Sie Ant
Holen Sie sich eine Kopie von code_swarm
erstellen Sie eine Datei myEvents.xml
Erstellen Sie das Video
Viel Spaß beim experimenteren …
Java-SDK installieren¶
Prüfen Sie ob das Programm javac verfügbar ist (verwenden cmd über den Dialog Ausführen..:
javac -version
Wenn das Programm javac[.exe] nicht vorhanden ist, dann: herunterladen von:
Umgebungsvariable Path erweitern (siehe Einstellungen | Umgebungsvariablen):
%SystemRoot%\... weitere Einträge...;C:\Programme\Java\jdkxxxxx\bin
Ant installieren¶
Herunterladen von:
http://ant.apache.org/
Entpacken und in den Programm-Ordner packen. Umgebungsvariable JAVA_HOME festlegen (siehe Einstellungen | Umgebungsvariablen):
C:\Programme\Java\jdkxxx
Umgebungsvariable Pfad erweitern(siehe Einstellungen | Umgebungsvariablen):
%SystemRoot%… weitere Einträge…;C:Programmeapache-ant-xxxxbin
code_swarm installieren¶
Herunterladen mit Subversion:
svn checkout http://codeswarm.googlecode.com/svn/trunk/ codeswarm-read-only
Projekt konfigurieren¶
In der Datei project.config legen Sie diverse Parameter für Ihr Projekt fest. Verwenden Sie die Beispieldatei im Ordner data und passen Sie die Parameter entsprechend an.
Video erzeugen¶
Testaufruf mit den vorhandenen Beispieldateien:
cd code_swarm-read-only
./run.bat data/project.config