One of the cool scenarios enabled by Windows Phone 7.5 Mango is augmented reality. The Motion API and direct access the the camera stream enable these scenarios for Windows Phone developers. For more information on these API’s check out the MSDN augmented reality sample here – http://msdn.microsoft.com/en-us/library/ff431744(v=VS.92).aspx
The Motion API gathers data from the device’s compass, accelerometer and gyroscope, but the good news for owners of first generation Windows Phone devices is that a phone only needs to have two of these sensors available (the compass and accelerometer for first gen devices) to enable the Motion API.
I’ve started working on adding augmented reality functionality to some of my apps. Here is a little preview of what is coming in Gratuitous, a combined tip calculator and foursquare client: