Navigation


Kontextsensitivität (Informatik)

22.01.2012 @ 16:08, PM3,

Kontextsensitivität ({{enS|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.“{{Literatur|Autor=Anind K. Dey, Gregory D. Abowd |Titel=Towards a Better Understanding of Context and Context-Awareness |Verlag=Graphics, Visualization and Usability Center and College of Computing, Georgia Institute of Technology |Ort=Atlanta/Georgia |Jahr=1999 |Monat=Juli|Tag=8 |Online=[ftp://ftp.cc.gatech.edu/pub/gvu/tr/1999/99-22.pdf PDF, 58 kB] |Zugriff=2009-01-06}} 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
* {{lang|en|Change Awareness}}, das Bewusstsein für Änderungen des Datenbestandes; siehe z. B. Computer Supported Cooperative Work
* {{lang|en|Collaboration Awareness}}, das Bewusstsein für den Einsatzzweck „Anwendung für Gruppenarbeit“; siehe z. B. Computer Supported Cooperative Work
* {{lang|en|Gaze Awareness}}, das Bewusstsein für die Blickrichtung des Benutzers; siehe z. B. Computer Supported Cooperative Work
* {{lang|en|Location Awareness}} (Ortsabhängigkeit), das Bewusstsein für den Standort; siehe z. B. Standortbezogene Dienste

* {{lang|en|Security Awareness}}, das Bewusstsein bzw. Sensibilität der IT-Nutzer für Belange der Informationssicherheit

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.{{Literatur|Autor=Jürgen Ziegler, Steffen Lohmann, Wolfgang Kaltz |Titel=Kontextmodellierung für adaptive webbasierte Systeme |Herausgeber=Christian Stary |Sammelwerk=Kunst und Wissenschaft. Grenzüberschreitungen der interaktiven ART |Verlag=Oldenbourg |Ort=München |Jahr=2005 |ISBN=3-486-57805-7 |Seiten=181–189 |Online=[http://mc.informatik.uni-hamburg.de/konferenzbaende/mc2005/konferenzband/muc2005_16_ziegler_etal.pdf PDF, 160 kB] |Zugriff=2010-10-08}}

Arten von kontextabhängigen Systemen


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 gleichen 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


Derzeitig 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. {{lang|en|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 Instituten.

Einzelnachweise


Kategorie:Benutzerschnittstelle
Kategorie:Angewandte Informatik
Kategorie:Usability

Kategorie:Ergonomie

Context awareness
he:מחשוב ער לסביבה
ja:コンテキストアウェアネス

weiter

Text und Bilder dieses Beitrags stammen aus dem Artikel Kontextsensitivität (Informatik) der freien Enzyklopädie Wikipedia und stehen unter der GNU Free Documentation License. Die Liste der Autoren ist in der Wikipedia unter dieser Seite verfügbar, der Original-Artikel lässt sich hier bearbeiten.