- leave anything related to transport, communication to other layers- use this revised CEP to express and execute event-relevant logic, the purpose of which is to translate the ambient events into relevant business events- have these business events trigger business processes (however lightweight you want to make them)- have these business processes invoke decision services implemented through decision management to decide what they should be doing at every step- have the business processes invoke action services to execute the actions decided by the decision services- all the while generating business events or ambient events- etc.
Overview
The Context Toolkit aims at facilitating the development and deployment
of context-aware applications.
By context, we mean environmental information that is part of
an application's operating environment and that can be sensed by the application.
The Context Toolkit consists of context widgets and a distributed infrastructure
that hosts the widgets. Context widgets are software components
that provide applications with access to context information while hiding
the details of context sensing.
In the same way GUI widgets insulate applications from some presentation
concerns, context widgets insulate applications from context acquisition
concerns.
To summarize, the services of the Context Toolkit are:
encapsulation of sensors
access to context data through a network API
abstraction of context data through interpreters
sharing of context data through a distributed infrastructure
storage of context data, including history
basic access control for privacy protection
Context-aware computing refers to a general class of mobile systems that can sense their physical environment, i.e., their context of use, and adapt their behavior accordingly. Such systems are a component of a ubiquitous computing or pervasive computing environment. Three important aspects of context are: (1) where you are; (2) who you are with; and (3) what resources are nearby. Although location is a primary capability, location-aware does not necessarily capture things of interest that are mobile or changing. Context-aware in contrast is used more generally to include nearby people, devices, lighting, noise level, network availability, and even the social situation; e.g., whether you are with your family or a friend from school.
A common task in many event processing systems is to detect patterns of events.
If combined, these patterns will eventually form a situation consisting of multiple patterns over time.
So basically a detected instance of a situation is a specific sequence of events.
This paper examines learning among museum staff involved in exhibition development in four European natural history museums. It draws upon a larger body of research undertaken for the Mirror project, a European Commission Framework Programme 5 Information
M. Trapp, T. Glander, H. Buchholz, and J. Döllner. Proceedings of the 12th International Conference on IEEE Information Visualization, page 356--361. IEEE Computer Society Press, (July 2008)
B. Meyers, and A. Kern. Conference on Human Factors in Computing (CHI 2000), Workshop on
"The What, Who, Where, When, Why and How of Context-Awareness", (2000)
N. Oliver, and E. Horvitz. User Modeling 2005: 10th International Conference, UM 2005, Edinburgh,
Scotland, UK, July 24-29, 2005, volume 3538 of Lecture Notes in Computer Science, page 199--209. (2005)
S. Schwarz. Modeling and Retrieval of Context, Second International Workshop, MRC 2005, Edinburgh, UK, July 31 - August 1, 2005, Revised Selected Papers, volume 3946 of Lecture Notes in Computer Science, page 18--33. Springer, (2006)
S. Schwarz. Modeling and Retrieval of Context, Second International Workshop,
MRC 2005, Edinburgh, UK, July 31 - August 1, 2005, Revised Selected
Papers, volume 3946 of Lecture Notes in Computer Science, page 18--33. Springer, (2006)
T. Strang, and C. Linnhoff-Popien. Workshop on Advanced Context Modelling, Reasoning and Management,
UbiComp 2004 - The Sixth International Conference on Ubiquitous
Computing, Nottingham/England, (2004)
T. Strang, and C. Popien. UbiComp 1st International Workshop on Advanced Context Modelling, Reasoning and Management, page 31--41. Nottingham, (September 2004)
T. Strang, and C. Popien. UbiComp 1st International Workshop on Advanced Context Modelling, Reasoning and Management, page 31--41. Nottingham, (September 2004)
P. Talukdar, T. Brants, M. Liberman, and F. Pereira. Proceedings of the Tenth Conference on Computational Natural Language Learning (CoNLL-X), page 141--148. New York City, Association for Computational Linguistics, (June 2006)
V. Nunes, F. Santoro, and M. Borges. Information Sciences, 179 (15):
2538 - 2554(2009)Published in a Special Issue on Computer-Supported Cooperative Work - Techniques and Applications, The 11th Edition of the International Conference on CSCW in Design.
T. Athanasiadis, P. Mylonas, and Y. Avrithis. Proceedings of SAMT 2006, volume 4306 of Lecture Notes in Computer Science, page 212-225. Springer, (2006)
A. Ulbrich, P. Scheir, S. Lindstaedt, and M. Görtz. Innovative Approaches for Learning and Knowledge Sharing. Proceedings
of the First European Conference on Technology Enhanced Learning,
EC-TEL 2006 Crete, Greece, October 1-4, 2006., page 525-530. (2006)
G. Stumme. Proceedings of the 3rd International Conference on Formal Concept Analysis, volume 3403 of Lecture Notes in Computer Science, page 315-328. Springer, (2005)
G. Roman, C. Julien, and J. Payton. 7th International Conference on Fundamental Approaches to Software
Engineering (FASE 2004), volume 2984 of Lecture Notes in Computer Science, page 12-36. Springer, (2004)
G. Biegel, and V. Cahill. Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom'04), page 361--. Washington, DC, USA, IEEE Computer Society, (2004)
G. Biegel, and V. Cahill. Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom'04), page 361--. Washington, DC, USA, IEEE Computer Society, (2004)