Windows 7 Sensor and Location Platform

The Windows Sensor and Location platform, which is new for Windows 7, enables your computer and applications to adapt to their current environment. With location sensors including GPS(Global Positioning System) devices, WWAN radios, and even triangulation technology your applications and gadgets can know exactly where they are, enabling them to provide more locally relevant content and functionality.

The platform provides a standard way to integrate sensor and location devices into Windows, as well as a standard programming interface for applications to take advantage of these devices. On Windows 7, the user has control over how data from these devices is exposed to applications. Hardware manufacturers can learn how to write sensor and location drivers by installing the Windows 7 WDK. Developers can learn how to write location-aware and sensor-enabled applications by installing the Windows 7 SDK

The Windows 7 Sensor and Location Platform is an API built into Windows 7 that will allow application developers to interact with sensors in a standard way, and it allow a standard way for hardware vendors to create their sensor interfaces. Hence, it allows hardware and software developers to speak a common language.

Application developers will be able to create environmentally aware applications much easier by using these standard API interfaces built into Windows 7, instead of writing code for each specific piece of sensor hardware they want to use.The APIs are provided primarily as native code interfaces using C++ and COM. However, a lightweight
.NET Interop Library has been published for .NET development.

ref:
Windows Sensor and Location Platform Resources -
http://www.microsoft.com/whdc/device/sensors/default.mspx

Windows Sensor and Location specific downloads and code samples -
http://code.msdn.microsoft.com/SensorsAndLocation

Windows 7 Sensor and Location API information on Matt’s Blog –
http://fusionovation.com/blogs/mbohn/archive/2009/05/11/windows-7-sensor-and-location-api.aspx