The Kinect needs to be used for more than just gaming right? Well i have started a project that allows people to use the multi-point SDK with the Kinect SDK and mouse mischief. This project entails making the Kinect
sdk work with the multi-point mouse sdk and mouse mischief and other multi-mouse applications. Even though it seems like a reproduction of Kinect Mouse (http://kinectmouse.codeplex.com) it is not a reproduction
since Kinect mouse cannot do multiple users. The c++ code when used correctly yields a fast and light-weight work environment for the simulator. In addition, the simulator code can be changed to work with any device. This project is designed
for the Microsoft Kinect for windows SDK v1 and higher,multi-point SDK, and mouse mischief PowerPoint for windows add-on. Please download them before proceeding to help with the project as you would need them to see if the code is working or have a multi-mouse
Current problems that need to be resolved
1. Identifying users with current code(updated to final stages) – this code section is in the Kinect MultiPoint v0.95 from downloads link.
2. Have someone help me with the dsf mouse wrapper library c++ version code subroutine sendinputreport. I think I might have declared the safearray wrong but someone can identify potentially fatal c++ code. In addition,
anyone that has the time feel free to remove unnecessary headers and code to make the download smaller and re-upload it in the patch section.
3. Need some help refining the c++ simulator code to properly remove and add up to 20-30 fake mouse devices.
4. Look for an error in the vb.net Kinect Multipoint code and fix it as necessary
I will be working on this project again here soon and finish the emulator and transition back to Kinect code. If I finish the emulator code I will put out an installer for people to use in
their personal projects.
I still need help with the problem mentioned in the last update which has been the biggest problem preventing me from releasing refined source code. This project is still ACTIVE! I had a problem last week
with my computer and have not put updates in the discussion board for this project since then. Please help out with the vb.net or c++ dll projects anyone who is on the team for this project. Note: need my custom softhidreceiver.dll for vb.net
project only because it should already have the other *.dll files in the source zip file. In addition, the c++ project only supports 64-bit. Include the 32-bit *.tlb and *.lib files in the 32-bit build properties to have it compile for both.
I. This project is for an educational classroom/non-profit and full source disclosure setting until status changed on dsf runtime being redistributable for commercial usage (includes
contracting scenarios not related to educational usage or testing of programming for a future device driver). This is Microsoft's terms on the license for dsf so if you wish to know more please ask them permission. The Kinect portion can be used for commercial
purposes but the vbscript code is limited to non-commercial usage only.
II. Have received permission to use the Kinect mouse code in my codeplex project from the owner.
Donate here or future projects anything whether from $1 to anything you want it to be:
Donation helps me to invest time into new equipment, API’s, books, buy food, and will encourage development of new project’s.
The emulator code is DSF(device simulation framework) from the Microsoft DDK(driver development kit) so you need to ask permission before including inside a commercial project. In addition, I recommend if you
do get permission that you donate a fair something above if it involves any modification of the code in this project.
Remember to visit this site for updates and download the newest one. With community involvement, I can invest time into a possible emulator low level driver to keep from having to use the vbscript and DSF entirely
(requires device driver experts to invest the time).
I am thinking about updating the emulator to also do
http://smarttech.com 's smartboard for educational and government entities that use this board but will come out with a full stable release for mouse emulator first with an installer.
Update: cannot do smarttech because I no longer have a job at Garrard County Schools Board of Education as an IT.
I love xna and kinect projects so if someone needs help on one please email me.