OBJECT-ORIENTED PROGRAMMING, SYSTEMS, LANGUAGES and APPLICATIONS
 
 
Program
 


Program (2mb PDF)

Explore
  Invited Speakers
  Onward!
  Panels
  Workshops
Discover
  Research Papers
  Student Research Comp.
  Posters
  Doctoral Symposium
  Educators' Symposium
  Wiki Symposium
  Dynamic Lang. Symp.
Understand
  Tutorials
  Essays
  Practitioner Reports
  Demonstrations
Create
  DesignFest
  Lightning Talks
  FlashBoF
  Instant Arts School Exp.
 
Other Events
 
Resort Map (364kb PDF)
 
Resort Map (JPG)

 

 
Basket
 

view, help

"Building Software for Pervasive Computing"

 

 
Page
 

Printer-friendly

 
 
  > Workshops

 : Sunday

Building Software for Pervasive Computing

Royal Palm Salon 4
Sunday, 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 Global Services
Siobhan Clarke, Trinity College, Dublin
Tzilla Elrad, Illinois Institute of Technology
Jens Jahnke, University of Victoria

http://www.ics.uci.edu/~lopes/bspc05/

Object-Oriented Programming owes its popularity in part due to the analogy between virtual and real world objects. Physical objects abound in Pervasive Computing, and OO is playing a major part in shaping this computing paradigm. But pervasiveness is pushing the boundaries of conventional programming technologies. In particular, contextual programming requirements and the mass nature of sensors and actuators are issues where object technology needs consolidation, extension, adaptation or replacement.

This workshop will bring together practitioners actively involved in the development of pervasive computing solutions, researchers devising new programming models in this area, and professionals involved in the definition of standards. The goals are (1) to identify recurring architecture themes and patterns typically used to build such systems, (2) to raise issues and gaps for implementation that need to be resolved; and (3) to discuss new ideas and changes to object technology to better support Pervasive Computing.

 
.