ETH Zurich Logo ETH CS Department Logo    Institute for Pervasive Computing Logo
SmartBox Software Framework Project Distributed Systems Group
Project Manager: Matthias Lampe
ETH Zürich (Swiss Federal Institute of Technology)
Department of Computer Science
Institute for Pervasive Computing
ETH-Zentrum, IFW D41.1
CH-8092 Zürich, Switzerland
Phone: +41 (1) 632-7123
Fax: +41 (1) 632-1659
E-mail: lampe@inf.ethz.ch
Web: http://www.inf.ethz.ch/~lampe/
Personal Web: http://lampe.net/matthias

Project Description Project Documents Project Source Code

Project Description

The objective of the project is to develop a generic Software Framework for a special class of ubiquitous computing applications. This class of applications, called SmartBox applications, can be described as automatic content monitoring applications using Radio Frequency Identification (RFID) or other possible Auto-ID technologies like Infrared or Bluetooth.

The following list shows some existing SmartBox application examples to get an idea about the possible applications of the SmartBox framework:


 

 

  •  Smart Toolbox
    Monitors the tools in a toolbox and the mechanic who is using them. Displays the content of the toolbox and tool usages and warns if tools are missing or placed in the wrong toolbox.

  •  Smart Medicine Cabinet
    Monitors the medicine that is placed in or taken out by a patient or pharmacist and displays information about prescriptions, incompatibilities or recalled drugs.

  •  Smart Surgical Kit
    The usage of bandages and swabs during a surgical operation is monitored and the usage status is displayed to avoid leaving any operation tools in the patient.

  •  Smart Suitcase
    Observes everyday items placed in the suitcase by the owner and the content can be visualized by an external display.

  •  Smart Shelf
    Products on a shelf are monitored to enhance replenishment and identify misplaced products.

The SmartBox framework should enable software developers to built SmartBox applications by combining and configuring the framework components. In the future this should be done using generative programming techniques.

The project is done in the following major steps:

Top of page.

Project Documents

Top of page.

Project Source Code

The project source code for the first stage of the project will be available around end of September.

Top of page.