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

"Designfest® - XPFest"
Object-Oriented Programming, Systems, Languages and Applications
Home    Program    Housing & Transportation    Registration    Submissions    Wiki    Maps
 
  > DesignFest®

 : Tuesday

Designfest® - XPFest

Governor General Suite A, B, C, D
Tuesday, 10:30, 6 hours 30 minutes
 


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

Rob van den Berg, DesignFest Chair

DesignFest is a free event (for conference registrants) created to give OOPSLA attendees the opportunity to learn more about design by doing it. Participants are organized into small groups to solve a particular problem.

The full day sessions will also offer the possibility to try out your skills at the XPFest. With XPfest it means that participants can also learn more about Extreme Programming.

Each team will have a moderator and a recorder. The moderator is responsible for making sure the team makes progress, without leading them in any particular direction. The recorder is responsible for recording the design the group produces and what they have learned.

The problem descriptions will be distributed at the start of each DesignFest session, along with a timetable, process hints, and a list of deliverables. Each team should produce a poster that summarizes their work. The posters will be presented at the end of the conference for all conference attendees to view.

To register, please fill out the DesignFest section of the OOPSLA registration form. Registration for DesignFest is free if you have registered for the conference.Be sure to include your e-mail address. You will be contacted by e-mail at a later point in time with regard to selecting a design problem, preference to work on XPFest, and possibly a team meeting time.

You are invited to take a tour of the previous DesignFests at http://designfest.acm.org.

The following problems have been selected for this year.

  • The registration and assignment of optional sessions preferences

    How to ease registration of DesignFest participants. This problem has been defined about every year a designfest was held at OOPSLA. The real origin of the problem definition is subject to mythology. People that have the chance to participate in a symposium can have some optional course assigned. To get these assignments rounded up, a registrar needs to know the preferences of the candidates and the available time slots they have. This is basically the designfest registration problem. It has a somewhat wider application however.

  • Interactive Television Applications

    Digital television allows interactive content to accompany standard broadcasts. The development of bespoke interactive content is expensive. You are to design a system that will allow the non-technical producers of television programmes to build interactive content from a set of high-level building blocks.

  • Extreme Programming Project

    This project involves using the Extreme Programming (XP) methodology to design and build a small working presentation tool in one day. The organizers will provide ongoing instruction in the XP practices as appropriate, and will also act as the customer for the software project. The day will proceed as a series of iterations. The project will involve building a small presentation tool in Java, similar to Microsoft PowerPoint.

  • Logistic system for storage and distribution

    In a milk factory there are basically four parts: intake of fresh milk, production of various milk products, cooled storage and distribution. This problem deals with the design of a system for the storage and distribution facilities in a milk factory.

  • Case Management

    Case Management is a business function common to government health benefit programs, and insurance and financial organisations. This problem involves developing an object oriented framework for use in developing specific case management systems to support case workers in these industries. These systems provide access to all necessary information for case workers to process work or respond to customer service needs. They may also provide workflow and business rules processing to support case workers.