Платформа датчика
В Windows 7 изменилось использование датчиков разработчиками. Она включает встроенную поддержку датчиков, расширенную новой платформой разработки для работы с датчиками, включая датчики местоположения, такие как устройства глобальных систем позиционирования (GPS).
Основанные на платформе датчиков API-интерфейсы расположения Windowsпредставляют собой новую функцию Windows 7, которая позволяет разработчикам приложений получать доступ к сведениям о физическом расположении пользователя. API расположения Windowsмогут абстрагирование оборудования, одновременно поддерживать несколько приложений и легко переключаться между различными технологиями, освобождая разработчика приложений от ответственности за управление этими ограничениями. API расположениямогут использоваться программистами на языке программирования C++ (программисты, знакомые с компонентной объектной моделью (COM)) или с помощью COM-объектов на языках сценариев, таких как Microsoft JScript. Поддержка сценариев обеспечивает простой доступ к данным о расположении для таких проектов, как гаджеты.
Windows 7 предоставляет надежную, простую в использовании платформу для использования сенсорных устройств, таких как датчик внешнего освещения или датчик температуры, для повышения осведомленности об окружающей среде в приложениях Windows. Компьютеры могут использовать датчики, встроенные в компьютер, подключенные через проводные или беспроводные подключения, а также через сеть или Интернет.
API датчиков и расположенийпредоставляют стандартный способ обнаружения датчиков и программного доступа к данным, предоставляемым датчиками.
Панель управления датчиками позволяет пользователям включать или отключать датчики, управлять доступом к датчикам, которые могут предоставлять конфиденциальные данные, просматривать свойства датчиков и изменять описания датчиков.
Расширение класса датчика является основной частью модели разработки драйверов для платформы датчиков. Он предоставляет следующие механизмы, которые используются при написании драйвера датчика среда выполнения платформы драйвера режима пользователя (UMDF):
- Интеграция с платформой датчиков
- Обеспечение безопасности