Jewiki unterstützen. Jewiki, die größte Online-Enzy­klo­pädie zum Judentum.

Helfen Sie Jewiki mit einer kleinen oder auch größeren Spende. Einmalig oder regelmäßig, damit die Zukunft von Jewiki gesichert bleibt ...

Vielen Dank für Ihr Engagement! (→ Spendenkonten)

How to read Jewiki in your desired language · Comment lire Jewiki dans votre langue préférée · Cómo leer Jewiki en su idioma preferido · בשפה הרצויה Jewiki כיצד לקרוא · Как читать Jewiki на предпочитаемом вами языке · كيف تقرأ Jewiki باللغة التي تريدها · Como ler o Jewiki na sua língua preferida

Kontextsensitivität (Informatik)

Aus Jewiki
Zur Navigation springen Zur Suche springen

Kontextsensitivität (englisch context awareness, auch Kontextabhängigkeit) bezeichnet das Verhalten von Anwendungsprogrammen, die Informationen über ihren „Kontext“, also ihre Umgebung, benutzen, um ihr Verhalten darauf abzustimmen.

Die Basis, auf der diese Systeme arbeiten, sind Informationen, welche durch unterschiedlichste Quellen oder Sensoren zur Verfügung gestellt werden. Mit Hilfe dieser Informationen werden Schlüsse über den Kontext gezogen. Der ermittelte Kontext wird von der Anwendung verwendet, um ihr Verhalten anzupassen, insbesondere das Verhalten der Benutzerschnittstelle. Kontext wird z. B. definiert als „[…] jegliche Information, die genutzt werden kann, um die Situation einer Entität zu charakterisieren.“[1] Der Gebrauch von Kontextinformationen ist am häufigsten mit dem Zeit- und Ortsaspekt von Personen verbunden. Jedoch können beliebig weitere Aspekte in ein Kontextmodell aufgenommen werden, wenn entsprechende Quellen oder Sensoren dazu existieren. Dieses können beispielsweise Archivdaten oder Vitalwerte von Personen, die Temperatur in einer Umgebung oder auch die Beziehungen zwischen Personen sein.

Das Ziel der Entwicklung kontextsensitiver Anwendungen ist es, einen höheren Nutzwert als mit klassischen Anwendungen zu erreichen.

Unterformen

Als Unterformen der Kontextsensitivität gelten

Für die Kontextmodellierung in der Entwicklung webbasierter Systeme wurde eine Unterteilung in die Kontextkategorien Benutzer&Rolle, Aufgabe, Ort, Zeit und Gerät als zweckmäßig vorgeschlagen.[2]

Arten kontextabhängiger Systeme

Ein kontextabhängiges System kann Kontextinformationen auf vielfältige Weise nutzen. Kontextinformationen können als Auslöser für Funktionen des Systems genutzt werden, z. B. Auslösen eines Alarms beim Überschreiten von zulässigen Vitalwerten. Weiterhin können Kontextinformationen genutzt werden, um Dokumente oder andere Ressourcen mit Hintergrundinformationen anzureichern. So können beispielsweise Bilder automatisch mit einem Zeit- und Ortsstempel versehen werden. Weiterhin können Kontextinformationen zur Parametrisierung von Funktionen genutzt werden. So lassen sich über das Kontextmodell alle Personen ermitteln, die sich im selben Raum befinden. Diese Information kann genutzt werden, um einen raumabhängigen Mail-Verteiler zu realisieren. Letztendlich können Kontextinformationen vom System visualisiert und dem Nutzer zur Information zur Verfügung gestellt werden.

Existierende Systeme

Derzeit verfügbare Systeme konzentrieren sich auf den Ortsaspekt und realisieren ortsabhängige Dienste. Auf der Basis von Ortssensoren, z. B. GPS oder auch Zellortung von Mobilfunkgeräten werden hier Dienste oder Informationen bereitgestellt, welche im Umkreis des Nutzers nützlich sind. Location based services (LBS) sind jedoch nur ein Spezialfall. Komplexere kontextabhängige Systeme existieren derzeit nur in den Forschungslaboren der einschlägigen Universitäten und Institute.

Video- und Computerspiele

Kontextsensitivität kommt bei Spielen überall da zum Einsatz, wo wenig Tasten zur Verfügung stehen, wie bei Computer-Mäusen, Gamepad und Joysticks. So werden manche Tastenfunktionen nur dann aktiv, wenn die Aktion der Situation passend gebraucht wird. Beispielsweise erscheint die Aktion des Ansprechens von Nicht-Spieler-Charakteren durch die Spielfigur erst dann, wenn sie sich in der Nähe befindet. Die auszuführenden Aktionen werden dabei meist auf dem Bildschirm angezeigt.

Einzelnachweise

  1. Anind K. Dey, Gregory D. Abowd: Towards a Better Understanding of Context and Context-Awareness. Graphics, Visualization and Usability Center and College of Computing, Georgia Institute of Technology, Atlanta/Georgia 1999-07-08 (ftp.cc.gatech.edu).
  2. Jürgen Ziegler, Steffen Lohmann, Wolfgang Kaltz: Kontextmodellierung für adaptive webbasierte Systeme. In: Kunst und Wissenschaft. Grenzüberschreitungen der interaktiven ART. Oldenbourg, München 2005, ISBN 3-486-57805-7, S. 181–189 (informatik.uni-hamburg.de). informatik.uni-hamburg.de (Memento vom 20. September 2008 im Internet Archive)
Dieser Artikel basiert ursprünglich auf dem Artikel Kontextsensitivität (Informatik) aus der freien Enzyklopädie Wikipedia und steht unter der Doppellizenz GNU-Lizenz für freie Dokumentation und Creative Commons CC-BY-SA 3.0 Unported. In der Wikipedia ist eine Liste der ursprünglichen Wikipedia-Autoren verfügbar.