List of items to help you get started with teaching C++ using the Kinect

Translate This Page

List of items to help you get started with teaching C++ using the Kinect

  • Comments 2

Yeech.  C++.

After nearly 20 years of advancement in software development, C++ is returning.  Sort of like that old girlfriend (or boyfriend, your choice) that you dumped years ago, now you are divorced, and you run into her (him) at Starbucks.  She/he looks just the same as they did 20 years ago.  That’s the problem, you don’t.  Still the beauty of simplicity combined with unnecessary complications, but she (he) listens and understands your needs and desires.

Well WTF.

Let’s dig in, accept that C++ won the battle, war and isn’t all that hard to learn, get  back up to speed, and so forth.

Start with the Kinect, at least you can have some fun and maybe learn enough C++ to get ready for Win8, use that POS “Next Step” software (if you get that, then you know what I mean), and so forth.

Get a Kinect, if you have to buy one, get a Windows Kinect, not the XBox 360, which is cheaper and generally the same hardware, in the future you may lose support for that device.  No Whining, please, I know that it doesn’t make sense, all I can say is: “Sorry”.  There are a number of reasons on the web, are these explanations the truth?  I have no idea.

Think about this question Scott Kerfoot ask me: “Are there any games for Windows Kinect?”  And I said: “Of Course there are!”  He said: “Prove it!”  And I couldn’t, there are none.  So here is a market!

Download and install the most recent Kinect SDK:

To get a quickstart, don’t confuse this with the Coding4Fun toolkit, you need this for the C++ material:

Coding4Fun toolkit (dll’s no directly usable code, very useful):

To see what others are doing, but much of the material is for the older research SDK, so be careful:

If you want to experiment with XNA and Kinect:(Freaking awesome but mildly outdated material)

But seriously get everything downloaded from the Quickstart and we will tear apart the skeletal Tracking program. If you are getting ready for the Windows 8 world, pretty much the Skeletal Tracking using C++ is your baby.  It uses DirectX and C++, not Windows 8, it uses Windows 7.

Leave a Comment
  • Please add 7 and 3 and type the answer here:
  • Post
  • Here is some curriculum for advanced XNA and also's meant for high school teachers...but anyone is welcome to i.t....

  • Doug,

    Thank you so much for this additional comment!  Always appreciated.

    I have taken a look at the material and it is PERFECT!

Page 1 of 1 (2 items)
Generic Content

Legal Note:

  1. The author, Sam Stokes, is an employee of Microsoft
  2. There is no guarantee that anything I write is correct, I do try to make sure that what I write is correct.
  3. Use anything written in this blog at your own risk
  4. Test what I write about before using the information
  • Sometimes posts will disappear because I realized that they really don't fit with the total chaos of what I write about
  • Links are tested and available on date of publication, what others do with their links are out of my control


  • Whatever I write on this blog is unedited by management or anyone, which should be obvious from the randomness of the blog.  I simply write about things I like.
  • Microsoft does not restrict me in anyway, so I generallyblather about whatever I want to.
  • For personal reasons I will not write about:
    • Company confidential stuff, mainly because Microsoft is more transparent than any company I have ever worked for.
    • Other people unless they give me permission to write about them