posted on 2016-10-19, 00:00authored byFilippo Pellolio
Thanks to technological advances, low-priced tiled touch displays have the potential to radically change the way we work together in collaborative environments, such as a classroom or
a meeting. Whiteboards are an example device that could be replaced by tiled touch displays.
Whiteboards are commonly used in classroom environments to communicate content, improve
the teaching experience, and sketch diagrams or illustrations to better explain complex concepts. They are also frequently used in meetings or brainstorming sessions, in order to share
ideas among a group of people. In recent years, whiteboards have been increasingly replaced by
projectors or very large non-interactive displays. These new technologies bear specifi c advantages, such as better readability through the use of prepared slides, and improved online access
to teaching materials. However, they also introduce a certain rigidity to the teaching process:
when a student poses an unexpected question, a quick answer or diagram cannot be promptly
sketched.
This thesis proposes an electronic whiteboard for tiled touch displays. An electronic white-
board can combine the advantages of an electronic device with the fast paced interaction pro-
vided by a regular whiteboard, enhancing both solutions with new functionalities. In this application, users can perform classic whiteboard actions such as drawing or writing free-handed
on the screen using their finger or a stylus. They can use brushes to paint, and they can erase
content. However, beyond the capabilities of traditional whiteboards, users can also relocate content on the screen, insert figures and drawings, and save or load previous sessions. Moreover,
content can be shared among all users, and several people can interact simultaneously.
Creating an electronic whiteboard application poses a number of problems that will be
analyzed and solved in the following sections, contributing to the literature in the human-
computer interaction, computer graphics and software engineering fields. The main graphics
and software problems analyzed are: the networked architecture of the application, which needs
to run on multiple displays; the integration of the whiteboard application with other display-
enabled applications; and the management of multiple simultaneous inputs. We also deal with
the problem of rendering the same graphic elements on differently sized displays, and keep
the solution lightweight enough to be sent over a network without creating a major latency
problem. The interaction problems are the interface design and the analysis of how people
behave when collaborating on a shared touch enabled display. We further explore remotely
controlled collaboration; the whole application can be shared among both co-located and remote
screens. In this context, we evaluate remote interaction using mobile touch displays, and
we conduct a small scale user study to analyze the advantages of multi-touch displays over
conventional keyboard and mouse configurations.