Why people do and don't wear active badges: a case study
Computer Supported Cooperative Work
How to make software softer—designing tailorable applications
DIS '97 Proceedings of the 2nd conference on Designing interactive systems: processes, practices, methods, and techniques
Information programming for personal user interfaces
Proceedings of the 7th international conference on Intelligent user interfaces
Personal and Ubiquitous Computing
Scenario-Based Analysis of Software Architecture
IEEE Software
Methods for Conflict Resolution in Policy-Based Management Systems
EDOC '03 Proceedings of the 7th International Conference on Enterprise Distributed Object Computing
The Appropriation of Interactive Technologies: Some Lessons from Placeless Documents
Computer Supported Cooperative Work
Towards system software for physical space applications
Proceedings of the 2005 ACM symposium on Applied computing
ICDCSW '05 Proceedings of the First International Workshop on Services and Infrastructure for the Ubiquitous and Mobile Internet (SIUMI) (ICDCSW'05) - Volume 03
Augmenting everyday life with sentient artefacts
Proceedings of the 2005 joint conference on Smart objects and ambient intelligence: innovative context-aware services: usages and technologies
Human-Computer Interaction
Intelligibility and accountability: human considerations in context-aware systems
Human-Computer Interaction
Interfaces for eliciting new user preferences in recommender systems
UM'03 Proceedings of the 9th international conference on User modeling
Prottoy: a middleware for sentient environment
EUC'05 Proceedings of the 2005 international conference on Embedded and Ubiquitous Computing
Generative programming driven by user models
UM'05 Proceedings of the 10th international conference on User Modeling
The Design of Everyday Things
UbiGesture: Customizing and Profiling Hand Gestures in Ubiquitous Environment
Proceedings of the 13th International Conference on Human-Computer Interaction. Part II: Novel Interaction Methods and Techniques
Capturing Social Networking Privacy Preferences
PETS '09 Proceedings of the 9th International Symposium on Privacy Enhancing Technologies
Design and implementation of a framework for building distributed smart object systems
The Journal of Supercomputing
Hi-index | 0.01 |
User centric personalization plays an important role for the adoption of proactive applications. However, stipulating system support to facilitate personalization features in proactive applications generically is still an open issue. In this paper we have addressed this particular issue and presented Persona, a tool that enables adding personalization features in proactive applications in a generic manner. A key feature of Persona is portability that allows it to be injected in various pervasive middlewares as a plug-in. Consequently, existing proactive applications can easily be extended with Persona for personalization support. We have discussed the design and implementation rationale behind Persona and shown it's direct implications with two different middlewares and several proactive applications.