Multi-Touch

The Bespoke Multi-Touch Framework is a feature-rich and extensible software framework for developing multi-touch interfaces. Licensed under the Microsoft Public License, you are free to use and extend the source code to suit your purposes. The framework can be paired with any vision-based multi-touch hardware (e.g. FTIR, or Diffused Illumination). With the limited commercial availability of multi-touch hardware, it’s likely that you’ll need to build your own multi-touch surface. To assist in this effort, I’ve included a detailed hardware guide on constructing an FTIR surface. This work was based on the initial hardware prototype pictured in previous blog entries:

The UCF ACTIVE Lab, has recently supported the development of a new multi-touch table based on this prototype. It’s the blueprints and parts-list for this new surface that are included in the hardware guide. You should be able to send these plans to a design shop for build-out. Alternatively, you can contact me if you’re interested in working with the ACTIVE lab to help you get started with your own multi-touch research.

Downloads (Current Version: 4.1.0.0 - Release Date: 8/18/2008)

  • Downloads are temporarily unavailable. (8/20/2008)

Installation Notes

The Multi-Touch Framework requires the .NET 2.0 Framework to run. To compile the software (pre-compiled binaries are included in the package) you’ll also need Visual Studio 2005 or 2008 (any of the Visual Studio SKUs will function, including the Express Editions). And to utilize the XNA presentation layer, you’ll need XNA Game Studio 2.0. For XNA support, the library includes only a partial install of the Bespoke 3DUI XNA Framework (an XNA-based game engine and 3D user interface toolkit) . Additional sample code for the 3DUI Framework is included in the full 3DUI XNA Framework installation.

Photo Gallery

Construction

Multi-Touch Hardware Construction Images

25 Photos

Prototype

Original Multi-Touch Prototype

6 Photos

        4 Comments so far

        1. projects out there « grafiti on July 16th, 2008

          [...] Bespoke Multi-Touch Framework Multitouch framework (requires .NET 2.0) - Microsoft Public License (Ms-PL) http://www.bespokesoftware.org/wordpress/?page_id=41%20/ [...]

        2. [...] Multi-Touch [...]

        3. [...] Multi-Touch [...]

        4. [...] Multi-Touch [...]

        Leave a reply