Mul$touch	
  Lab	
  
Urbane	
  Ebenen	
  




                       Till	
  Nagel,	
  FH	
  Potsdam,	
  06/2012	
  
Überblick	
  


 • 	
  Lab	
  Einführung	
  
 • 	
  Code	
  Unterstützung	
  
 • 	
  Besprechung	
  
mæve	
  table	
  
Größen	
  und	
  Maße	
  des	
  mæve	
  Tisches	
  




                                                      34	
  ppi	
  
Maeve	
  Tisch	
  Übersicht	
  


 • 	
  Tisch	
  
 • 	
  Diagonalgröße:	
  64	
  Zoll	
  (163	
  cm)	
  
 • 	
  1920	
  x	
  1080	
  px	
  (Full	
  HD)	
  
 • 	
  34	
  ppi	
  


 • 	
  Objekt-­‐Tracking	
  mit	
  Markern	
  
 • 	
  MulTtouch	
  (eingeschränkt)	
  
 	
  
 	
  
Marker	
  „Fiducial“	
  




                      Größe:	
  5,3	
  cm	
  x	
  5,3	
  cm	
  
Surface	
  
MicrosoO	
  Surface	
  1.0	
  
Surface	
  Übersicht	
  


 • 	
  Tisch	
  
 • 	
  Diagonalgröße:	
  30	
  Zoll	
  (76	
  cm)	
  
 • 	
  1024	
  x	
  768	
  px	
  
 • 	
  55	
  ppi	
  
 • 	
  MulTtouch	
  
 • 	
  Objekt-­‐Tracking	
  mit	
  Markern	
  
Marker	
  „byte	
  tags“	
  




                        Größe:	
  1,9	
  cm	
  x	
  1,9	
  cm	
  
Cell	
  
Point	
  of	
  Informa$on,	
  FH	
  Potsdam,	
  2010	
  
Größen	
  und	
  Maße	
  der	
  Cell	
  




                                           48	
  ppi	
  
Cell	
  Übersicht	
  


 • 	
  Wand	
  oder	
  Tisch	
  
 • 	
  Diagonalgröße:	
  46	
  Zoll	
  (116	
  cm)	
  
 • 	
  1920	
  x	
  1080	
  px	
  (Full	
  HD)	
  
 • 	
  48	
  ppi	
  
 • 	
  MulTtouch	
  
 • 	
  Mehrere	
  Zellen	
  können	
  verbunden	
  werden	
  
Sony	
  Vaio	
  
Vaio	
  L	
  
Vaio	
  Übersicht	
  


 • 	
  Monitor	
  
 • 	
  Diagonalgröße:	
  24	
  Zoll	
  und	
  21	
  Zoll	
  
 • 	
  1920	
  x	
  1080	
  px	
  (Full	
  HD)	
  
 • 	
  92	
  ppi	
  
 • 	
  Zwei-­‐Finger-­‐MulTtouch	
  
TUIO	
  
Tracking-­‐SoOware:	
  Reac$vision	
  
TUIO	
  Protokoll	
  


 • 	
  Broadcast	
  via	
  UDP	
  
 • 	
  Basiert	
  auf	
  Open	
  Sound	
  Control	
  
 • 	
  Redundante	
  Nachrichten	
  


 • 	
  Verschiedene	
  ImplementaTonen	
  (nicht	
  nur	
  ReacTvision)	
  
Tracking-­‐SoOware	
  
TUIO	
  Simulator	
  
TUIO	
  Simulator	
  
TUIO	
  Simulator	
  


 • 	
  Simuliert	
  virtuellen	
  Tisch	
  mit	
  Tangibles	
  

 • 	
  Trackt	
  ID,	
  PosiTon	
  und	
  OrienTerung	
  der	
  virtuellen	
  
 	
  	
  	
  Finger	
  und	
  Objekte	
  

 • 	
  Daten	
  werden	
  über	
  Socket-­‐Verbindung	
  an	
  Client-­‐	
  
 	
  	
  	
  ApplikaTon	
  gesendet	
  

 • 	
  Sendet	
  TUIO	
  Nachrichten	
  
Tongseng	
  
Processing	
  
TUIO	
  Client	
  &	
  Beispiel	
  Code	
  
TUIO	
  Client	
  in	
  Processing	
  
Installa$on	
  


 • 	
  TUIO_Processing.zip	
  runterladen	
  und	
  entpacken	
  	
  	
  
 • 	
  In	
  <sketchbook	
  locaTon>/libraries	
  kopieren	
  
 • 	
  Processing	
  Sketch	
  erzeugen	
  
 • 	
  TUIO	
  Simulator	
  starten	
  
 • 	
  Testen	
  ...	
  
TUIO	
  Client	
  in	
  Processing	
  
TuioObject:	
  Methoden	
  und	
  Parameter	
  
Tuio	
  Events	
  
SimpleTest	
  
TUIO	
  Client	
  API	
  Dokumenta$on	
  


 Processing:	
  Einführung	
  und	
  Übersicht	
  
       	
  /reference/readme.html	
  
 	
  
 Processing	
  TUIO	
  Client	
  
          	
  hjp://www.tuio.org/?processing	
  
 	
  
 TUIO	
  API:	
  Detaillierte	
  DokumentaTon	
  mit	
  allen	
  Klassen	
  
          	
  hjp://www.tuio.org/?java	
  
          	
  	
  
Skalierung	
  
Beispiel:	
  VisualElementApp	
  
Unfolding	
  
Java	
  Bibliothek	
  für	
  interak$ve	
  Karten	
  
Unfolding	
     Map	
  library	
  for	
  Processing	
  
Unfolding	
     Map	
  library	
  for	
  Processing	
  
Unfolding	
     Map	
  library	
  for	
  Processing	
  
Unfolding	
  for	
  Mul$touch	
  
Emography,	
  FH	
  Potsdam,	
  2010	
       Disaster	
  Map,	
  FH	
  Potsdam	
  2009	
  




LiteraryMap,	
  FH	
  Potsdam,	
  2010	
               Muse,	
  FHP	
  &	
  KUL,	
  2010	
  
Danke	
  schön	
  


             Copyright	
  Till	
  Nagel,	
  FH	
  Potsdam,	
  06/2012	
  

Multitouch Lab Intro - Urbane Ebenen