Tangible User Interface (TUI) - formerly touchAll - is an Flash as3 framework, that supports all-in-one multi-touch, gestures, and fiducials, either through UDP, TCP, or Flash Local Connection, built on top of:
TUIO-as3 library | Adobe AIR SDK | Adobe Flex SDK |
---|---|---|
https://bit.ly/2HaSuvW | https://adobe.ly/2LPDTtl | https://adobe.ly/2JkodQp |
TUI was first presented as a MUE 2011 conference article, available for download at:
TUI is intended to reduce conde redundancy in TUIO-as3 library and serve as a framework that allows quick development of applications, with multi-touch, gestures, and fiducials, either through UDP, TCP, or Local Connection.
With TUI | With TUIO-as3 library |
---|---|
Examples with TUI | Examples with TUIO-as3 library |
---|---|
fbApplication (a) | fbApplication (b) |
mtApplication (a) | mtApplication (b) |
Video demonstrating how to create your first TUI app: https://youtu.be/dFrKurULcD0
Layers diagram | Modules |
---|---|
Demos | Videos |
---|---|
https://youtu.be/kwliB1sQTI4 | |
https://youtu.be/4KSEvKbLawE https://youtu.be/n_ImgmvRGw4 | |
https://youtu.be/PHb26QuH-Tg |
.
├── TUIOas3lib vs TUI # Source code examples to illustrate code reduction achieved TUI comparatively to TUIOas3lib.
├── docs/presentation # Documentation files
├── tui_flashdevelop3 # Source files and project for FlashDevelop 3
├── tui_flashdevelop4_2_1__tuioAS3_0_8__AIR2_6 # Source files and project for FlashDevelop 4.2.1, TUIO AS3 lib 0.8, and Adobe AIR 2.6
├── LICENSE
└── README.md
You are free to use and modify TUI as you see fit: to create your own multitouch apps, to extend it, and to port it to another programming language. You cannot take the credit for making TUI/TouchAll! Please inform me if you either extend TUI, create more apps with TUI, or port it to another programming language.
If you have any questions, feel free to e-mail me at gmail and ask away.
Good luck!