Changes between Version 19 and Version 20 of UserObservationHub
- Timestamp:
- 09/02/09 11:21:20 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UserObservationHub
v19 v20 21 21 * [source:trunk/UserObservationHub/src/de/dfki/km/usercontext/userobservationhub/outgoing/UserObservationListener.java UserObservationListener.java] 22 22 23 The UserObservationHub - shortly: UOH (pronounced "uh-oh!" ;-)) 24 is a compact project and service catching several registered user observation notifications (e.g., from http://dragontalk.opendfki.de) and passes them on to interested listeners. 23 The UserObservationHub (or UOH for short) is a compact project and service catching several registered user observation notifications (e.g., from http://dragontalk.opendfki.de) and passes them on to interested listeners. 25 24 For one user, one user observation hub is running on his or her desktop. 26 25 There are multiple input sources that actually observe the user - these '''observers''' are implemented as plugins to applications or as listeners to operating system events. They connect to the User observation hub, or more precisely to '''collectors''' which are started together with the user observation hub. Each collector provides a different kind of interface, the differences can be both on communication layer (SOAP, REST, XML-RPC) or on the message layer. Some observers report messages to the collectors using serialized RDF conforming to the NOP ontology, others call methods of a collector and pass information as method arguments. Therefore, multiple collectors exist providing the needed interfaces. Each collector standardizes the input observations to RDF, which is then passed to the user observation hub.