java
php
iphone
c
xml
python
linux
android
objective-c
multithreading
flash
html5
algorithm
oracle
cocoa
tsql
delphi
asp
jsp
dom
As far as I am aware Microsoft uses joint angles as features (as in, a feature approximates the state of the system and lets you distinguish various poses).
Here is a paper by some Microsoft Research researchers: http://www.cs.dartmouth.edu/~cs104/BodyPartRecognition.pdf