GMU:Tap: Difference between revisions

From Medien Wiki
mNo edit summary
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Tap ist der Multitouch-Tisch der GMU Professur. Der Tisch wurde von Daniel Fischer für die Professur Systeme der virtuellen Realität von Bernd Fröhlich gebaut, und stand im VR-Lab der Fakultät Mediensysteme. Gegenwärtig befindet sich der Tisch in Raum 201 in der Marienstraße 7.
Tap ist der [[Multitouch]]-Tisch der GMU Professur. Der Tisch wurde von Daniel Fischer für die Professur Systeme der virtuellen Realität von Bernd Fröhlich gebaut, und stand im VR-Lab der Fakultät Mediensysteme. Gegenwärtig befindet sich der Tisch in Raum 201 in der [[Marienstraße 7b]].
==Technische Daten==
==Technische Daten==
* Betriebssystem: [http://www.ubuntu.com Ubuntu] 9.10 (Karmic Koala) 32bit
* Betriebssystem: [http://www.ubuntu.com Ubuntu] 9.10 (Karmic Koala) 32bit
Line 5: Line 5:
* Grafik: NVidia [http://www.nvidia.com/page/geforce8.html GeForce 8800 GTX] 768MB
* Grafik: NVidia [http://www.nvidia.com/page/geforce8.html GeForce 8800 GTX] 768MB
* Ram: 2GiB
* Ram: 2GiB
* Auflösung: 1024x768
* Projektor: Eiki (1024x768)
* Kamera: Firefly [http://www.ptgrey.com/products/fireflymv/index.asp MV FFMV-03MTM]
* Maße Tisch:
* Maße Tisch:
* Maße Bild:
* Maße Bild:
Line 15: Line 16:
* Alle für Ubuntu kompilierten Sources (C, C++ ...)
* Alle für Ubuntu kompilierten Sources (C, C++ ...)
Für Processing, Flash und pd ist es egal, ob die Anwendung auf einen Mac bzw. Pc erstellt wurde. Bei tieferen Programmiersprachen müssen die Anwendung extra für Ubuntu kompiliert werden.
Für Processing, Flash und pd ist es egal, ob die Anwendung auf einen Mac bzw. Pc erstellt wurde. Bei tieferen Programmiersprachen müssen die Anwendung extra für Ubuntu kompiliert werden.
Zusätzlich ist es möglich einen dedizierten Rechner an den Tisch anzuschließen, und die Touch-Events über das Netzwerk zu beziehen. Insofern läuft alles auf dem Tisch (vvvv, Max/Msp, Unity3d ...).


==Tracking Software==
==Tracking Software==
Es werden nur Tracking Lösungen erwähnt die das TUIO Protokoll unterstützen.
Es werden nur Tracking Lösungen erwähnt die das TUIO-Protokoll unterstützen.
==Geplante Software==
===Geplante Software===
Folgende Tracking Lösungen sind geplant. Indealerweise sollten sie auf Ubuntu 9.10 laufen.
Folgende Tracking Lösungen sind geplant. Idealerweise sollten sie auf Ubuntu 9.10 laufen.
* [http://ccv.nuigroup.com Community Core Vision] '''läuft nicht auf Ubuntu 9.10'''
* [http://ccv.nuigroup.com Community Core Vision] '''läuft nicht auf Ubuntu 9.10'''
* [http://reactivision.sourceforge.net reacTIVision] '''läuft auf Ubuntu 9.10''' ([http://vanderkleijn.net/projects/multi-touch/testing-ccv-and-reactivision.html mehr])
* [http://reactivision.sourceforge.net reacTIVision] '''läuft auf Ubuntu 9.10''' ([http://vanderkleijn.net/projects/multi-touch/testing-ccv-and-reactivision.html mehr])
Line 26: Line 29:
* [http://gkaindl.com/software/touche Touché]
* [http://gkaindl.com/software/touche Touché]
* [http://www.xtuio.com xTouch]
* [http://www.xtuio.com xTouch]
===Tracking auf Windows===
Der Vollständigkeit halber. Neben CCV und reacTIVision gibt es auch weitere Tracking-Software auf Windows.
* [http://nuigroup.com/touchlib/ Touchlib]
===Kommerzielles Tracking===
===Kommerzielles Tracking===
Es gibt einige komerzielle Tracking Lösungen, sollte man so etwas verwenden?
Es gibt einige kommerzielle Tracking Lösungen, sollte man so etwas verwenden?
* [http://www.multitouch.fi/cornerstone/ Cornerstone] (cross platform)
* [http://www.multitouch.fi/cornerstone/ Cornerstone] (cross platform)
* [http://natural-ui.com/products/snowflakesuite.php Snowflake Suite]
* [http://natural-ui.com/products/snowflakesuite.php Snowflake Suite]
==Anwendungsentwicklung==
Um Anwendungen für den Tisch zu entwickeln, muss man das TUIO-Protokoll bzw. zumindest [[OSC]] unterstützen. Bibliotheken für die meisten Programmiersprachen gibt es. Eine vollständige Liste der Implementierungen gibt es hier: [http://www.tuio.org/?software TUIO-Implementierungen].
[[OSC]]-Implementierungen sind noch weiter verbreitet. Wer also etwas ganz exotisches verwenden will, muss seine TUIO-Implementierung selber schreiben.


==Projekte==
==Projekte==
Bis der Tisch vollständig nutzbar ist werden noch ein, zwei Wochen vergehen (Stand 30.01.2010). Wegen Demos, Anfragen etc. bitte zur Zeit an mich ([[User:Matthias.breuer|Matthias Breuer]]) wenden.
Bis der Tisch vollständig nutzbar ist werden noch ein, zwei Wochen vergehen (Stand 30.01.2010). Wegen Demos, Anfragen etc. bitte zur Zeit an mich ([[User:Matthias.breuer|Matthias Breuer]]) wenden.
==Links==
==Links==
* [[Multitouch]]
* [[Multitouch]]
* [http://nuigroup.com Natural User Interface Group]
* [http://wiki.nuigroup.com Natural User Interface Group Wiki]
* [http://wiki.nuigroup.com Natural User Interface Group Wiki]
* [http://www.tuio.org TUIO]
[[Category:Matthias Breuer]]
[[Category:Interfaces]]

Latest revision as of 10:39, 25 April 2010

Tap ist der Multitouch-Tisch der GMU Professur. Der Tisch wurde von Daniel Fischer für die Professur Systeme der virtuellen Realität von Bernd Fröhlich gebaut, und stand im VR-Lab der Fakultät Mediensysteme. Gegenwärtig befindet sich der Tisch in Raum 201 in der Marienstraße 7b.

Technische Daten

  • Betriebssystem: Ubuntu 9.10 (Karmic Koala) 32bit
  • CPU: Intel Core 2 Duo 2.13GHz
  • Grafik: NVidia GeForce 8800 GTX 768MB
  • Ram: 2GiB
  • Projektor: Eiki (1024x768)
  • Kamera: Firefly MV FFMV-03MTM
  • Maße Tisch:
  • Maße Bild:

Software

Folgende Software läuft auf dem Rechner problemlos.

  • Processing/Java
  • Flash (Player 10)
  • pd-extended
  • Alle für Ubuntu kompilierten Sources (C, C++ ...)

Für Processing, Flash und pd ist es egal, ob die Anwendung auf einen Mac bzw. Pc erstellt wurde. Bei tieferen Programmiersprachen müssen die Anwendung extra für Ubuntu kompiliert werden.

Zusätzlich ist es möglich einen dedizierten Rechner an den Tisch anzuschließen, und die Touch-Events über das Netzwerk zu beziehen. Insofern läuft alles auf dem Tisch (vvvv, Max/Msp, Unity3d ...).

Tracking Software

Es werden nur Tracking Lösungen erwähnt die das TUIO-Protokoll unterstützen.

Geplante Software

Folgende Tracking Lösungen sind geplant. Idealerweise sollten sie auf Ubuntu 9.10 laufen.

Tracking auf dem Mac

Für den Mac gibt es neben den oben genannten noch weitere Tracking Lösungen.

Tracking auf Windows

Der Vollständigkeit halber. Neben CCV und reacTIVision gibt es auch weitere Tracking-Software auf Windows.

Kommerzielles Tracking

Es gibt einige kommerzielle Tracking Lösungen, sollte man so etwas verwenden?

Anwendungsentwicklung

Um Anwendungen für den Tisch zu entwickeln, muss man das TUIO-Protokoll bzw. zumindest OSC unterstützen. Bibliotheken für die meisten Programmiersprachen gibt es. Eine vollständige Liste der Implementierungen gibt es hier: TUIO-Implementierungen.

OSC-Implementierungen sind noch weiter verbreitet. Wer also etwas ganz exotisches verwenden will, muss seine TUIO-Implementierung selber schreiben.

Projekte

Bis der Tisch vollständig nutzbar ist werden noch ein, zwei Wochen vergehen (Stand 30.01.2010). Wegen Demos, Anfragen etc. bitte zur Zeit an mich (Matthias Breuer) wenden.

Links