A Kinect Application Project Template

Sign in to queue


Building your first or 100th Kinect for Windows SDK app? Think a New Project Template could really help speed you along? James Ashley has got your back...

Kinect Application Project Template

Over the past year, every time I start a new Kinect for Windows project, I’ve basically just copied the infrastructure code from a previous project.  The starting point was the code my friend Jarrett Webb and I wrote for our book Beginning Kinect Programming with the Microsoft Kinect SDK, but I’ve made incremental improvements to this code as needed and based on pointers I’ve found in various places.  I finally realized that I’d made enough changes and it was time to just turn this base code into a project template for myself and my colleagues at work.  Realizing that there wasn’t a Kinect Application project template available yet on the visual studio gallery, I uploaded it there, also.

The cool thing about templates uploaded to the gallery is that anyone with visual studio can now install it from the IDE.  If you select Tools | Extension Manager … and then search for “Kinect” under the Online Gallery, you should see something like this.  From here you can install the Kinect Application project template to your computer.


If you then create a new project and look under C# | Windows, you will be able to build a Kinect WPF application with a bit of a headstart.  Here are some key features:

1. Initialization Code

2. Disposal Code

3. Status Changed Code

4. Extension Methods


Project Information URL: http://www.imaginativeuniversal.com/blog/post/2013/06/18/Kinect-Application-Project-Template.aspx

Project Download URL: https://visualstudiogallery.msdn.microsoft.com/1e220317-8f73-43ed-afdd-1794b91200c5


Contact Information:

The Discussion

  • User profile image

    Angel I've been looking for exactly this. Is it possible to use my Xbox Kinect with a dongle to develop for Win8 or do I really need to go buy or beg for a Dev Kinect kit?


  • User profile image

    @AudibleDesigns: While you can use the Kinect for Xbox 360 to develop Windows 8 Desktop apps with the Kinect for Windows SDK, it's not supported, encouraged and cannot be deployed. Also there are features of the SDK that can't be used.

    Also note the Kinect for Windows SDK only currently supports Desktop app's. No Windows 8 Store Apps (yet).

  • User profile image

    Wow, great! It's really may be helpful for quick Kinect app building...

  • User profile image
    Salvador Molina

    @gduncan411, are you telling me that the kinect that is shipped with the Xbox 360 does not have the same features that the kinect that you can buy for windows sdk? What if i have an xbox 360 and want to use my kinect to develop apps? what is the difference? what are things can and can not do?

  • User profile image

    @Salvador Molina: Please check out the Kinect for Windows FAQ. That will hopefully answer your questions, https://www.microsoft.com/en-us/kinectforwindows/Faq.aspx

Add Your 2 Cents