Kontext (IT-Umfeld)
Kontext im IT-Umfeld meint jede Art von Information, die dazu verwendet werden kann, die Situation einer Entität in Interaktion mit anderen Entitäten zu charakterisieren.[1] Da Kontext von der jeweiligen Interaktion abhängt, kann man für eine Information nicht pauschal beantworten, ob sie Kontext ist oder nicht. Kontext kann dabei eine einzelne Information sein oder eine Kombination aus vielen Informationen unterschiedlicher Quellen oder verschiedener Zeitpunkte.[2] Kontext bildet die Grundlage für kontextsensitive Anwendungen (siehe Kontextsensitivität (Informatik)).
Ein Beispiel für diese Definition von Kontext ist eine Person, die mit ihrem Smartphone interagiert. Die Person selbst als auch das Smartphone sind miteinander agierende Entitäten. Kontext meint nun jede Information, welche die Interaktion zwischen beiden Entitäten beeinflusst. Beispiele für solche kontextuellen Informationen könnten beispielsweise der Ort, Personen in der Umgebung, der Zeitpunkt, gerade laufende Applikationen, oder auch die Person und ihr Smartphone sein. Eine kontextsensitive Anwendung könnte sich nun diese Daten zunutze machen und basierend auf diesen kontextuellen Informationen Services anbieten.
Quellen
- 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 (gatech.edu [PDF; 58 kB; abgerufen am 9. Mai 2015]).
- sciencedirect.com Ntanos, Christos, et al.: A context awareness framework for cross-platform distributed applications. In: Journal of Systems and Software. 2014, 88. Jahrgang, S. 138–146.