Shared Whiteboard

Das Whiteboard wurde auf die Verwendung mit Java 1.4.2 optimiert. Es wird die Verwendung von Java 1.4.2 dringend empfohlen.

Features

  • Es ist nun eine "Freundesliste" verfügbar. Über das Kontextmenü der Benutzerliste können Benutzer zur Freundesliste hinzugefügt werden. Benutzer in der Freundesliste können über den Chat auch angesprochen werden, wenn Sie sich nicht im gleichen Areal befinden. Der Status eingeloggt/offline ist jederzeit sichtbar
  • Export als SVG ist nun möglich. Auch das automatische Hochladen des SVG auf den Server wird unterstützt (Zur korrekten Darstellung im Browser muss dann allerdings ein spezielles Stylesheet eingestellt werden um 100%-ig von der SVg Darstellung profitieren zu können)
  • Die Sprachen Deutsch und Englisch werden unterstuetzt. Welche Sprache verwendet wird, haengt ab von der Spracheinstellung des lokalen Systems

Known Bugs

  • Bei der Verwendung von Java 1.4.1_03 kommt es zu Seiteneffekten, die das Vergroessern/Verkleinern von Textfeldern negativ beeinflussen.
  • Bei dem Versuch, eine Verbindung mit dem steam Server auf einem Port, der Serverseitig bereits die SSL Verschluesselung aktiviert hat herzustellen erfolgt keine aussagekraeftige Fehlermeldung. Dieser Effekt macht sich dadurch bemerkbar, dass direkt nach dem Verbinden ein Fehlerfenster ohne jeglichen Inhalt oeffnet. Bitte pruefen Sie die portangabe fuer den gewaehlten Server noch einmal. Bitte beachten Sie, dass sich der Port fuer steam.upb.de von 1999 auf 1900 geaendert hat! (Ausgerechnet auf 1999 laeuft jetzt der sichere Port, es kann also zu dem beschriebenen Effekt kommen, wenn sie sich von einem System verbinden wollen, auf dem das Whiteboard zuvor mit den alten Einstellungen noch korrekt lief)

Entwicklung

Weitere Informationen über den Fortschritt der Entwicklung finden Sie im changelog

Nur Windows

Für Windows ist ein Installationsprogramm verfügbar. Dieses installiert das Whiteboard auf Ihrem Rechner und fügt einen entsprechenden Eintrag in in das Startmenü ein. Das Installationsprogramm kann per Rechtsklick auf : "install_whiteboard.exe" und anschliessendem "Ziel speichern unter" heruntergeladen werden. Nachdem die Datei heruntergeladen wurde, brauchen sie nur einen Doppelklick auf das Installationsprogramm zu machen um mit der Installation des Whiteboardes zu beginnen.
Wenn Sie das Whiteboard mit diesem Installer installieren, brauchen sie das Java Runtime Environment nicht extra zu installieren, da die benötigten Dateien des Java Runtime Environments in diesem Installationsprogramm enthalten sind.

Windows/ Linux/ Unix

Der Client kann per Rechtsklick auf : "whiteboard.jar" und anschliessendem "Ziel speichern unter" heruntergeladen werden.
Gestartet wird der Client mit dem Befehl "java - jar whiteboard.jar"

MacOS_X

Alternativ koennen Sie das Whiteboard als Java- Archiv : "whiteboard.jar" herunterladen. Gestartet wird der Client mit einem Doppelklick oder über das Terminal mit dem Befehl "java - jar whiteboard.jar"

Hinweis

Zum Starten des Clients wird die Java Version 1.4.2 benötigt. Wenn sie ein System benutzen, auf dem Mac OS X installiert ist, ist die erforderliche Java Version wahrscheinlich bereits auf ihrem System installiert. Ob die erforderliche Java Version auf ihrem System verfügbar ist, können sie testen, indem sie in der Eingabeaufforderung (unter Windows), bzw. dem Terminal (unter MacOS_X) den Befehl "java -version" eingeben. Anhand der Ausgabe können sie erkennen, ob Java 1.4.2 auf ihrem System bereits installiert ist. Ist dies nicht der Fall, können sie Java1.4.2 von http://java.sun.com herunterladen. Wählen sie aus der Liste das "JRE" (Java Runtime Environment) für ihr System aus und installieren sie dieses. Anschliessend können sie den Client starten.

Nach dem Starten des Clients können sie im Anmeldedialog den Server auswählen, zu dem sie sich mit dem Client verbinden wollen. Sollte der Server, zu dem sie sich verbinden wollen nicht in der Pulldown- Liste des Anmeldedialogs befinden, so können sie ihren Server per "edit server" zu dieser Liste hinzufügen. Dazu müssen sie die Serveradresse und den Port in die Liste eintragen. Ein Server auf dem sie das Login selbst anlegen können ist unser Demo- Server steam.upb.de.

Download des Whiteboard Source Codes

Der Source Code des Clients kann über unser CVS System heruntergeladen werden. Dort befinden sich die aktuellen Sourcen. Ein Blick auf die letzten Änderungen ist auch über eine Webansicht auf unser CVS System möglich.

Zum Herunterladen benötigen sie einen CVS Client. Anschliessend können sie den Sourcecode anonym herunterladen :

Zum Einloggen:

cvs -d :pserver:steam@cvs.open-steam.org:/cvs login

das Passwort ist 'steam'. Anschliessend zum Herunterladen:

cvs -d :pserver:steam@cvs.open-steam.org:/cvs co javaclient-1_5

Sie haben nun die kompletten Sourcecode-Dateien unserer Java-Clients heruntergeladen. Wechseln sie anschliessend in das neu erstellte Verzeichniss "javaclient". Die Sourcen für den Clickclique- Client befinden sich nun in dem Verzeichnis "steam/modules/whiteboard".

Compilieren des Whiteboard's :
javac steam/modules/whiteboard/WhiteBoardClient.java
Starten des Whiteboard's :
java steam.modules.whiteboard.WhiteBoardClient

Eine Hilfe zu den erlaubten Parameter koennen sie wie folgt abrufen :
java steam.modules.whiteboard.WhiteBoardClient -help

Bei Problemen und Fragen wenden sie sich einfach an die Entwickler.

Dokumentation des Whiteboard Clients

Die technische Dokumentation (PDF) erlaeutert den Aufbau der Packages und gibt einen Ueberblick ueber die klassenuebergreifenden Konzepte des Whiteboardes.

Zusaetzlich ist eine html- Version der Sourcecode Dokumentation verfügbar. Diese geht auf technische Details ein und erklaert so z.B. die benoetigten Parameter einer Funktion.