In this article, an XML-based language to describe implicit human-computer interaction (HCI) is proposed, using contextual variables that can be grouped using different types of semantics as well as actions that are called by triggers.
Abstract:
In this paper the term “implicit human-computer interaction” is defined. It is discussed how the availability of processing power and advanced sensing technology can enable a shift in HCI from explicit interaction, such as direct manipulation GUIs, towards a more implicit interaction based on situational context. In the paper, an algorithm is given based on a number of questions to identify applications that can facilitate implicit interaction. An XML-based language to describe implicit HCI is proposed. The language uses contextual variables that can be grouped using different types of semantics as well as actions that are called by triggers. The term of perception is discussed and four basic approaches are identified that are useful when building context-aware applications. Two examples, a wearable context awareness component and a sensor-board, show how sensor-based perception can be implemented. It is also discussed how situational context can be exploited to improve input and output of mobile devices.
TL;DR: A unified understanding of context-sensitive user interfaces is attempted rather than a prescription of various ways or methods of tackling different steps of development, which structures the development life cycle into four levels of abstraction: task and concepts, abstract user interface, concrete user interface and final user interface.
TL;DR: This work introduces and integrates a set of sensors into a handheld device, and demonstrates several new functionalities engendered by the sensors, such as recording memos when the device is held like a cell phone, switching between portrait and landscape display modes by holding the device in the desired orientation.
TL;DR: In this article, the orientation of a device is determined by detecting movement followed by an end of movement of the device and the orientation is then determined and used to set the orientation on the display.
TL;DR: An interactive machine-learning (IML) model that allows users to train, classify/view and correct the classifications and the Crayons tool embodies the notions of interactive machine learning is proposed.
TL;DR: This paper aims to provide a history of Ubiquitous Computing and its applications in the Virtual, Human and Physical World, as well as some examples of how these applications have changed over time.
TL;DR: 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.
TL;DR: A working model for context is introduced, mechanisms to acquire context beyond location, and application of context-awareness in ultra-mobile computing are discussed and fusion of sensors for acquisition of information on more sophisticated contexts are explored.
TL;DR: This book aims to explode the notion of the interface as a discrete and tangible thing that the authors can map, draw, design, implement, and attach to an existing bundle of functionality.
TL;DR: The aim of this article is to factor out a simple class of context-aware applications and make the creation of these as easy as, say, creating Web pages.
TL;DR: 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.
Q1. What are the contributions in "Implicit human computer interaction through context" ?
In this paper, an XML-based markup language that supports three different trigger semantics is proposed for the description of context.
Q2. What is the semantic of a context?
If contexts are composed of a number of components the authors found it very helpful to have a mechanism to bundle certain contextual variables in groups and select a matching semantic for each group description.
Q3. What is the important approach to sense context?
Each time the application likes to have an update on the contextual information (usually while the application is idle, e.g. catching the NullEvent) it sents a GET-request to the context-awareness device.
Q4. What is the reason why the application is used in a temporary stationary setting?
Also the fact that the applications are mainly used while doing something else or to fulfill a certain task (like tools in the real world) creates for a need reduction of the explicit human-machine interaction.
Q5. How does the application switch on the backlight?
By monitoring the light condition the application switches on the backlight if a certain light level is below a certain threshold.
Q6. What is the purpose of this article?
To build application that have knowledge about their situational context it is important to gain an understanding what context is.