
PresentationAid is a small application, used together with presentation software. It's purpose is connecting the most common body gestures read by Microsoft Kinect sensor, to a small engine that converts them into keystrokes or presentation
software commands.
The most common is software for presenting Microsoft PowerPoint, but the application is not limited to Microsoft software. You can use it with almost any presentation software or even apply the gestures to completely different application.
PresentationAid uses minimalistic and simple design, so it is easy to configure and use. All you need to do, is install
Kinect SDK, plug in the Kinect sensor and start the application and everything works perfectly
just out of the box!
Screenshots
Just click on each image to see the screenshot.








Features


Minor features
In addition to main features displayed above, PresentationAid has more minor features, that make the application innovative and entertaining.
- Notification icon
- Popup notifications (design based on Growl)
- Overlay notifications (for example when presenter is not seen by Kinect)
- Extensible gesture system to add new recognizers
- Auto update system
Roadmap
The following roadmap displays the project's progress, features and describes future release plans and updates. Only major updates are displayed (as minor are mostly bug fixes).
| Feature |
1.0
Funded |
1.1
Not funded |
1.2
Not funded |
| Notification Icon in taskbar |
• |
• |
• |
| Popup notification |
• |
• |
• |
| Overlay notification |
• |
• |
• |
| Metro UI |
• |
• |
• |
| Auto detecting presenters |
• |
• |
• |
| Multiple presenters |
• |
• |
• |
| Multiscreen support |
• |
• |
• |
| Multiple engines for different programs |
• |
• |
• |
| Mapping to multiple commands |
• |
• |
• |
| Auto update system |
◦ |
• |
• |
| Installer |
◦ |
• |
• |
| Localization |
◦ |
• |
• |
| Kinect Voice commands |
/ |
◦ |
• |
| Presenter on screen for pointing |
/ |
◦ |
• |
| On screen hand pointer |
/ |
◦ |
• |
| Subtitles with speech recognition |
/ |
/ |
◦ |
| Custom mapping with treeview |
/ |
/ |
◦ |
| Dynamic gesture loading with MEF |
/ |
/ |
◦ |
• Implemented
◦ In progress
/ Not started (Lack of funds or time)
Author
The project is coordinated and implemented by Legoless (Dal Rupnik). The project was created as an educational project - a practice assignment to learn the Kinect SDK. Project became useful and it was extended and polished to be used by general public.
Support the author by downloading
MyLottery - Free iOS application for lottery number generation!
If you are interested in author's other work, visit the blog:
arvystate.net
Thank you
A big thanks goes to all the developers that created the tools used in developing of this project. An extra thanks goes to the coordinators and developers of the following open source projects (in alphabetical order):