Results 1 - 10
of
26
A unifying reference framework for multi-target user interfaces
- INTERACTING WITH COMPUTERS
, 2003
"... ..."
A Software Engineering Framework for Context-Aware Pervasive Computing
- In: PerCom, IEEE Computer Society
, 2004
"... There is growing interest in the use of context-awareness as a technique for developing pervasive computing applications that are flexible, adaptable, and capable of acting autonomously on behalf of users. However, context-awareness introduces various software engineering challenges, as well as priv ..."
Abstract
-
Cited by 57 (9 self)
- Add to MetaCart
There is growing interest in the use of context-awareness as a technique for developing pervasive computing applications that are flexible, adaptable, and capable of acting autonomously on behalf of users. However, context-awareness introduces various software engineering challenges, as well as privacy and usability concerns. In this paper, we present a conceptual framework and software infrastructure that together address known software engineering challenges, and enable further practical exploration of social and usability issues by facilitating the prototyping and fine-tuning of context-aware applications.
Perceptual Components for Context Aware Computing
- UBICOMP 2002, International Conference on Ubiquitous Computing, Goteborg
, 2002
"... In this paper we propose a software architecture for observing and modeling human activity. This architecture is derived from an ontology for context awareness. We propose a model in which a user's context is described by a set of roles and relations. Different configurations of roles and relations ..."
Abstract
-
Cited by 33 (9 self)
- Add to MetaCart
In this paper we propose a software architecture for observing and modeling human activity. This architecture is derived from an ontology for context awareness. We propose a model in which a user's context is described by a set of roles and relations. Different configurations of roles and relations correspond to situations within the context. The components of a context model are used to specify processes for observing activity. The ontology for context modeling is derived from both a bottom up system's perspective and a top-down users' perspective. As we define each element, we describe the corresponding components of a process-based software architecture.
Cameleon-rt: A software architecture reference model for distributed, migratable, and plastic user interfaces
- In EUSAI
, 2004
"... Abstract. This paper defines the problem space of distributed, migratable and plastic user interfaces, and presents CAMELEON-RT 1, a technical answer to the problem. CAMELEON-RT 1 is an architecture reference model that can be used for comparing and reasoning about existing tools as well as for deve ..."
Abstract
-
Cited by 13 (1 self)
- Add to MetaCart
Abstract. This paper defines the problem space of distributed, migratable and plastic user interfaces, and presents CAMELEON-RT 1, a technical answer to the problem. CAMELEON-RT 1 is an architecture reference model that can be used for comparing and reasoning about existing tools as well as for developing future run time infrastructures for distributed, migratable, and plastic user interfaces. We have developed an early implementation of a run time infrastructure based on the precepts of CAMELEON-RT 1. 1
Scalable Processing of Context Information with COSMOS
"... Abstract. Ubiquitous computing environments are characterised by a high number of heterogenous devices that generate a huge amount of context data. These data are used, for example, to adapt applications to changing execution contexts. However, legacy frameworks fail to process context information i ..."
Abstract
-
Cited by 9 (1 self)
- Add to MetaCart
Abstract. Ubiquitous computing environments are characterised by a high number of heterogenous devices that generate a huge amount of context data. These data are used, for example, to adapt applications to changing execution contexts. However, legacy frameworks fail to process context information in a scalable and efficient manner. In this paper, we propose to organise the classical functionalities of a context manager to introduce a 3-steps cycle of data collection, data interpretation, and situation identification. We propose the COSMOS framework for processing context information in a scalable manner. This framework is based on the concepts of context node and context management policies translated into software components in a software architecture. This paper presents COSMOS and evaluates its efficiency throughout the example of the composition of context information to implement a caching/off-loading adaptation situation. Key words: Mobile computing, context management, architecture, component. 1
Sensor Data Fusion for Context-Aware Computing Using Dempster-Shafer Theory
, 2003
"... Towards having computers understand human users context information, this dissertation proposes a systematic context-sensing implementation methodology that can easily combine sensor outputs with subjective judgments. The feasibility of this idea is demonstrated via a meeting-participants focus-of-a ..."
Abstract
-
Cited by 9 (0 self)
- Add to MetaCart
Towards having computers understand human users context information, this dissertation proposes a systematic context-sensing implementation methodology that can easily combine sensor outputs with subjective judgments. The feasibility of this idea is demonstrated via a meeting-participants focus-of-attention analysis case study with several simulated sensors using prerecorded experimental data and artificially generated sensor outputs distributed over a LAN network. The methodology advocates a top-down approach: (1) For a given application, a context information structure is defined
Dynamic Composition of Process Federations for Context Aware Perception of Human Activity
"... This paper describes a distributed software model for context-aware perception of human activity. The basic building blocks in this model are perceptual modules, composed of a data transformation component and a control component. Modules are assembled into perceptual processes controlled by a refle ..."
Abstract
-
Cited by 6 (2 self)
- Add to MetaCart
This paper describes a distributed software model for context-aware perception of human activity. The basic building blocks in this model are perceptual modules, composed of a data transformation component and a control component. Modules are assembled into perceptual processes controlled by a reflexive process controller. Process controllers
Lightweight Service Oriented Architecture for Pervasive Computing
"... Pervasive computing appears like a new computing era based on networks of objects and devices evolving in a real world, radically different from distributed computing, based on networks of computers and data storages. Contrary to most context-aware approaches, we work on the assumption that pervasiv ..."
Abstract
-
Cited by 4 (1 self)
- Add to MetaCart
Pervasive computing appears like a new computing era based on networks of objects and devices evolving in a real world, radically different from distributed computing, based on networks of computers and data storages. Contrary to most context-aware approaches, we work on the assumption that pervasive software must be able to deal with a dynamic software environment before processing contextual data. After demonstrating that SOA (Service oriented Architecture) and its numerous principles are well adapted for pervasive computing, we present our extended SOA model for pervasive computing, called Service Lightweight Component Architecture (SLCA). SLCA presents various additional principles to meet completely pervasive software constraints: software infrastructure based on services for devices, local orchestrations based on lightweight component architecture and finally encapsulation of those orchestrations into composite services to address distributed composition of services. We present a sample application of the overall approach as well as some relevant measures about SLCA performances. 1
N.: Software Infrastructure for Distributed Migratable User Interfaces
- In: Proc. of UbiHCISys Workshop on UbiComp
, 2003
"... Based on our own experience in developing software environments for plastic UIs, we argue for a new middleware software infrastructure that extends the functional capabilities of our current windowing systems and toolkits. Keywords Distributed user interface, migratable user interface, plastic user ..."
Abstract
-
Cited by 4 (1 self)
- Add to MetaCart
Based on our own experience in developing software environments for plastic UIs, we argue for a new middleware software infrastructure that extends the functional capabilities of our current windowing systems and toolkits. Keywords Distributed user interface, migratable user interface, plastic user interface, software infrastructure, ubiquitous computing.

