Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
PvC: Course Plan
[go: Go Back, main page]

 
  DAIMI - CFPC - PvC

Course Plan

  Time and Place

The PvC class will take place during three consecutive lessons (with appropriate breaks), Thursday 13-16, at Store Aud in Aabogade.

  Course plan

The course plan covers the whole course, and is unlikely to change during the semester. Litterature to be read is placed on the day where it will be covered in class. Handouts in addition to the course compendium will generally be available at least a week in advance (see litterature page to know what handouts are available electronically and what handouts are available on paper).

Date Content Lecturer(s) Litterature Project Slides
28/8 Introduction to the course:
historical context, description of course projects, course overview
Jakob Bardram Weiser: The Computer for the 21st Century

Want et al.: The ParcTab Ubiquitous Computing Experiment

Weiser: Some Computer Science Issues in UbiComp

Chapter 1-5 in Pervasive Computing Handbook.

Jakob's slides [pdf]
Ulrik's slides [pdf]
4/9 Context awareness I:
location awareness
Jakob Bardram Hightower & Borriella : Location Systems for Ubiquitous Computing.

Want et al.: The active badge location system

Bahl & Padmanabhan : RADAR - An In-Building RF-Based User Location and Tracking System

Jiang & Steenkiste : A Hybrid Location Model with a Computable Location Identifier for Ubiquitous Computing

Project groups have been formed Jakob's slides [pdf]
11/9 Cancelled Each group has decided on a project (announced on the newsgroup)
18/9 Peer-to-peer techniques Niels Oluf Bouvin Andy Oram (ed.): Peer-To-Peer: Harnessing the Power of Disruptive Technologies [PvC-8:pdf]
C. Lindemann and O. Waldhorst: A Distributed Search Service for Peer-to-Peer File Sharing in Mobile Applications [PvC-9:pdf]
[HTML]
25/9 Software in embedded systems
Guest lecturer:Bruce Boyes from Systronix
Ulrik Pagh Schultz and Bruce Boyes A. Burns and A. Wellings: Real-Time Systems and Programming Languages [PvC-10:PDF]
G. Bollella et al: The Real-Time Specification for Java [PvC-11:PDF]
S.A. Stolper: Streamlined Design Approach Lands Mars Pathfinder [PvC-12:PDF]
U.P. Schultz, K. Burgaard, F.G. Christensen, J.L. Knudsen: Compiling Java for Low-End Embedded Systems [PvC-13:PDF]
Ulrik's slides [pdf]
2/10 Context awareness II:
context awareness
Jakob Bardram Papers from the compendium:
Schilit et al.: Context-Aware Computing Applications
Harter et al.: The anatomy of a context-aware application
Dey et al.: A Conceptual Framework and a Toolkit for Supporting ...
Survey paper - [pdf]
Project description is due [pdf]
9/10 General UbiComp Infrastructures:
Aura, ...
Jakob Bardram HP CoolTown
Kindberg et al.: People, Places, Things
CMU Aura
Garlan et al.: Project Aura
Wang :Task-driven Computing
AU ABC
Christensen & Bardram : Activity-Centered Computing
Bardram : Mobility and Collaboration in UbiComp
Stanford Interactive Workspaces
Johanson et al. : The Interactive Workspaces Project

The PerComp Handbook Chapter 6, 7, 8, 9 (most of it should be well-known stuff).
[pdf]
30/10 Service discovery:
Jini, TnT, Salutation
Jakob Bardram and Peter Ørbæk Papers from the compendium:
Callahan: Moving towards Effortless Networking
Helal: Standards for Service Discovery and Delivery
Richard III: Serice Advertisement and Discovery
Ørbæk: The OpenLSD Framework
Ørbæk: The WorkSPACE IR Beacon
Edwards & Rodden: JINI Examples

The PerComp Handbook Chapter 15.
[pdf]
6/11 Mobile Code I:
agents
Ulrik Pagh Schultz Papers from the compendium:
Tripathi et al: Experiences and Future Challenges in Mobile Agent Programming
Ismail and Hagimont: A Performance Evaluation of the Mobile Agent Paradigm
Dignum: Agent Communication and Cooperative Information Agents
[pdf], agents.pvc toolkit: [tgz]
13/11 Mobile Code II:
implementation techniques
Ulrik Pagh Schultz Papers from the compendium:
Steensgaard and Jul: Object and Native Code Thread Mobility Among Heterogeneous Computers
Sakamoto et al: Bytecode Transformation for Portable Thread Migration in Java
Hohl: A Framework to Protect Mobile Agents by Using Reference States
[PDF]
20/11 Mobile Code III:
language support
Kari Schougaard and Ulrik Pagh Schultz Papers from the compendium:
Cardelli: Abstractions for Mobile Computing
Jul, Levy, Hutchinson, Black: Fine-Grained Mobility in the Emerald System
A Language with Distributed Scope
Kari: [PDF], Ulrik: [PDF]
27/11 Ad-hoc networking Lars Michael Kristensen Handouts: PvC-15 and PvC-16 Presentation dates have been fixed [pdf]
4/12 Project presentations I: presentations of student projects. (none) Project presentation
11/12 Project presentations II: presentations of student projects. (none) Project presentation
18/12 Video night and beer!
A tour of visionary/superficial videos produced about pervasive computing.
Christmas end-of-semester we-survived beer!
Jakob Bardram and Ulrik Pagh Schultz
15/1 Project reports due
31/1 Project reports handed back
  Additional dates.