Some of the projects include:

CodeBroker: An Active Component Repository System

Overview: CodeBroker is a software agent that actively delivers reusable Java components to programmers without direct input from the programmers. CodeBroker is effective in promoting reuse and supporting learning Java class libraries on demand.

The undergraduate apprentice will help extend the existing CodeBroker system by adding functionality that can find program examples and peer experts of a particular component to facilitate comprehension and learning. Desired (but not required) skills include working knowledge of Linux, Emacs and C. Knowledge about Elisp and Java is a plus.

Contact information:

Yunwen Ye
Tel: 303-492-3547
Email: yunwen@cs.colorado.edu
URL: http://www.cs.colorado.edu/~yunwen/codebroker/


Lifeline: An Active Distributed Support System for People with Cognitive Disabilities and Their Caregivers

Overview: Lifeline provides distributed task support for people with cognitive disabilities. Lifeline provides a vital tether between clients with disabilities and caregivers. With Lifeline, caregivers have the ability to monitor and assist their clients who are using wireless task prompting systems in remote locations.

The undergraduate research apprentice will develop and/or integrate existing software components for reading sensor data (e.g., GPS) and sending it to a Flash Communication Server for real-time activity monitoring. Skills that are desirable, but not required, include: working knowledge of pocket PC application development, Macromedia Flash web applications, embedded VB, socket communication, object-oriented programming. We are willing to train the apprentice in some or all of these areas if the candidate can demonstrate strong general programming skills.

Contact information:

Andy Gorman
Tel: 303.492.1677
Email: agorman@cs.colorado.edu
URL: http://l3d.cs.colorado.edu/clever/


PitA-Board /GIS: An interface to allow citizen groups to interact with expert GIS (geographical information systems) data.

Overview: The PitA (Participate in the Action) project is developing technologies (such as the PitABoard) to support small group, face-to-face, around-the-table interaction with computational simulations. Areas of application include citizen participation in urban planning, emergency management training, cooperative learning environments, and collaborative design.

In application to citizen participation in urban planning and emergency management training, we will need interfaces to GIS information bases to support access to the rich, pertinent information that they contain.

This project will create interface routines as well as web interfaces to allow GIS experts to create scenarios and link the PitABoard to the relevant information.

Background in Object-Oriented Programming, Smalltalk, Swikis, or GIS systems are all pluses, but not required.

Contact information:

Hal Eden
Tel: 303-492-7104
Email: haleden@cs.colorado.edu
URL:   http://webguide.cs.colorado.edu:9080/entwine/Projects/PitABoard