[home]

Verfügbare Versionen

Anzumerken ist, dass die hier vorgestellten Versionen mit voctrain wenig gemeinsam haben. Sie wurden von mir programmiert und ich verwende zumindest die Windows-Version vok2000 immer noch. Voctrain soll eine entgültige Version werden, die bisherigen Versionen stellen also vorwiegend Versuche dar.

vok2000 für Windows

Diese Version ist eine der ältesten Vokabeltrainer-Versionen. Davor habe ich einen Vokabeltrainer in der "Sprache" MindMap programmiert. (In Anführungszeichen deshalb, weil MindMap eigentlich nicht wirklich eine richtige Programmiersprache ist. Mit MindMap sollen Programme einfach und ohne Quellcode programmiert werden können.)

vok2000 habe ich letztendlich mit Delphi3 programmiert. Dafür habe ich ein eigenes Dateiformat für die Lektionen erschaffen, mit dem ich dann in einer Datei mehrer Lektionen speichern konnte. Dieses Dateiformat wird zum neuen voctrain inkompatibel sein. Trotzdem ist diese Version komplett. Sie besitzt einen Editor, einen Trainer mit Wörterbuch.

Mit dem Windows-Emulator wine funktioniert vok2000 sogar unter Linux.

Vokabeltrainer in Java

Diese Version des Vokabeltrainer, die komplett in Java geschrieben ist, ist relativ neu. Das Dateiformat ist sehr wahrscheinlich auch das, welches in voctrain Verwendung findet. Es ist ein XML-basierendes Dateiformat. Die DTD befindet sich im Download-Paket (siehe Download-Seite).

Für die Implementation des Dateiformats habe ich aber kein SAX2-Parser oder eine DOM-Implementation verwendet. Daher ist das "libraries"-Paket beim Öffnen von großen Lektions-XML-Dateien sehr langsam. In dieser Hinsicht ist der Umstieg auf diese Version nicht zu empfehlen. Außerdem werde ich an dieser Version nicht mehr weiterentwickeln. Wer trotzdem was ausprobieren will, für den gibt es ein Converter-Programm, mit dem die "lek"-Dateien von vok2000 in xml-Dateien umgewandelt werden können.

Da diese Version in Java geschrieben ist, läuft sie ohne Probleme auf allen Betriebssystemen, für die es eine Java Runtime Environment gibt (siehe www.javasoft.com).


© adabolo - 2002/05/20