TouchPhysics auf Video
Hier ein kleines Video unserer Physik-Anwendung, die wir inzwischen “TouchPhysics” genannt haben. Die Software läuft auf dem Evoluce-ONE Multitouch Tisch und wird von zwei Nutzern bedient:
Funktionen von TouchPhysics
- Gestenerkennung für Schiefe Ebene und Kugel
- Physik-Simulation (Physics Engine)
- Skalieren der Objekte mit zwei Fingern
- Ändern der Größe und des Winkels der Schiefen Ebene mit Schiebereglern
- Ändern des Gewichts der Kugel per Gewichtskraftpfeil
- Radierer, um einzelne oder alle Objekte zu löschen
- Mehrere Fenster mit Erklärungen und Formeln
- Dynamische Berechnung der Formeln, je nach Gewicht, Winkel, etc. desjenigen Objektes, das als letztes verändert wurde
Performance Probleme
Leider konnten wir unser grundsätzliches Performance-Problem nicht lösen. Deshalb reagiert die Anwendung im Video zum Teil etwas langsam. Das liegt zum einen an Flash, was sehr viel Systemressourcen frisst und bei einer FullHD-Auflösung an seine Grenzen stößt. Zum anderen sind auch die Berechnungen der Physik-Engine verknüpft mit einer aufwendigen grafischen Darstellung sehr rechen-intenstiv.
Vermutlich könnte sich Beides durch eine ausgeklügelte Programmierung mit Fokus auf gute Performance beheben lassen. Da unsere Anwendung aber nur eine Art Prototyp ist, der ein Interaktions-Konzept demonstriert, werden wir es allerdings dabei belassen. Als Nicht-Programmierer sind wir schon froh darüber, dass wir es geschafft haben, unsere Ideen in funktionierenden Code umzusetzen.