2010년 1월 4일 월요일

빠른 멀티터치 어플리케이션 개발을 위한 TUIO

기존 개발되어있는 멀티터치 어플리케이션을 활용한 빠른 프로토타이핑에 대해 서베이 한 내용 정리합니다.

TUIO 프로토콜이란?
Tangible User Interface Object 프로토콜. 다양한 멀티터치 tracker 하드웨어와 어플리케이션들 사이의 통신 규약으로 tracking 된 정보를 abstraction 하게 바꿈으로써 다양한 언어와 환경에서 쓰일 수 있도록 규정하고 있습니다. 새로운 tracking 하드웨어를 개발할 때, TUIO 프로토콜을 따르게 되면 쉽게 기존 어플리케이션에 적용할 수 있습니다. (관련 소프트웨어들 링크)

TUIO 시뮬레이터
Java based standard TUIO Simulator application (platform independent)

TUIO  를 지원하고 프로세싱, 파이썬에서 동작하는 라이브러리들
  • Python: PyMT multi-touch package with TUIO input
  • Python: pyTUIO python library (by Jannis Leidel)
  • Processing: tuioZones gesture/widget API
  • 클라이언트 개발 레퍼런스: TUIO_Processing.zip (platform independent)
  • Touchlib: the initial NUI library for multi-touch surfaces based on FTIR and DI

댓글 없음:

댓글 쓰기