OOPSLA '04

Program
Technical Program
  Invited Speakers
  Technical Papers
  Onward!
  Panels
  Practitioner Reports
  Tutorials
Workshops
DesignFest
Educators' Symposium
Demonstrations
Posters
Doctoral Symposium
Exhibits
Student Research Comp.
FlashBoF
 
Turing Lecture
 
Social Events
 
Week at a Glance
 
Final Program (1.5M .pdf)

Find in Program
 

Page
Printer-friendly

Basket
view, help

"Building Software for Pervasive Computing"
Object-Oriented Programming, Systems, Languages and Applications
Home    Program    Housing & Transportation    Registration    Submissions    Wiki    Maps
 
  > Workshops

 : Monday

Building Software for Pervasive Computing

Pavilion A
Monday, 8:30, full day
 


 
7·8·9·10·11·12·13·14·15·16·17·18·19·20·21

Cristina Lopes, University of California, Irvine
Steffen Schaefer, IBM
Siobhán Clarke, Trinity College Dublin
Anind Dey, University of California, Berkeley
Tzilla Elrad, Illinois Institute of Technology
Robert Filman, NASA Ames Research Center
Jens Jahnke, University of Victoria
Tony Willis, T-systems International

http://www.ics.uci.edu/~lopes/bspc04.html

Pervasive, or Ubiquitous, Computing envisions a world of communicating small devices, sensors and actuators. OOP owes its popularity in part due to the analogy between virtual and physical objects. Physical objects abound in Pervasive Computing, and object technology is playing a major part in pervasive computing, with objects living on even the smallest device. But OOP issues such as contextual programming requirements, dealing with multiple concerns, and the "mass" nature of ubiquitous devices are examples of where object technology needs extension, adaptation or replacement. This workshop will bring together practitioners involved in the development of pervasive computing solutions and researchers devising new programming models in this area. The goals are (1) to identify recurring architectures and patterns typically used to build such systems, (2) to raise issues and gaps in design and implementation; and (3) to discuss new ideas and changes to object technology to better support Pervasive Computing.