Scratch4TUIO

Scratch4TUIO

Eine Scratch Erweiterung für Be-greifbare Interkationen.

Ausprobieren

* Scratch4TUIO erfordert Flash

Anleitung

Um Scratch4TUIO zu nutzen sind drei Komponenten notwendig: ScratchX mit der Scratch4TUIO Erweiterung, ein TUIO Sender und der TUIO-Dispatcher, der die TUIO Nachrichten vom Sender an die Scratch Erweiterung weiterleitet.

ScratchX + Erweiterung

ScratchX benötigt einen Browser mit installiertem Flash-Player. Wir empfehlen Google Chrome, da dieser mit einer eigenen Flash Version geliefert wird, die die Installation der oft von Sicherheitslücken geplagten Version von Adobe unnötig macht. (Hinweis: Da es derzeit ein Problem mit der Scratch Browser Erweiterung in Chrome zu geben scheint, die für die Nutzung z.B. der Arduino Erweiterung nötig ist, muss für diesen Verwendungszweck z.B. Firefox mit der Flash-Version von Adobe verwendet werden.)

Zum Start der Erweiterung kann der Link oben verwendet werden. Alternativ öffnen Sie ScratchX und wählen "Open Extension URL". Kopieren sie die URL der Scratch4TUIO Erweiterung in das Feld und klicken "Open":

http://caesarion.github.io/scratch4tuio/scratch4tuio.min.js

TUIO-Dispatcher

Der TUIO-Dispatcher ist ein Java Programm, das TUIO Nachrichten sammelt und an die im Browser laufende Scratch4TUIO Erweiterung weiterleitet. Nach dem Download kann das Tool auf der Kommandozeile gestartet werden:

java -jar scratch4tuio-dispatcher.jar

Sobald der Dispatcher gestartet ist, sollte die Statusleuchte in ScratchX von gelb auf grün wechseln.

Weitere Informationen können der Readme entnommen werden.

TUIO Client

Als letzte Komponenten benötigt man einen TUIO Client, der TUIO Nachrichten generiert und an den Dispatcher sendet. Eine Übersicht an Clients kann z.B. auf der TUIO Seite unter "Software" abgerufen werden.

Für die ersten Tests ist der Java TUIO Simulator weiter unten auf der Seite gut geeignet. Ein einfaches aber mächtiges Werkzeug, um mit be-greifbaren Interaktionen zu arbeiten, ist reacTIVision.

Über

Scratch4TUIO wurde von Sebastian Thiele als Teil seiner Examensarbeit entwickelt. Die Scratch Erweiterung ist komplett Open-Source und steht unter der GPLv2 zur freien Nutzung bereit.

Kontakt

Bei Fragen oder Anregungen wenden Sie sich an

  • Sebastian Thiele
  • Jonas Neugebauer (@jneug)