Huffman/Shannon-Fano
Huffman/Shannon-Fano ist ein Lernprogramm für die binäre Huffman- und Shannon-Fano-Codierung. Es bietet einen Lernmodus, in dem die Algorithmen Schritt für Schritt erklärt werden, sowie einen interaktiven Modus, bei dem Codebäume mit der Maus erstellt werden können.
Da das Programm in Java geschrieben ist, funktioniert es unter jedem System mit einer Swing-fähigen Java-Virtual-Machine. Die Sprachausgabe ist jedoch vom Betriebssystem abhängig und setzt Windows Vista/XP oder Mac OS X voraus.
Sprachausgabe
Die Sprachausgabe des Programms lässt sich im Menü "Audio" aktivieren. Sie funktioniert unter Windows XP/Vista und Mac OS X. Da die vorgelesenen Erklärungstexte auf Deutsch sind, wird die Installation einer deutschsprachigen Stimme empfohlen.
- Cepstral Voices (Mac OS X und Windows Vista/XP)
- Stimmen (TTS-Komponenten) von Microsoft (Windows XP/Vista)
Download
Aktuell ist die Version 1.1 vom 17. Oktober 2007.
- hsf_win.zip (147.598 Bytes) für Windows Vista/XP
- hsf_mac.zip (107.774 Bytes) für Mac OS X
- hsf_other.zip (85.261 Bytes) für beliebige Java-Virtual-Machines
Programmstart
Entweder per Doppelklick auf "HuffmanShannonFano.jar" (Windows) oder "HuffmanShannonFano" (Mac OS X). Ansonsten über die Konsole mit "java -jar HuffmanShannonFano.jar".
Lizenz/Haftung
Dieses Programm ist Freeware und darf kostenlos genutzt und weitergegeben werden.
Die Verwendung geschieht auf eigenes Risiko.
