Tracking movement of limbs for smartphone app
An accelerometer/Gyro sensor (Accelerometer for the static angle and gyro for the dynamic angular movement) would be great for such an application, however each limb will require one such node.
ST and Freescale both have such sensors, often called 6D.