Multi-touch for Java
Die Multi-touch-Plattform "Multi-touch for Java" (kurz MT4j) dient als Basis zur Entwicklung von Anwendungen für Multi-Touch-Screens mit der objektorientierten Programmiersprache Java. MT4j übernimmt hierbei viele bei der Entwicklung solcher Anwendungen häufig benötiger Aufgaben, wie beispielsweise die Erkennung und Verarbeitung von Berührungsgesten, die Bereitstellung von Multi-touch-Widgets und die hardwarebeschleunigte Bildsynthese der Grafikausgabe. Die Entwicklungsplattform wurde im Herbst 2009 vom Fraunhofer IAO unter Open Source-Lizenz veröffentlicht und der Open Source Gemeinde zur Verfügung gestellt. So sollte unter Mitwirkung der Open Source Gemeinde langfristig ein noch umfangreicherer "Baukasten" an Multi-touch-Komponenten entstehen. Mittlerweile fließen auch Beiträge aus der Open Source Gemeinde in MT4j mit ein.
MT4j läuft auf den wichtigsten PC-Plattformen (Microsoft Windows, Linux, Mac OS_X) und kann direkt in die Java-Entwicklungsumgebung Eclipse importiert werden. Auch die Verwendung anderer Entwicklungsumgebungen ist möglich. Das full-Release enthält diverse Demoanwendungen und Beispiele, um den Einstieg in die Nutzung von MT4j zu erleichtern. Die Dokumentation sowie Tutorials finden sich auf mtj4.org.