Abstract:
This paper is part of the current trend to provide a consistent framework for Ubiquitous
user interfaces development. Our work tries to give a generic prototype to facilitate
development of Ubiquitous interfaces particularly ones based on camera-projectors. This
framework is a new approach considering Ubiquitous Systems requirements; Ubiquitous
interfaces characteristics and interactions forms.
In the first chapter, we gave an overview to Ubiquitous Computing and Ubiquitous
interfaces. We gave the fundamental aspects about the subject. We started by defining
ubiquitous computing and current research challenges. After that we described ubiquitous
interfaces characteristics and its main classes which are suitable to realize interfaces for
applications in environments with lot of computation, input, and output.
The second chapter was centered on Camera projector interfaces. It started by a
presentation of computer vision and projection separately before combining them as
ubiquitous interface. This chapter makes in evidence these technologies in their classic use
and highlights their usefulness in Ubiquitous interfaces.
After that, the third chapter sums up some works proposing frameworks considering
camera-projector systems; they treated many aspects and gave many approaches, which we
considered to make our own framework.
Our main contribution is in the fourth chapter; we considered strengths of analyzed works
and tried to avoid their weaknesses to make a generic framework based on cameras as main
input and projectors as main output. We made use of confluence between multimodal,
surface, tangible and AR-based user interfaces to get the ubiquity. This framework considers
natural interactions, smart objects, context awareness and distribution. In this chapter, we
described the main components of our framework, their roles and functioning. After that, we
gave a typical scenario which shown this framework consistence, and the importance of each
component.
Robustness of this framework can depend on technologies and services limitations. That
can affect recognition accuracy that affect all the interaction. The main amelioration could
planned is to enhance services accuracy and duration.