MiniKonsole

Die MiniKonsole stellt einen einfachen Socket Klienten dar. Sie wurde geschaffen um an einem praktischen Beispiel oft verwendeten Programmcode zu dokumentieren.

Screenshot MiniKonsole

Zum Start wird mindestens eine Java 1.4.0 Umgebung (oder besser) benötigt. Diese kann unter http://java.sun.com bezogen werden.

Wird die Webstart-Version verwendet muss die Anwendung nach dem Start für den lokalen Zugriff (Konfiguration, Wortliste usw.) freigegeben werden.

Kurzanleitung

Mit foldendem Icon kann die jeweils aktuelle Version der MiniKonosole geladen bzw. gestartet werden:

Icon MiniKonsole MiniKonsole ausführen

Alternativ kann man die beiden Jar-Archive jlfgr-1_0.jar und mk.jar herunterladen (rechte Maustaste, speichern unter) und mit folgendem Befehl ausführen:

java -cp jlfgr-1_0.jar;mk.jar iok.tools.mk.MiniKonsole

Unter Linux müssen die beiden Jar-Dateien für die Option “cp” mit einem Doppelpunkt getrennt werden.

Icon Server Mit Hilfe des Serverdialogs kann man eine neue Verbindung starten.

Icon Disconnect Der Button trennt eine bestehende Verbindung.

Icon History Möchte man die Ausgabe aufzeichnen, aktiviert man die gewünschten Loglevel (Konsole, rechte Maustaste) und gibt mit Hilfe dieser Schaltfläche eine Zieldatei an.

Icon Property Im folgenden Dialog wird eine Tabelle angezeigt, welche alle Eigenschaften auflistet. Die Werte können verändert werden.

Wenn eine Verbindung besteht können mit dem Eingabefeldes am unteren Rand Befehle an den Server übermittelt werden.

Die Eingabe wird durch die Verwendung einer Wortliste erleichtert. Ist ein den Eigenschaften keine Liste angegeben, wird eine interne Liste verwendet. Aktiviert wird die Funktion durch gleichzeitiges drücken der Strg- und Space-Taste. Wird mehr als ein Begriff in der Liste gefunden, werden diese als Infozeilen in der Konsole ausgegeb.

Die zuletzt eingegebenen Befehle werden in einer Liste gespeichert. Mit Hilfe des DropDown-Feldes kann auf diese zugegriffen werden.

Versionsinfo

Release 0.0.2

  • Ausgabe in Datei schreiben
  • Befehlsdauer (Zeit bis zum Ende der Ausgabe) anzeigen
  • speichern der zuletzt eingegebenen Befehle
  • erkennen der “*** Willkommen..”-Meldung
  • neues Loglevel “Debug”

Release 0.0.1

  • Wortliste zur Autovervollständigung
  • Benutzer kann eigene Wortliste verwenden
  • speichern der Parameter pro Benutzer
  • erkennen von Serverfehlern
  • animiertes GIF bei Serverkommunikation
  • filtern der Logmeldungen