Using Kinect for Windows with XNA Curriculum
I mentioned Rob Miles new Using Kinect for Windows with XNA curriculum in Monday’s Interesting Links post. I was a bit afraid that the announcement might get “lost” there so wanted to highlight these materials in a post all on it’s own. I know a lot of people are thinking about using Kinect at the end of the semester or after the AP exam. Or perhaps just as a way to keep some excitement going in their course. These materials include a well-written support document, a number of really well-done PowerPoint presentations and sample code to demonstrate what is bring taught. These materials will really give you a jump start into learning and teaching Kinect software development.
This material, created by Rob Miles (University of Hull, United Kingdom), contains information on the Microsoft Kinect sensor bar and the Microsoft Kinect SDK. It assumes a working knowledge of the C# programming language, the XNA framework and program development using Visual Studio.
Table of Contents:
- Introduction
- Welcome
- What you need to develop code
- An Introduction to Kinect
- The Kinect Sensor
- Inside a Kinect Sensor Bar
- Connecting the Sensor Bar
- Installing the Kinect for Windows SDK
- What We Have Learned
- Writing Kinect Programs
- Using the Kinect Video Camera
- Using the Kinect Depth Camera
- Using Sound with Kinect
- What We Have Learned
- Kinect Natural User Interfaces
- People tracking in Kinect
- Creating Augmented Reality
- Adding Voice Response
- What We Have Learned
Comments
Anonymous
March 06, 2012
“It assumes a working knowledge of the C# programming language, the XNA framework and program development using Visual Studio. “ I could use a curriculum that does not assume anything. Is it even possible to teach beginners C# using the Kinect? The Kinect is such a powerful attractor for students that I would love to use it to attract kids into my Programming I/II courses. The initial difficulty of teaching C# to beginners is stopping me at the moment. Of course the fact that I cannot do a whole lot in C# myself is not helping the situation. Looks like a summer project for me.Anonymous
March 07, 2012
I think a lot of us want to jump right into the cool stuff and not just in programming. Kinect is very cool but it's a bit more complicated than dealing with keyboard and mouse in most ways. I'd like to see some scaffolding around some of it to make it easier to use for real beginners myself. It's just not something I have had time to set up myself.