[1]
Digital Object Memories for the Internet of Things (DOMe-Iot)
Digital Object Memories for the Internet of Things (DOMe-IoT)
/
Kawsar, Fahim
/
Speed, Chris
/
Kröner, Alexander
/
Haupert, Jens
/
Ploetz, Thomas
/
Schreiber, Daniel
Proceedings of the 2012 International Conference on Ubiquitous Computing
2012-09-05
p.1156-1159
© Copyright 2012 ACM
Summary: The Internet of Things connects digital information sources with physical
objects -- which transforms an artifact from being a passive object into a
'thing' that may link to data, store data and even offer data to users. Digital
Object Memories (DOMe) comprise hardware and software components, which
together provide an open and universal platform for capturing, associating, and
interacting with the digital information of connected objects -- including
storage, documentation and provision of information concerning actions an
object is or might be involved in. The goal of this continuation of an
established workshop series (predecessor events include DIPSO 2007-09 in
conjunction with Ubicomp 2007-09, DOMe in conjunction with Intelligent
Environment 2009, DOMe-IoT 2010 in conjunction with Ubicomp 2010, and NOMe-IoT
in conjunction with Ubicomp 2011) is to twofold: 1.) initiate a conversation
concerning the potential for objects to develop agency; and 2.) explore how
data that is associated with an object may leverage real-world actions. Here,
DOMe 2012 provides a hybrid interdisciplinary workshop format that will combine
traditional presentations and discussion with practice-based experimentation.
[2]
Adaptive workflows in smart environments: combining imperative and
declarative models
Digital Object Memories for the Internet of Things (DOMe-IoT)
/
Staender, Marcus
/
Hadjakos, Aristotelis
/
Schreiber, Daniel
Proceedings of the 2012 International Conference on Ubiquitous Computing
2012-09-05
p.1171-1174
© Copyright 2012 ACM
Summary: Specifying interaction between users and smart environments is an important
topic in pervasive computing. Both imperative and declarative languages have
been investigated in this context. Declarative approaches require more abstract
thinking and higher modeling effort but enable greater flexibility. A survey of
related work suggests, however, that the high modeling effort of declarative
approaches is prohibitive to their practical application. In contrast,
imperative approaches lead to static control-flow and over-specification.
Still, they are used, mainly due to their simplicity. Our approach supports a
systematic transformation process from imperative models to declarative ones.
Our method comprises an imperative, workflow-based language that we extended
with novel declarative constructs and an algorithm for converting imperative
models into declarative ones. Our approach requires only a modest level of
declarative specification literacy for reaching a degree of flexibility that
formerly only expert designers could achieve with hand-crafted declarative
models.
[3]
Digital object memories for the internet of things (DOMe-IoT)
Digital Object Memories for the Internet of Things (DOMe-IoT)
/
Kröner, Alexander
/
Haupert, Jens
/
Speed, Chris
/
Kawsar, Fahim
/
Ploetz, Thomas
/
Schreiber, Daniel
Proceedings of the 2012 International Conference on Ubiquitous Computing
2012-09-05
p.1189-1192
© Copyright 2012 ACM
Summary: Digital Object Memories (DOMes) comprise hardware and software components,
which together provide an open and universal platform for capturing and
interacting with the digital information of connected objects -- including
storage, documentation and provision of information concerning actions an
object is or might be involved in. We envisage that connected objects equipped
with DOMes will be enabled to make suggestions and propositions to human users
-- which implies that an object may have a level of agency. The latter concept
is a striking possibility that may change the way that we perceive, interact,
and relate to objects. The goal of this established workshop series is to
twofold: 1.) initiate a conversation concerning the potential for objects to
develop agency; and 2.) explore how data that is associated with an object may
leverage real-world actions. DOMe-IoT 2012 provides a hybrid interdisciplinary
workshop format that will combine traditional presentations and discussion with
practice-based experimentation.
[4]
Toward a theory of interaction in mobile paper-digital ensembles
Beyond paper
/
Heinrichs, Felix
/
Schreiber, Daniel
/
Huber, Jochen
/
Mühlhäuser, Max
Proceedings of ACM CHI 2012 Conference on Human Factors in Computing Systems
2012-05-05
v.1
p.1897-1900
© Copyright 2012 ACM
Summary: Although smartphones and tablets become increasingly popular, pen and paper
continues to play an important role in mobile practices, such as note taking or
creative discussions. Applications designed to combine the benefits of both
worlds in a mobile paper-digital ensemble require a theoretical understanding
of interaction, to inform the design of adequate interaction techniques. To
fill this void, we propose a theory based on the results of a stimulus driven
exploratory study.
[5]
The hybrid shopping list: bridging the gap between physical and digital
shopping lists
Hedonic life
/
Heinrichs, Felix
/
Schreiber, Daniel
/
Schöning, Johannes
Proceedings of the 13th Conference on Human-computer interaction with mobile
devices and services
2011-08-30
p.251-254
© Copyright 2011 ACM
Summary: Shopping is one of the most frequently occuring tasks in our daily lives,
and creation and management of shopping lists is an important aspect of this
task. Given the recent adoption of mobile devices, the process of writing lists
is not only limited to the use of pen and paper, as a good number of digital
tools and applications are available. The goal of this paper is to study and
understand the transition between paper-based and digital shopping lists. We
analyze how people interact with paper-based shopping lists and derive design
implications for our own hybrid shopping support application, which combines
paper-based lists with a mobile application. We contribute the study and the
design and implementation of a hybrid (pen-and-paper-based UI and mobile GUI)
application for the creation of shopping lists.
[6]
W5: a meta-model for pen-and-paper interaction
Model-based design and evaluation
/
Heinrichs, Felix
/
Schreiber, Daniel
/
Huber, Jochen
/
Mühlhäuser, Max
ACM SIGCHI 2011 Symposium on Engineering Interactive Computing Systems
2011-06-13
p.47-52
© Copyright 2011 ACM
Summary: Pen-and-Paper Interaction (PPI) is used in an increasing number of
applications to bridge the digital-physical gap between paper and interactive
computer systems. We present W5, a meta-model for describing PPI, and
demonstrate its expressiveness by applying it to several interaction techniques
from the literature. In doing so, we derive a set of basic interaction
primitives, which can be used to inform the design of development toolkits for
PPI and guide interaction designers in a structured exploration of the design
space. We present a proof-of-concept implementation for a PPI toolkit based on
W5 in order to demonstrate the practical relevance of our findings.
[7]
Workshop on interacting with smart objects
Workshops
/
Hartmann, Melanie
/
Schreiber, Daniel
/
Luyten, Kris
/
Brdiczka, Oliver
/
Mühlhäuser, Max
Proceedings of the 2011 International Conference on Intelligent User
Interfaces
2011-02-13
p.481-482
© Copyright 2011 ACM
Summary: The number of smart objects in our everyday life is steadily increasing. In
this workshop we discuss how the interaction with these smart objects should be
designed from various perspectives.
The number of smart objects in our everyday life is steadily increasing. In
this workshop we discuss how the interaction with these smart objects should be
designed from various perspectives.
[8]
Letras: an architecture and framework for ubiquitous pen-and-paper
interaction
Interaction techniques and technologies
/
Heinrichs, Felix
/
Steimle, Jürgen
/
Schreiber, Daniel
/
Mühlhäuser, Max
ACM SIGCHI 2010 Symposium on Engineering Interactive Computing Systems
2010-06-19
p.193-198
Keywords: anoto, development tools/toolkits/programming environments, digital pen,
handheld devices and mobile computing, pen and tactile input, ubiquitous
computing/smart environments
© Copyright 2010 ACM
Summary: Paper remains a prevalent medium in mobile usage contexts due to its
inherent flexibility and robustness. Mobile computing solutions begin to
provide powerful and convenient functionality, while the gap between paper
documents and digital applications remains unbridged in mobile settings.
Current toolkits do not offer adequate support for development of mobile
pen-and-paper based applications, as they lack support for important mobile
characteristics of real paper: user mobility and document mobility. To overcome
their limitations, we present a novel generic architecture, along with its
reference implementation Letras, a light-weight, freely available
infrastructure to develop pen-and-paper based applications in mobile settings.
[9]
AUGUR: providing context-aware interaction support
Engineering mobile & ubiquitous
/
Hartmann, Melanie
/
Schreiber, Daniel
/
Mühlhäuser, Max
ACM SIGCHI 2009 Symposium on Engineering Interactive Computing Systems
2009-07-15
p.123-132
Keywords: context, intelligent user interfaces, task model
© Copyright 2009 ACM
Summary: As user interfaces become more and more complex and feature laden, usability
tends to decrease. One possibility to counter this effect are intelligent
support mechanisms. In this paper, we present AUGUR, a system that provides
context-aware interaction support for navigating and entering data in arbitrary
form-based web applications. We further report the results of an initial user
study we performed to evaluate the usability of such context-aware interaction
support.
AUGUR combines several novel approaches: (i) it considers various context
sources for providing interaction support, and (ii) it contains a context store
that mimics the user's short-term memory to keep track of the context
information that currently influences the user's interactions. AUGUR thereby
combines the advantages of the three main approaches for supporting the user's
interactions, i.e. knowledge-based systems, learning agents, and end-user
programming.
[10]
Edit, inspect and connect your surroundings: a reference framework for
meta-UIs
Interactive systems architectures 2
/
Vanderhulst, Geert
/
Schreiber, Daniel
/
Luyten, Kris
/
Muhlhauser, Max
/
Coninx, Karin
ACM SIGCHI 2009 Symposium on Engineering Interactive Computing Systems
2009-07-15
p.167-176
Keywords: legacy applications, novel interaction systems, toolkit
© Copyright 2009 ACM
Summary: Single-user, desktop-based computer applications are pervasive in our daily
lives and work. The prospect of using these applications with innovative
interaction systems, like multi-touch tabletops, tangible user interfaces,
large displays or public/private displays, would enable large scale field
studies of these technologies, and has the potential to significantly improve
their usefulness and, in turn, their availability. This paper focuses on the
architectural requirements, design, and implementation of such a technology.
First, we review various software technologies for using a single-user desktop
application with a different model of user inputs and graphical output. We then
present a generic technique for using any closed-source or open-source
application with different input and output devices. In our approach, the
application is separated from the user input and graphical output subsystem.
The core part of the application runs in a system-specific virtual environment.
This virtual environment exposes the same API as the removed standard
subsystems. This eliminates the need to rewrite the "legacy" application and
provides high performances by using the application native way to communicate
with the system.
[11]
MundoMonkey: customizing interaction with web applications in interactive
spaces
Posters
/
Schreiber, Daniel
/
Hartmann, Melanie
/
Mühlhäuser, Max
ACM SIGCHI 2009 Symposium on Engineering Interactive Computing Systems
2009-07-15
p.285-290
Keywords: dynamic generation/composition of interactive systems, end-user programming
of interactive systems
© Copyright 2009 ACM
Summary: We notice an increasing usage of web applications in interactive spaces, a
variant of ubiquitous computing environments. Interactive spaces feature a
large and dynamically changing number of devices, e.g., an interactive TV set
in the living room that is used with different input devices or an iPhone that
is dynamically federated to devices in the environment. Web applications need a
better way to exploit the resources in the interactive space beyond the
standard input devices like mouse and keyboard, e.g., a speech recognition
device. This paper presents MundoMonkey a web browser extension and programming
API for interactive spaces. The API follows the event based programming
paradigm for allowing web applications and end-user scripts to access the
interactive space. Our approach aligns well with the commonly used programming
style for web applications. We used MundoMonkey to customize the interface of
web applications to user preferences and the interactive space at hand. To our
knowledge our approach is the first to address adaptation of the output as well
as processing of input data. With MundoMonkey the customization is performed
transparently to the application developer by the end-user. Thereby,
MundoMonkey is an alternative to model driven user interface development
approaches.
[12]
EDITED BOOK
Advances in Ubiquitous User Modelling: Revised Selected Papers
Lecture Notes in Computer Science 5830
/
Kuflik, Tsvi
/
Berkovsky, Shlomo
/
Carmagnola, Francesca
/
Heckmann, Dominikus
/
Krüger, Antonio
2009
n.8
p.158
Springer Berlin Heidelberg
DOI: 10.1007/978-3-642-05039-8
Addressing Challenges of Ubiquitous User Modeling: Between Mediation and Semantic Integration (1-19)
+ Berkovsky, Shlomo
+ Heckmann, Dominikus
+ Kuflik, Tsvi
Handling Semantic Heterogeneity in Interoperable Distributed User Models (20-36)
+ Carmagnola, Francesca
A Model for Feature-Based User Model Interoperability on the Web (37-54)
+ Cena, Federica
+ Furnari, Roberto
Open Policies for Decentralized User Modeling in Online Communities (55-72)
+ Muhammad, Tariq
+ Vassileva, Julita
Automatic Generation of Semantic Metadata as Basis for User Modeling and Adaptation (73-93)
+ van der Sluijs, Kees
+ Houben, Geert-Jan
AUGUR: Interface Adaptation for Small Screen Devices (94-110)
+ Hartmann, Melanie
+ Schreiber, Daniel
User Modeling for Pedestrian Navigation Services (111-133)
+ Kikiras, Panayotis
+ Tsetsos, Vassileios
+ et al
Semantic Integration of Adaptive Educational Systems (134-158)
+ Sosnovsky, Sergey
+ Brusilovsky, Peter
+ et al
[13]
Proactively Adapting Interfaces to Individual Users for Mobile Devices
Short Papers
/
Hartmann, Melanie
/
Schreiber, Daniel
Proceedings of AH 2008 Adaptive Hypermedia and Adaptive Web-based Systems
2008-07-29
p.300-303
© Copyright 2008 Springer-Verlag
Summary: The amount of functionality offered by nowadays applications is constantly
growing, mostly leading to more and more complex user interfaces. This often
decreases their usability, especially in mobile settings where we have to deal
with limited input and output capabilities. We state that adapting the
interface to the available devices as well as to the user's current needs is
the key to improving usability. In this paper, we present the AUGUR system that
can automatically generate user- and device-adapted interfaces. We thereby
focus on the FxL* algorithm that determines which user interface elements are
currently relevant for a user. We show that it clearly outperforms algorithms
that do not take the user or her situation into account.