Warning: file_put_contents() [function.file-put-contents]: Only 0 of 1910 bytes written, possibly out of free disk space in /var/www/mediawiki-1.14.0/extensions/simplepie.inc on line 8667

Warning: ./extensions/cache//67ea19641b2ebc4af053ac393f7cb7c1.spc is not writeable in /var/www/mediawiki-1.14.0/extensions/simplepie.inc on line 1780
MT4j - Multitouch For Java

MT4j - Multitouch for Java™ - is an open source Java™ framework, created for rapid development of visually rich applications.
MT4j is designed to support different kinds of input devices with a special focus on multi-touch support.
MT4j Features
  • can be used for 2D, 3D or 2.5D (pseudo-3D) applications
  • cross-platform - currently tested under Windows 7™, XP™, Vista™, Ubuntu Linux and Mac OSX™
  • extensible, component based scene graph structure (similar to Java™'s swing framework)
  • input abstraction layer - support for all sorts of input devices can be easily added
  • supports the new Windows 7™ Touch features natively and all the compliant multi-touch hardware
  • supports Apple™'s multi-touch mice and trackpads
  • supports the TUIO protocol, which is provided by finger and object tracking software such as Reactivision, CCV or Touché
  • flexible multitouch gesture system - you can define your own multitouch gestures
  • the most common multitouch gestures are already included and can be registered modularly with any component for a pluggable behaviour changeable at runtime
  • software or hardware accelerated graphics rendering (using OpenGL)
  • includes many graphical objects e.g.: rectangles, round rectangles, ellipses, polygons, lines, triangle meshes, spheres, cubes, etc. with support for textures, gradients, fill- and outline color
  • includes prebuilt UI components e.g.. buttons, text, lists, sliders and a multitouch enabled keyboard
  • support for loading and fast rendering of vector graphics from Scalable Vector Graphics (SVG) files
  • supports bitmap and vector fonts (SVG and True Type Fonts)
  • imports 3D objects from .3ds and .obj files with textures and creates normals for smooth shading
  • precise picking/selection of all geometric objects in 2D or 3D space - most gestures are supported in 3D
  • animation support
  • built on top of Processing, which allows you to use its many features and libraries
  • test your multitouch application by using one - or even multiple mice connected to your pc (Windows, Linux)
  • MT4j is open source and released under the GPL License.
News

Showcase: MT4j - Android Edition: First Alpha Verison
Error creating thumbnail: convert: unable to open image `/var/www/mediawiki-1.14.0/images/a/a1/MTShell1.jpg': No such file or directory.
convert: missing an image filename `/var/www/mediawiki-1.14.0/images/thumb/a/a1/MTShell1.jpg/180px-MTShell1.jpg'.
Multi-Touch Shell example
Error creating thumbnail: convert: unable to open image `/var/www/mediawiki-1.14.0/images/d/dd/MTShell2.jpg': No such file or directory.
convert: missing an image filename `/var/www/mediawiki-1.14.0/images/thumb/d/dd/MTShell2.jpg/180px-MTShell2.jpg'.
Running three MT-apps

Watch more Videos

Home of MT4j
Fraunhofer IAO


alt: NUI Group

Visit the NUI Group Community

Powered by MediaWiki contact