Home

Program
keynote address
papers
tutorials
workshops
late-breaking results
videos
demonstrations
doctoral colloquium


Registration

Hotel & Venue

Travel Information

Conference Committee

Sponsorship

Call for Participation


Archived Contents


Previous Pervasive Conferences

Tutorials



Pervasive 2007 will host a day of short tutorials highlighting fundamentals of pervasive computing. The instructors were invited based on their research experience and standing in the Pervasive community.

The tutorials are intended as a broad introduction for researchers and practitioners. The tutorials, which will be presented in sequence in a single track, are offered as an extra cost, single package for attendees of Pervasive 2007. Hard copies of the tutorial presentation materials will be available to all registered attendees at the tutorial session.


LIST OF PERVASIVE 2007 TUTORIALS

The tutorials are:

08:40 - 09:40T1. Methods and Challenges in Location Systems
Gaetano Borriello
University of Washington
 
09:40 - 10:40T2. Designing and Building Ubiquitous Sensor Systems
Joe Paradiso
MIT Media Lab
 
11:00 - 12:00T3. Interacting in Ubiquitous Computing Environments
Tom Rodden
University of Nottingham
 
12:00 - 13:00T4. Ethnography, Thick and Thin
Ken Anderson
Intel Research
Paul Dourish
University of California, Irvine
 
14:20 - 15:20T5. Evaluation of Real Deployments in Ubicomp
Gregory Abowd
Georgia Institute of Technology
 
15:20 - 16:20T6. Machine Learning for Ubicomp
Bernt Schiele
Darmstadt University of Technology
 
16:40 - 17:40T7. Systems Software for Ubiquitous Computing
Paddy Nixon
University College Dublin
 
17:40 - 18:40T8. Building Context-Aware Systems
Anind Dey
Carnegie Mellon University

While we currently have commitments from these instructors, this list of tutorials is still subject to change.


Tutorials Co-Chairs

John Krumm
Microsoft Research, USA

Tom Pfeifer
Waterford Institute of Technology, Ireland



TUTORIAL OVERVIEWS

[ t1 | t2 | t3 | t4 | t5 | t6 | t7 | t8 ]

T1. Methods and Challenges in Location Systems

Gaetano Borriello
University of Washington

08:40 - 09:40

Location is a large element of context in ubiquitous computing. There are several technologies and systems for computing location to a varying degree of accuracy. We'll outline some examples of location systems and considertheir strengths and weaknesses in terms of cost, accuracy, deployment,calibration, and maintenance. The goal will be to provide researchers with a "buyer's guide" that will make them better informed integrators of location system into ubiquitous computing applications. For those wanting to do research in location systems themselves we aim to provide an overview of the challenges currently being faced in this field.

[ t1 | t2 | t3 | t4 | t5 | t6 | t7 | t8 ]

T2. Designing and Building Ubiquitous Sensor Systems

Joe Paradiso
MIT Media Lab

09:40 - 10:40

This tutorial will explore areas that are essential for building pervasive computing applications, concentrating especially sensor and signal conditioning devices and techniques. Microcontroller platforms and wireless interfaces will also be discussed, and the author will illustrate the integration of these technologies with examples drawn from recent work in his research group at the MIT Media Lab.

[ t1 | t2 | t3 | t4 | t5 | t6 | t7 | t8 ]

T3. Interacting in Ubiquitous Computing Environments

Tom Rodden
University of Nottingham

11:00 - 12:00

This tutorial will present an overview of interaction in ubiquitous computing. The tutorial will provide attendees with an awareness of the major questions that need to be considered when addressing interaction in emerging ubiquitous computing environments. Is interaction in ubiquitous computing different for other computer systems? What are the major issues involved in developing ubiquitous computing environments that people might want to interact with? What are the new technological possibilities of interaction? How should we build future interactive ubiquitous computing environments?

[ t1 | t2 | t3 | t4 | t5 | t6 | t7 | t8 ]

T4. Ethnography, Thick and Thin

Ken Anderson
Intel Research
            Paul Dourish
University of California, Irvine

12:00 - 13:00

This tutorial provides an overview of ethnographic methods and practice. Ethnography has once again become a popular way to explore technological development. Ethnography is a holistic approach to understand. With the proliferation of the ethnographic method, we will use this tutorial to help inform participants what is, or isn't, ethnographic, recognizing the best research and development problems that lend themselves to ethnography, highlight some of the methods one can use in ethnographic explorations, and provide some hands-on practice with some of the methods. The design and development of pervasive technologies, technologies that are moving into broad and broad range of everyday life activities and contexts can truly benefit from the ethnographic method to develop technologies that enhance and simplify people's lives.

[ t1 | t2 | t3 | t4 | t5 | t6 | t7 | t8 ]

T5. Evaluation of Real Deployments in Ubicomp

Gregory Abowd
Georgia Institute of Technology

14:20 - 15:20

One of the distinguishing characteristics of ubicomp research is its attempt to bring research into the real world through deployed systems. While deployment in and of itself is a difficult task, we must remember that the value in doing this "living laboratory" work is to be able to report on lessons learned and research findings. In this tutorial, I will provide guidance on how to perform evaluations of deployments of ubicomp technology to maximize the benefit to the research community when you report your results. The emphasis here will be on human-centered evaluation, as opposed to performance evaluation of the system itself.

[ t1 | t2 | t3 | t4 | t5 | t6 | t7 | t8 ]

T6. Machine Learning for Ubicomp

Bernt Schiele
TU Darmstadt

15:20 - 16:20

[slides]

Many areas of ubicomp can profit from machine learning techniques. In machine learning a wealth of techniques, insights and tools exist that many ubicomp researchers may use and apply machine learning techniques without being a machine learning guru. The goals of the tutorial are twofold: First to give a broad overview of established techniques in the field of machine learning and second to discuss some recent applications of machine learning techniques within ubicomp.

[ t1 | t2 | t3 | t4 | t5 | t6 | t7 | t8 ]

T7. Systems Software for Ubiquitous Computing

Paddy Nixon
University College Dublin

16:40 - 17:40

At the core of every pervasive computing system is a software system that is managing the inherently complex interactions. Managing sensors, devices, power, and communications in a highly heterogenous and dynamic. This tutorial will outline the key requirements for such infrastructural software. It will then go on to describe some exemplar systems. It will conclude with personal perspective on open research questions in systems software for pervasive computing.

[ t1 | t2 | t3 | t4 | t5 | t6 | t7 | t8 ]

T8. Building Context-Aware Systems

Anind Dey
Carnegie Mellon University

17:40 - 18:40

Context-awareness is a key enabling technology for ubiquitous computing applications, supporting applications in adapting to a user's current situation. Rather than have users manually configure their applications to their situation, instead, users' dynamic context such as location, environment and social situation can be automatically leveraged to improve their interaction with other users and computing systems. This tutorial will describe what context is, how context can be acquired, analyzed and modeled, delivered to an application for use. In addition, it will provide an overview of tools that support the building of context-aware applications, the use of context in applications, and challenges faced when evaluating proactive context-aware applications.




sponsored in part by


GOLD SPONSORS








BRONZE SPONSOR






DONORS













local arrangements organized by