The application must interface with Microsoft Kinect tool in order to replace some basic actions which are usually performed with the mouse with body movements.
1. Main features
1a. Display a web browser linked to a specific web url in full screen
1b. (required) Manage the MOVE mouse event through hand movement
1c. (preferable) Manage the MOUSE DOWN events through:
1ci. Hand movement with distance between hand and body equal or bigger than 40 cm
1cii. Or hand fisting (from open hand to fist)
1d. (preferable) Manage the MOUSE UP events through:
1di. Hand movement with distance between hand an body smaller than 40 cm
1dii. Or hand opening (from fist to open hand)
e. (optional) Manage an event (HELP event) which is intercepted by the application, not by the browser: right or left arm along hip and raised about 30 degrees for a period of 3 seconds (during these 3 seconds a window containing a countdown is displayed)
f. The classic mouse icon is replaced by a bigger PNG which represents a hand
g. Display a small window in which the user is shot by Kinect, and his hand movements are highlighted.
a. The application must run correctly starting from Windows 7 Starter Edition, preferably without any (particular) updating.
b. The application must not be installed (preferable): it should run simply by launching it for instance from an Usb Key.
c. (preferable) Kinect drivers must be integrated in the application.
d. Web browser control (integrated in the application) is compatible with IE8 or later versions.
e. Required development languages: C# or Visual Basic .NET
3. Functioning at application activation
a. Full screen web browser opening (integrated in the application) and connection to a specific web site.
b. Ordinary web page surfing with mouse management (mouse move, mouse down, mouse up) through Kinect.
c. Mouse cursor’s image is replaced by a bigger PNG which represents a hand:
ci. MouseMove: white open hand
cii. MouseDown: yellow closed hand (fist)
ciii. MouseUp: hand becomes white and open