
Ambient Light Sensors (ALU) are used to tweak the UI accordingly to the environment. Left to Right: Normal, strong light, little or no light
Windows Sensors is new and interesting technology that we will see equipped with Windows 7. These “Windows Sensors” enable your computer to adapt to the environment around you through hardware or software sensors to create new functions for your computer. To best explain how this works, take a look at this table showing the list of possible sensors and their functions:
|
Sensor type |
Sensor placement |
Typical use |
|
GPS |
Built into the computer or connected to the computer. |
Location and orientation. |
|
Accelerometer |
Built into the computer or attached to a person. |
Motion, orientation, and location. |
|
Proximity |
Built into the computer or nearby. |
Presence and spatial awareness. |
|
Light |
Built into the computer, nearby, or remote. |
Ambient light conditions, such as room lighting or outdoor daylight. |
|
RFID |
Built into the computer or attached to a person. |
Identification of physical items, automatic log on, location of people. |
|
Compass |
Attached to a person. |
Orientation. |
|
Camera |
Built into the computer, attached to a person, or remote. |
Recording, object identification, facial recognition. |
|
Microphone |
Built into the computer, attached to a person, or remote. |
Ambient noise. |
|
Temperature |
Built into the computer or remote. |
Indoor or outdoor ambient temperature, cooking temperature. |
|
Moisture |
Remote. |
Detection of water leaks, lawn sprinkler operation. |
|
Motion detector |
Built into the computer or remote. |
Security systems, sensing of motion near the computer. |
|
Traffic |
Remote, usually public. |
Travel time predictions. |
|
Weather station |
Remote, possibly public. |
Weather conditions and predictions. |
A good example of a sensor being extremely useful is the Light sensor. The Light sensor utilizes Ambient Light Sensors (ALS) equipped with laptops, which most have today. ALS reacts with the amount of illuminance and other aspects of light such as chromacity being exposed, to effectively tweak and create a picture on the monitor screen that will suit that environment.
Suppose you are using your laptop to find your way to a restaurant. Normally, the map would look like this:


When on-the-go, the sun isn’t always necesssarily your best friend and may cause a horrible glare on your monitor, making it virtually impossible to make out what is on the screen. Fortunately, ALS will react to the sunlight and tweak the map display to something like this:

When night-time comes, the UI is optimized to use darker colors so it is easier to glance at in the dark:

If you are not totally convinced that this is effective (like I was), here’s a photo showing the feature being applied in practice:

And here’s another photo to show how effective it can be when using work-related applications on-the-go:

You can view the PDC session “Windows 7: The Sensor and Location Platform” here. Microsoft also uploaded documents with further information that may be of interest to developers.
I wasn’t entirely convinced from the demonstration images but after seeing the comparisons of no ALU vs ALU, this is a feature that definitely has a lot of potential to beef up Windows 7.
Related posts:
Tags: ambient light sensors, windows 7 alu, windows 7 sensors, windows sensors
[...] To save additional power, ADB defines will allow dimming the display. ADB can also utilize hardware sensor technology to adjust display brightness accordingly to ambient [...]
Where can i find devices/ hardware to buy for the following measurements: temperature, motion, moisture and light?
And when developing applications in managed code, is there a way to make a virtual sensor or emulate it somehow?