Document Type


Lead Author Type

CIS Masters Student


Dr. D. Robert Adams

Embargo Period



As computers become more and more a part of our everyday lives, the need to change the way in which people interact with them is also evolving. Ambient displays provide an effective way to move computers away from our main focus and into the periphery.

ADLib is a small communication framework that aims to simplify the construction of ambient displays built using the Arduino prototyping platform. The ADLib framework provides an easy-to-use library for communicating with an Arduino, allowing the user to focus on the construction and development of the display.

The framework consists of three main components:

  • A protocol for encoding information to be sent from a host computer to the Arduino
  • An Arduino library for receiving and parsing incoming data
  • A desktop application for sending data to the Arduino