Making The Game – Teil 9: Vorteile natürlicher Eingabemöglichkeiten anhand von Praxisbeispielen

As mentioned before applications, designed for natural interaction with the user, differ in many aspects from traditional GUI applications. The advantages, resulting from the intuitive use of NUI-Apps, are not restricted only to the domestic or functional use in offices and conference rooms.   Thus, multi-touch applications are predestined to be used in self-service area. Simple GUI terminal, as they are often used at railway stations, airports, libraries, museums, exhibitions or fairs, could be replaced by multi-touch and multi-user interfaces. Even customers without computer knowledge would quickly learn to operate with the hands and fingers, because it hardly requires any skills to change the objects on the screen. The easy […]

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

As you might already know from my “Making The Game” category I’m currently writing my Master’s thesis on natural user interfaces (NUI). This research area also includes the computer control via body movements and gestures, as they are already on the EyeToy or the Kinect.   Besides the mere paperwork I also develop a NUI program that is easy to operate without input devices like mouse and keyboard. So i played a little with the webcam framework in flash and programmed a small motion detection game I don’t want to hide from you.   The aim of the game to catch the falling diamonds with the hand in front of […]

webcam

Making The Game – Teil 4: Alternative NUI Eingabemöglichkeiten ( Bewegungssteuerung und Beschleunigunssensoren )

So far I’ve only talked about multi-touch enabled computers as representative devices with NUI, but not just smartphones and tablet computers belong to this category.   Besides the possibility of using the touch screen there are approaches to the control a computer via body movements. For example the Kinect for Xbox, which can detect body movements and gestures using the integrated camera, belongs to this category of input devices. To recognize the player the Kinect uses besides a color camera a depth sensor camera, sus the person can act in three dimensions. It is also possible to recognize the movements of a person using a normal camera . This basic […]

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

A Natural User Interface, or NUI is a user interfaces which allows you to interact directly with a device by typing, swiping or simple touch. But not just smartphone users know how to use this new type of interface, even at ticket machines and ATMs, this new technology is already widely used. So far artificial input devices like mouse and keyboard were needed to operate a device. But now, through the use of Touch-Sensitive touch screens, just a simple touch of a finger is needed to achieve the same.   The well-known graphical user interface (GUI), which is mainly operated by moving the mouse has become obsolete by this new […]