Plateforme de capteurs
Windows 7 a changé la façon dont les développeurs utilisent les capteurs. Il inclut la prise en charge native des capteurs, développée par une nouvelle plateforme de développement permettant d’utiliser des capteurs, y compris des capteurs de localisation, tels que des appareils GPS (Global Positioning Systems).
Basées sur la plateforme de capteurs, les API d’emplacement Windowssont une nouvelle fonctionnalité Windows 7 qui permet aux développeurs d’applications d’accéder aux informations de localisation physique de l’utilisateur. Les API d’emplacement Windowspeuvent extraire du matériel, prendre simultanément en charge plusieurs applications et basculer en toute transparence entre différentes technologies, ce qui soulage le développeur d’applications de la charge de gestion de ces contraintes. Les API d’emplacementpeuvent être utilisées par les programmeurs via le langage de programmation C++ (par des programmeurs familiarisés avec le modèle objet de composant (COM)) ou à l’aide d’objets COM dans des langages de script, tels que Microsoft JScript. La prise en charge des scripts permet d’accéder facilement aux données d’emplacement pour les projets tels que les gadgets.
Windows 7 fournit une plateforme solide et facile à utiliser pour l’utilisation de capteurs, tels qu’un capteur de lumière ambiante ou une jauge de température, afin de créer une prise de conscience de l’environnement dans les applications Windows. Les PC peuvent utiliser des capteurs intégrés à l’ordinateur, connectés via des connexions câblées ou sans fil, ou connectés via un réseau ou Internet.
Les API Capteur et Emplacementfournissent un moyen standard de découvrir des capteurs et d’accéder par programmation aux données que les capteurs fournissent.
Le panneau de configuration capteur permet aux utilisateurs d’activer ou de désactiver des capteurs, de contrôler l’accès aux capteurs susceptibles d’exposer des données sensibles, d’afficher les propriétés des capteurs et de modifier les descriptions des capteurs.
L’extension de classe de capteur est une partie essentielle du modèle de développement de pilote pour la plateforme de capteurs. Il fournit les mécanismes suivants, qui sont utilisés lors de l’écriture d’un pilote de capteur UMDF (User-Mode Driver Framework) :
- Intégration à la plateforme de capteurs
- Application de la sécurité