Modern user interface development environments are based on fast prototyping which as a methodology does not incorporate any theory or design principles. Adept (Advanced design environment for prototyping with tasks) incorporates a theory of modelling users and user task knowledge known as Task Knowledge Structures , and extends it to a theoretical… (More)
This thesis investigates abstractions for modelling user interface software, discussing their content and their formal representation. Specifically, it focuses on a class of models, called formal interactor models, that incorporate some of the structure of the user interface software. One such abstract model is put forward. This model is called the… (More)
In an interdisciplinary, semester-long class, undergraduate students learn how to build a low-cost, multihop wireless sensor network from first principles for a digital garden. This type of course better prepares electrical engineering graduates for the sensor-rich, pervasive computing era.
This paper reports the user study and design of an improved concept of a mobile messaging application for teens. The studies of current mobile phone use by teens (16-18) showed that, while they prefer communicating by Short Message Service (SMS), they miss expressiveness in this application. An enhanced SMS application, SenseMS, is designed to support… (More)
—This work presents the design and implementation of a wireless sensor network (WSN) from first principles, i.e. without the use of commercial WSN platforms. Specifically, a modular multi-hop WSN was built for humidity, temperature and soil wetness measurements, towards precision agriculture applications. We describe the modules developed for radio… (More)