Qu'est-ce que la conscience de contexte dans l'informatique mobile?

Avec l'évolution de l'informatique mobile, la connaissance du contexte est devenue un élément clé de l'interaction humaine. C'est maintenant aussi important que la communication elle-même.

Un contexte est défini comme une source de données pouvant être détectée et utilisée pour caractériser la situation d'une entité. Un contexte décrit un phénomène physique dans un monde réel. Le contexte peut être de deux types.

  1. Le contexte externe / physique qui est mesuré par des capteurs intégrés au dispositif, tels que la localisation, le son, la lumière,
  2. Contexte interne / logique capturé à partir des interactions de l'utilisateur telles que les émotions, les préférences

Qu'est-ce que la conscience de contexte dans l'informatique mobile?

La conscience du contexte est la capacité d'un appareil informatique mobile à capturer le contexte actuel des utilisateurs..

Importance de la connaissance du contexte dans l'informatique mobile

La prise en compte du contexte est importante dans l'informatique omniprésente, où l'informatique est conçue pour apparaître partout et partout. Le smartphone est l’endroit le plus courant où l’informatique omniprésente a lieu dans une perspective d’utilisateur unique. Les smartphones sont des systèmes sensibles au contexte, capables de donner un sens à la situation d'un individu. Les smartphones sont souvent utilisés comme source de capture de données dans des applications sensibles au contexte en raison de deux propriétés: la connaissance du contexte et l'informatique omniprésente.,

La capacité de reconnaître de manière omniprésente le contexte individuel et social avec lequel les périphériques ou les utilisateurs sont en contact est fournie par le développement continu de la conception et du déploiement de capteurs, ainsi que par les technologies informatiques en évolution dans des plates-formes de systèmes embarqués basées sur des périphériques mobiles. Ainsi, la prise de décision basée sur des données contextuelles, qui sont capturées par des appareils mobiles basés sur des capteurs qui déduisent des actions, activités et interactions centrées sur l'homme et se déroulant quotidiennement, est plus utile et en temps réel..

Capteurs de smartphone et données contextuelles

Les systèmes sensibles au contexte visent à utiliser un dispositif informatique mobile tel qu'un smartphone portatif ou un dispositif connecté / portable intégré à des capteurs intelligents afin de surveiller et de mesurer des phénomènes individuels ou environnementaux (contexte) dans le but d'aider ou d'évaluer des vies humaines afin d'atteindre un niveau souhaitable. qualité de vie. La capture de données contextuelles via des smartphones permet une interaction minimale de l'utilisateur avec l'appareil, augmentant ainsi la convivialité. Les données contextuelles peuvent être collectées soit par détection dure, c'est-à-dire par les capteurs matériels intégrés aux smartphones, soit par détection douce, c'est-à-dire par les profils d'utilisateurs et autres informations disponibles sur les portails de réseaux sociaux tels que Facebook, LinkedIn et Twitter..

Caractéristiques de la conception d'applications basée sur le contexte

Lors de la conception / mise en œuvre d’une application basée sur le contexte, peu d’aspects doivent être traités..

Intimité

La confidentialité est l’une des préoccupations majeures des utilisateurs d’applications mobiles. Par conséquent, les applications sensibles au contexte doivent prendre en compte la confidentialité des sources de contexte ainsi que le sujet du contexte. De plus, l'identité des sources de contexte ne doit pas être publiée sans leur permission explicite.

L'évolutivité

Les applications sensibles au contexte capturent souvent des données contextuelles de bas niveau, les traitent pour produire des informations et les affichent aux utilisateurs. Certaines applications traitent également des données historiques. La mise en œuvre de tels scénarios nécessite un espace dédié, c’est-à-dire un stockage, pour manipuler et gérer les données. Par conséquent, une architecture avec une structure de base de données extensible doit être sélectionnée pour une implémentation dorsale afin de prendre en charge l'évolutivité verticale et horizontale de l'application..

Extensibilité

Les interactions des sources de contexte peuvent être mises en œuvre via un mécanisme d'extraction ou de poussée. Toutefois, dans les deux cas, la capacité de dériver des informations de contexte à partir de données antérieures est limitée par la fréquence à laquelle le contexte est acquis par la source de contexte. Dans une conception d'application sensible au contexte, la prise en compte des irrégularités des données de contexte est également considérée comme un trait d'extensibilité. Cela permettra également à l'application de s'étendre si le nombre d'utilisateurs augmente avec le temps.

La synchronisation

Les opérations synchrones et asynchrones sont utiles dans un modèle contextuel pour interroger des données. Les applications qui basent leurs opérations en temps réel sur le contexte actuel nécessiteront des opérations synchrones, tandis que les applications devant être activées sur un contexte particulier nécessiteront des opérations asynchrones. Par conséquent, l'application doit être conçue pour utiliser les opérations synchrones et asynchrones de manière appropriée. 

Qualité de l'information

Les informations de contexte impliquent des entités du monde réel. Les données capturées dans des applications sensibles au contexte utiliseront ces informations de contexte pour faciliter la prise de décision. Par conséquent, la qualité des informations est un aspect essentiel de ces applications. Le système doit spécifier des mécanismes permettant de mesurer la qualité de l'information (QoI) et de modifier les données de contexte pour maintenir la précision de l'information..

Courtoisie d'image: Pixbay