Kontextsensitivität (Informatik)

Kontextsensitivität (Informatik)

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.

Inhaltsverzeichnis

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

  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 8. Juli 1999 (PDF, 58 kB, abgerufen am 6. Januar 2009).
  2. Jürgen Ziegler, Steffen Lohmann, Wolfgang Kaltz: Kontextmodellierung für adaptive webbasierte Systeme. In: Christian Stary (Hrsg.): Kunst und Wissenschaft. Grenzüberschreitungen der interaktiven ART. Oldenbourg, München 2005, ISBN 3-486-57805-7, S. 181–189 (PDF, 160 kB, abgerufen am 8. Oktober 2010).

Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Kontext-Sensitivität — Kontextsensitivität (und das Adjektiv kontextsensitiv) bezeichnen allgemein auf einen gewissen Zusammenhang, den Kontext bezogen Kontextsensitive Computer Software berücksichtigt bei ihrem Verhalten ihren Kontext (Computer )Linguistik: Kontext… …   Deutsch Wikipedia

  • Kontext-sensitiv — Kontextsensitivität (und das Adjektiv kontextsensitiv) bezeichnen allgemein auf einen gewissen Zusammenhang, den Kontext bezogen Kontextsensitive Computer Software berücksichtigt bei ihrem Verhalten ihren Kontext (Computer )Linguistik: Kontext… …   Deutsch Wikipedia

  • Wearable Computer — Wearable Computing (engl. tragbare Datenverarbeitung) ist das Forschungsgebiet, das sich mit der Entwicklung von tragbaren Computersystemen (Wearable Computer) beschäftigt. Ein Wearable Computer wiederum ist ein Computersystem, das während der… …   Deutsch Wikipedia

  • Kontext-Menü — Kontextmenü in OpenOffice.org. Bei grafischen Benutzeroberflächen ist ein Kontextmenü ein Interaktionsobjekt (Widget), das dem Benutzer zu einem bestimmten Kontext verschiedene Aktionen zur Auswahl anbietet. Ein Kontextmenü wird hauptsächlich… …   Deutsch Wikipedia

  • Kontext-sensitives Menü — Kontextmenü in OpenOffice.org. Bei grafischen Benutzeroberflächen ist ein Kontextmenü ein Interaktionsobjekt (Widget), das dem Benutzer zu einem bestimmten Kontext verschiedene Aktionen zur Auswahl anbietet. Ein Kontextmenü wird hauptsächlich… …   Deutsch Wikipedia

  • Location Based Services — Standortbezogene Dienste (engl. Location Based Services (LBS), auch: Location Dependent Services (LDS)) sind mobile Dienste, die unter Zuhilfenahme von positions , zeit und personenabhängigen Daten dem Endbenutzer selektive Informationen… …   Deutsch Wikipedia

  • Location based service — Standortbezogene Dienste (engl. Location Based Services (LBS), auch: Location Dependent Services (LDS)) sind mobile Dienste, die unter Zuhilfenahme von positions , zeit und personenabhängigen Daten dem Endbenutzer selektive Informationen… …   Deutsch Wikipedia

  • Location based services — Standortbezogene Dienste (engl. Location Based Services (LBS), auch: Location Dependent Services (LDS)) sind mobile Dienste, die unter Zuhilfenahme von positions , zeit und personenabhängigen Daten dem Endbenutzer selektive Informationen… …   Deutsch Wikipedia

  • Ortsbezogene Dienste — Standortbezogene Dienste (engl. Location Based Services (LBS), auch: Location Dependent Services (LDS)) sind mobile Dienste, die unter Zuhilfenahme von positions , zeit und personenabhängigen Daten dem Endbenutzer selektive Informationen… …   Deutsch Wikipedia

  • Überladen (Programmierung) — Eine Programmiersprache ermöglicht das Überladen eines Bezeichners, wenn mehrere Vereinbarungen mit demselben Bezeichner gleichzeitig sichtbar sein können; bei der Verwendung erfolgt dann die Auswahl anhand des Kontextes. Mit anderen Worten… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”