Making The Game – Teil 5: Multi-Touch Frameworks (für Adobe Flash/Air) – Part 2

Zu Teil 1   Touchlib / Bubblebird TUIO-AS3 Framework Neben den Frameworks für native Touch-Ereignisse existieren Frameworks, die hauptsächlich auf die Verarbeitung von TUIO-Touch-Events ausgelegt sind, welche meistens von Multi-Touch-Tischen oder Multi-Touch-Wänden verwendet werden.   Touchlib ist eins der Frameworks, welches schon seit Langem für diese Zwecke entwickelt wird. Bereits vor der Einführung von nativen Touch-Events in Flashplayer 10.1 war es mittels einem Tracker (wie in Teil 3 bereits erklärt) und dem von der NUI-Group bereitgestellten Touchlib-Framework möglich Multi-Touch fähige Geräte und Anwendungen zu erstellen. Touchlib ist darüber hinaus, neben dem Flash Framework, auch ein Tracking Programm für Windows. Jedoch wird meistens das Plattformunabhängige Community Core Vision (CCV) eingesetzt um […]

Making The Game – Teil 5: Multi-Touch Frameworks (für Adobe Flash/Air) – Part 1

Sobald man anfängt Multi-Touch Anwendungen in ActionScript zu schreiben fällt einem sehr schnell, auf dass sich Touch-fähige Applikationen doch in einigen Punkten von herkömmlichen mit Maus und Tastatur bedienbaren Programmen unterscheiden.   Wie man sich bereits denken kann ist es nicht üblich auf Maus-Klicks zu warten um eine Aktion zu starten, da die Maus üblicherweise nicht verwendet wird. Seitdem Adobe ende 2009 den Flash Player 10.1 veröffentlicht hat besitzt er die Fähigkeit sogenannte Touch Events zu erkennen.   Diese Touch Events verhalten sich ähnlich wie die üblichen Ereignisse die man mit der Maus auslösen kann. So gibt es als Beispiel, äquivalent zum Drücken der Maustaste, dem MOUSE_DOWN Ereignis, das TOUCH_BEGIN […]

webcam

Bewegungserkennung via Webcam

Wie ihr bereits aus meiner Kategorie „Making The Game“ wisst schreibe ich gerade an meiner Masterarbeit über Natürliche User Interfaces, sprich Benutzeroberflächen die auf natürliche Weise gesteuert werden. Zu diesem Bereich gehört auch die Steuerung mittels Körperbewegungen und Gesten, wie man sie bereits vom EyeToy oder der Kinect kennt.   Da neben der bloßen Schreibarbeit auch ein von mir entwickeltest NUI-Programm, welches ohne Eingabegeräte wie Maus und Tastatur zu bedienen ist, zu meiner Abschlussarbeit gehört habe ich letzte Nacht daran gesessen eine Bewegungserkennung per Webcam zu programmieren und wollte euch das dabei entstandene „Spiel“ nicht vorenthalten.   Ziel des Spieles ist die herunterfallenden Diamanten mittels Handbewegung vor der Kamera zu […]

Making The Game – Teil 2: Was ist ein Natural User Interface (NUI)

Als Natural User Interface, oder auch NUI, bezeichnet man Bedienoberflächen die eine direkte Interaktion durch Tippen, Wischen oder simples Berühren ermöglichen. Aber nicht nur Smartphone-Besitzern ist das Bedienen dieser neuen Art von Benutzeroberfläche bekannt, auch an Fahrkartenschaltern und Bankautomaten wird diese neue Technik bereits großflächig eingesetzt. Während bisher künstliche Eingabegeräte wie Maus und Tastatur benötigt wurden um ein Gerät zu bedienen genügt mittlerweile, durch den Einsatz von berührempfindlichen Touchscreens, eine einfache Berührung mit dem Finger.   Die allseits bekannte grafische Benutzeroberfläche (GUI), welche sich hauptsächlich durch die Steuerung per Maus bedienen lässt, wurde durch diese direkte Steuerung hinfällig. Da das Berühren und Bedienen virtueller Objekte genau so natürlich wie das […]