• Corpus ID: 25111719

A system architecture for context-aware mobile computing

@inproceedings{Schilit1995ASA,
  title={A system architecture for context-aware mobile computing},
  author={William N. Schilit},
  year={1995}
}
Computer applications traditionally expect a static execution environment. However, this precondition is generally not possible for mobile systems, where the world around an application is constantly changing. This thesis explores how to support and also exploit the dynamic configurations and social settings characteristic of mobile systems. More specifically, it advances the following goals: (1) enabling seamless interaction across devices; (2) creating physical spaces that are responsive to… 
Context-aware and location systems
TLDR
This thesis proposes a systems architecture for the support of context-aware applications and asserts that such an architecture requires three main areas of capability: monitoring the physical environment, higher-level management and application support.
Providing architectural support for building context-aware applications
TLDR
This dissertation shows how the Context Toolkit has been used as a research testbed, supporting the investigation of difficult problems in context-aware computing such as the building of high-level programming abstractions, dealing with ambiguous or inaccurate context data and controlling access to personal context.
A Generic Architecture Supporting Context-Aware Data and Transaction Management for Mobile Applications
TLDR
This work presents a generic architecture supporting users to effectively use applications on-line as well as off-line, and analyzes the design of existing context-aware architectures and corresponding mobile transaction models and presents the approach to ageneric architecture.
Middleware support for mobile applications
TLDR
3DMA uses a space based middleware, which facilitates the implementation of decoupled behavior and support for disconnected operation and context awareness, and introduces three requirements, distribution, decoupling and decomposition as central issues for mobile middleware.
A Knowledge-driven Distributed Architecture for Context-Aware Systems
TLDR
This research shows that the accuracy of situation recognition increases significantly when knowledge of the users and their computer-related activities, the users’ devices, location and time is used, and this accuracy is further increased whenknowledge of certainty level of each sensor is also used.
Solar: A pervasive-computing infrastructure for context-aware mobile applications
TLDR
The graph abstraction is motivated by discussing several applications under development, the architecture of the system that implements the abstraction is sketched, some early experimental results from the prototype, and out- line issues for future research are reported.
Accessing Web Applications with Multiple Context-Aware Devices
TLDR
The architecture for allowing access to web applications from a set of federated devices is presented and is intended as a general-purpose solution and is able to select the appropriate devices, synchronize the different views, and transcode documents as needed.
Multi-Purpose Infrastructure for Delivering and Supporting Mobile Context-Aware Applications
TLDR
A client-server architecture that provides a mechanism for preparing target non context-aware applications in order to be delivered as context- aware applications in a semi- automatic way and the framework used in the server to instantiate specific components for context-awareness provides independence from the underlying mobile technology used in client device.
A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications
TLDR
A conceptual framework is presented that separates the acquisition and representation of context from the delivery and reaction to context by a context-aware application, and a toolkit is built that instantiates this conceptual framework and supports the rapid development of a rich space of context- aware applications.
Composable ad-hoc mobile services for universal interaction
TLDR
This paper introduces the notion of “universal interaction,” allowing a device to adapt its functionality to exploit services it discovers as it moves into a new environment, and presents a prototype implementation of elements of the architecture and some example services using it.
...
...

References

SHOWING 1-10 OF 46 REFERENCES
A distributed location system for the active office
TLDR
The article describes the technology of a system for locating people and equipment and the design of a distributed system service supporting access to that information, and the application interfaces made possible by or that benefit from this facility.
Context-Aware Computing Applications
TLDR
This paper describes systems that examine and react to an individual's changing context, and describes four catagories of context-aware applications: proximate selection, automatic contextual reconfiguration, contextual information and commands, and contex-triggered actions.
The PARCTAB mobile computing system
TLDR
The PARCTAB is a personal digital assistant (PDA) that communicates via infrared (IR) datapackets to a network of IR transceivers to enforce security, preventing, for example, an unauthorized application from taking control of a tab.
How to program networked portable computers
TLDR
The intelligently autonomous model is proposed, which fulfills the goals of a widely applicable model by having a remote file system with caching, and allowing user control over the cache, for portable networked computers that frequently access external data and have a reasonably powerful CPU.
Tcl/Tk for a Personal Digital Assistant
TLDR
Tcl/Tk enabled rapid prototyping and customization of applications for the ParcTab, a personal digital assistant built at Xerox PARC, most of which were extensions and interfaces to existing non-Tab applications.
The Information Bus: an architecture for extensible distributed systems
TLDR
The Information Bus, the solution, is a novel synthesis of four design principles: core communication protocols have minimal semantics, objects are self-describing, types can be dynamically defined, and communication is anonymous.
X window system
An overview of the X Window System is presented, focusing on the system substrate and the low‐level facilities provided to build applications and to manage the desktop. The system provides
Some computer science issues in ubiquitous computing
TLDR
What is new and different about the computer science in ubiquitous computing is explained, and a series of examples drawn from various subdisciplines of computer science are outlined.
The structuring of systems using upcalls
TLDR
This methodology arose out of the earlier research in the implementation of network protocols, in which recurring performance problems with protocol software led us to the conclusion that many operating systems failed to provide the correct runtime support for highly interactive parallel software packages such as protocols.
The Parctab Ubiquitous Computing Experiment
TLDR
The Ubiquitous Computing philosophy, the ParcTab system, user-interface issues for small devices, and the experience developing and testing a variety of mobile applications are described.
...
...