Ubiquitous Computing

Summary

Introduction

Ubiquitous means "omnipresent", in the meaning of everywhere, all the time. This course is about making computers available at all times, in an invisible manner.

This is a technology-driven area, where creative people take great fun by inventing stuff and developing new ideas by experimentation (so yes, scruffies rule here !).

Nowadays, computers can be organized into 3 main categories :

Three phases of computer usage can historically be entailed :

This course will be design-oriented, that means students will have to think and design. Three short design workshops will teach students how to solve problems in groups using their creativity. The design workshop will be free - students can work on whatever project they like as long as it interacts, communicates, and uses the real world in some way.

Students will work in groups of 4, and have two separate labs with toolkits (phidgets) and machines to work on.

An individual essay should also be written by each student.

But back to the course.

Ubiquitous computing is a wide area, which can be divided into five main categories :

First session homework : read the two articles (Pervasive Computing : Vision and Challenges, by M. Satyanarayanan ; and The Computer for the 21st Century by Mark Weiser), and mail 2 well-formulated questions about the Ubiquitous computing field to the teacher :).

Projects

Here are some pictures of our second project, made using what we call Phidgets : actuators and sensors working on the real world. We also worked with lego mindstorms, but do you really care ?

Stupid drawing. General view
Main circuit Servoengine circuit
Upper plate Lower plate

Whack the Mole !

Whack the mole was our last ubiquitous computing project. It has a special page, designed by Sauel Sjöberg, which I mirror on my website.

>>Click here to check it out !<<