Microsoft Xbox programming using Kinetic

Xbox Microsoft’s Gaming platform 


Xbox brand logo.jpgThe Xbox is a video gaming brand created by Microsoft. It includes a series of video game consoles developed by Microsoft, with consoles in the sixth to eighth generations, as well as applications, streaming services and an online service, Xbox Live. The brand was first introduced on November 15, 2001 in America with the launch of the original Xbox console.

Various Versions of XBox

Xbox console with “Controller S”

Xbox -one

Left: Xbox 360 Elite, Right: Xbox 360 S and new-style controller

Partners in Gaming development (XBox 360)

Rare systems (now Microsoft firm)

  • Founding and first years (1985–1993) 

Nintendo Gameboy.jpg

  • Partnership with Nintendo (1994–2001)

The Nintendo 3DS, Nintendo’s latest handheld video game system which features autostereoscopic 3D.
  • Microsoft era (2002–present)

Rare Ltd. is a British video game developer located in Twycross, Leicestershire,
1. During its early years, Rare primarily concentrated on Nintendo Entertainment System games.
2. In September 24, 2002, the company was wholly purchased by Microsoft and has since focused on developing games exclusively for Microsoft video game consoles. 


Primesense logo.jpgPrimeSense is an Israeli, 3D sensing and Natural Interaction®. 
PrimeSense is an established fabless semiconductor company and provides many solutions in the area of sensory inputs for a range of consumer and commercial markets. This will make electronic chip maker. 

Main components of Kinect – XBox 360

Kinect is a motion sensing input device by Microsoft for the Xbox 360 video game console and Windows PCs. Based around a webcam-style add-on peripheral for the Xbox 360 console, it enables users to control and interact with the Xbox 360 without the need to touch a game controller, through a natural user interface using gestures and spoken commands 

Sub components

 Hardware and Software Interaction with an Application

Architecture Diagram

  1. Kinect hardware – The hardware components, including the Kinect sensor and the USB hub through which the Kinect sensor is connected to the computer.
  2. Kinect drivers – The Windows drivers for the Kinect, which are installed as part of the SDK setup process as described in this document. The Kinect drivers support:
    • The Kinect microphone array as a kernel-mode audio device that you can access through the standard audio APIs in Windows.
    • Audio and video streaming controls for streaming audio and video (color, depth, and skeleton).
    • Device enumeration functions that enable an application to use more than one Kinect.
  3. Audio and Video Components
    • Kinect natural user interface for skeleton tracking, audio, and color and depth imaging
  4. DirectX Media Object (DMO) for microphone array beamforming and audio source localization.
  5. Windows 7 standard APIs – The audio, speech, and media APIs in Windows 7, as described in the Windows 7 SDK and the Microsoft Speech SDK. These APIs are also available to desktop applications in Windows 8.


Kintic Bundled product

Rare earlier product lines

California Games

California Games - Label or Box Art1987 Epyx sports video game for many home computers and video game consoles. Branching from their popular Summer Games and Winter Games series, this game consisted of some sports purportedly popular in California.

Quarterback, John Elway’s

Quarterback, John Elway's - Label or Box Art In John Elway’s Quarterback, it’s one player vs. the computer or two human players going head-to-head in single-game American football action. Select your team’s home city (there is no NFL or NFLPA license, so there are no real teams or players) and then battle the opposing team for four 15-minute (accelerated real-time) quarters.
Programming blogs
1. Microsoft blog (on Kinetic architecture)
2. More on Kinetic SDK 
4. More on PrimeSense
5. Futher reading on Kinetic programming
6. More on Rare 
7. More on Rare products

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s