CS 3911 - Design Project

Fall Semester 2003

Section A:  MWF 2:05 - 2:55 - Room 101 College of Computing
Section B:  MWF 4:05 - 4:55 - Room 101 College of Computing


INSTRUCTOR:

Allison Elliott Tew

·  Office:  112 College of Computing

·  Phone:  (404) 385-0595

·  Email:   allison@cc.gatech.edu

·  Office Hours:  Open door policy and by appointment


TEACHING ASSISTANT:

Zack Ross

·  Office:  Systems Lab, 2nd floor CCB

·  Email:   zross@cc.gatech.edu

·  Office Hours:  WF 1:30-3pm


OVERVIEW


GENERAL INFORMATION

General Catalog Course Description:
Prerequisite(s): CS 2340
Intensive team-based project experience in the specification, design, and implementation of software and/or hardware for subsequent use in research, industry, and teaching.

Course Objectives:
Students will develop and demonstrate their abilities to work in a team on a substantial software project.  There are three conceptual parts to the project efforts expected of each team:

     1. Define the problem
     2. Design and implement a solution
     3. Deliver the system to the customer

 

Course Organization:



CLASS SCHEDULE
 

Week

Date

Topic

Deliverable(s) Due

Teams

1

8/18

Course Overview

 

 

 

8/20

Introduction to Effective Teamwork

 

 

 

8/22

Software Lifecycle

 

 

 2

8/25

Requirements Elicitation & Analysis

Status Report #1

Finalize Team Assignments

 

8/27

Class cancelled

 

 

 

8/29

No class

Status Report #2

 

3

9/01

Holiday!

 

 

 

9/03

SRS Template

 

 

 

9/05

No class

Status Report #3

 

 4

9/08

Project Planning
Project Plan Template

 

 

 

9/10

Design Overview
Software Design Template

 

 

 

9/12

No class

Status Report #4

 

5

9/15

Midterm Presentation Preperation

Project Plan &
Requirements Document

 

 

9/17

No class

 

 

 

9/19

Midterm Presentations

Status Report #5

Section B - Teams 12 and 19

6

9/22

Midterm Presentations

 

Section A - Teams 2, 5, 6
Section B - Teams 14, 15, 18

 

9/24

Midterm Presentations

 

Section A - Teams 1, 4, 7
Section B - Teams 10, 11, 17

 

9/26

Midterm Presentations

Status Report #6

Section A - Teams 3, 8, 9
Section B - Teams 13, 16

7

9/29

No class

 

 

 

10/01

Testing Overview

Design Document,
Peer Evaluations, &

 

 

10/03

No class

Status Report #7

 

8

10/06

No class

 

 

 

10/08

No class

Peer Evaluations Due by  8pm

 

 

10/10

No class

Status Report #8

 

9

10/13

Holiday!

 

 

 

10/15

No class

 

 

 

10/17

No class

Status Report #9

 

10

10/20

No class

 

 

 

10/22

No class

 

 

 

10/24

No class

Status Report #10

 

11

10/27 - 10/29

No class

 

 

 

10/31

No class

Status Report #11

 

12

11/03 - 11/05

No class

 

 

 

11/07

No class

Status Report #12

 

13

11/10 - 11/12

No class

 

 

 

11/14

No class

Status Report #13

 

 14

11/17

Final Presentation Preparation

 Project Plan & Requirements Documents due for regrade

 

 

11/19

No class

 

 

 

11/21

Final Presentations

Status Report #14

Section A - Teams 3, 8
Section B - Teams 16, 13

15

11/24

Final Presentations

 

Section A - Teams 9, 1
Section B - Teams 10, 11

 

11/26

No class

 

 

 

11/28

Holiday!

 

 

16

12/01

Final Presentations

 

Section A – Teams 4, 7

Section B – Teams 17, 14

 

12/03

Final Presentations

 

Section A - Teams 2
Section B - Teams 15, 19

 

12/05

Final Presentations

Design Document due for regrade, &
all final documentation.  This includes: the project plan, requirements document, delivery documentation, user’s manual, installation instructions, etc…
Status Report #15

Section A – Team 5, 6
Section B - Teams 12, 18

17

12/8 - 12/12

Finals Week

Customer Delivery, 
Peer Evaluations, &

Status Report #16

 



TEAM INFORMATION
Team numbers are available below.  General class information will be sent to via e-mail to the aliases for all teams, which will be set up to address your GT accounts.  Be sure your GT account forwards your mail to wherever you actually want to read it.

Given that your team number is N, you will have the following resources available:

 

Team #

Members

Project

Faculty Advisor

1

JOHNSON,MICHAEL ALANDO

gte502n@prism.gatech.edu

LEWIS,DERRICK EUGENE

gte975w@prism.gatech.edu

TANG,ZONG BAO

gte170w@prism.gatech.edu

ZHENG,SHI DONG

gte147w@prism.gatech.edu

Meta Time

Amy Bruckman

CHAN,THING PEI

gte696p@prism.gatech.edu

FRENZEL,CAMRON SCOTT

gte812m@prism.gatech.edu

HARPER,ERIK TODD

gte213y@prism.gatech.edu

NALL,LINDSAY MOYER

gt9209a@prism.gatech.edu

Location Aware Tour Guide

Kurt Eiselt

3

CASE,THOMAS MITCHELL

gtg868e@prism.gatech.edu

GAUTAM,NIMISH

gte671u@prism.gatech.edu

NAIR,ARUN HARI

gte528v@prism.gatech.edu

WEIMER,NATHAN ANDREW

gte646j@prism.gatech.edu

RALABATE,NICHOLAS CHARLES

gte798j@prism.gatech.edu

Graduate TA Application System

Kurt Eiselt

4

MORTON,TIMOTHY MARK

gte087q@prism.gatech.edu

RAZZA,JONATHAN PAUL

gte050p@prism.gatech.edu

SHARPE,DAVID ZACHARY

gte875n@prism.gatech.edu

WONG,KEVIN HANNBIH

gte097p@prism.gatech.edu

Water Monitoring at the Aware Home

Gregory Abowd

5

LEE,TAEHEE AUSTIN

gte565j@prism.gatech.edu

MORRISEY,CHELSEA ADAIR

gte943p@prism.gatech.edu

PREVATT,KYLE CARL

gte561p@prism.gatech.edu

SEDOR,JOSEPH ERIC

gte732p@prism.gatech.edu

Digital Storytelling Tool

Mark Guzdial

6

BRISCOE,SEAN ASA

gte641z@prism.gatech.edu

CHINI,JOSHUA JAMES

gte766n@prism.gatech.edu

RAJ,NITIKA

gte564t@prism.gatech.edu

SMITH,BENJAMIN TODD

gte744n@prism.gatech.edu

Flambro Imports Time Management System

Ed Omiecinski

7

ALLEN,WILLIAM PRESTON

gte194p@prism.gatech.edu

KAPUR,KANISHK

gte750s@prism.gatech.edu

PORT,IAN ASHLEY

gte413n@prism.gatech.edu

WOEHLER,JOHN WESLEY

gte240i@prism.gatech.edu

Water Monitoring at the Aware Home

Gregory Abowd

8

EVANS,SCOTT MICHAEL

gte472i@prism.gatech.edu

LABANCA,JOHN JOSEPH

gte210w@prism.gatech.edu

NGUYEN,BAO QUANG

gte516p@prism.gatech.edu

WALLACE,PATRICK ALLEN

gte492v@prism.gatech.edu

CS1321 Grading Tool

David Smith

9

DANIEL,JUSTIN SHERWOOD

gte041p@prism.gatech.edu

KEE,JEANETTE MARIE

gte882p@prism.gatech.edu

LONG,GEORGE BYRON

gte651p@prism.gatech.edu

SPENCE,HUNTER RANDALL

gte215p@prism.gatech.edu

TIAN,WEN

gte394n@prism.gatech.edu

JBoss XML File Editor

Ling Liu

10

KANEL,SARAH REBECCA

gte731p@prism.gatech.edu

PERACHA,MUNTAQA A

gte579t@prism.gatech.edu

RASHID,YOUNUS

gtg800b@prism.gatech.edu

VASKYS,ANDRIUS ARUNAS

gte969v@prism.gatech.edu

KEITH,RYAN SCOTT

gt6974a@prism.gatech.edu

Interactive Media Display

Irfan Essa

11

HOSAIN,HINA MAJID

gte951u@prism.gatech.edu

HUANG,SPENCER

gte098w@prism.gatech.edu

TAYLOR,JONATHAN ADAM

gte556p@prism.gatech.edu

HOLDER,DANIEL BRAD

gte575f@prism.gatech.edu

GMS Customers Online Initiative

Ed Omiecinski

12

CRAMBLET,GAVIN PETER

gte065q@prism.gatech.edu

LANGENDORF,WALTER JOHN

gte981u@prism.gatech.edu

STOLL,ALAN JACOB

gte204v@prism.gatech.edu

WALLING,ROBERT RICHARD

gte330v@prism.gatech.edu

Caregiver Selection Software

Kurt Eiselt

13

BERNARDI,MARK

gtg035a@prism.gatech.edu

HARJATI,ALDRIAN

gte776y@prism.gatech.edu

KREMER,PAVEL YURYEVICH

gtg608e@prism.gatech.edu

WIDJAJA,CHRISTIANTO ANGGA

gte024y@prism.gatech.edu

Intervention Therapists

Gregory Abowd

14

SPRADLIN,MICHAEL DAVID

gtg263b@prism.gatech.edu

GOLDSTEIN,JEFFREY PAUL

gte456u@prism.gatech.edu

WAMPLER,STEPHEN CRAIG

gte866u@prism.gatech.edu

WREN,MATTHEW JAMES

gte578v@prism.gatech.edu

Packet Ferry

Russ Clark

15

ALI,SULEMAN

gtg141a@prism.gatech.edu

LASSITER,MATTHEW WILLIAM

gte661n@prism.gatech.edu

LEWIS,KEVIN LEE

gtg733a@prism.gatech.edu

STEWART,ROBERT TIMOTHY

gte368p@prism.gatech.edu

Casualty Underwriters

Kurt Eiselt

16

ALARAN,AYOYIMIKA MUMEEN

gte117p@prism.gatech.edu

BABANI,DEEPTI MOTI

gtg145a@prism.gatech.edu

OTOLORIN,ABIODUN GBEKELOLUWA

gtg974e@prism.gatech.edu

HARTMEYER,JENNIFER ANN

gte397u@prism.gatech.edu

Audio IM Client

Richard Fujimoto

17

CHOI,JEE YOON

gte253u@prism.gatech.edu

DRUMMOND,WILLIAM ANDREW DAVID

gte944u@prism.gatech.edu

RAHM,ERIC ALLEN

gte207w@prism.gatech.edu

TABLER,KELLY MARIE

gte496u@prism.gatech.edu

Utilizing Proximity to PDA

Jeff Pierce

18

ALEMAYEHU,DAGMAWI TSEHAI

gte056v@prism.gatech.edu

ARNETT,RICHARD ADRIAN

gte462n@prism.gatech.edu

BLINDER,MAKSIM JOSEPH

gte574v@prism.gatech.edu

ZIPPERER,KARL CHRISTIAN

gte518p@prism.gatech.edu

Cut Out Hunger

John Stasko

19

ALI,DONALD NNAMDI

gte238z@prism.gatech.edu

FELDMAN,GREGORY STEVEN

gte172w@prism.gatech.edu

MARIANSKI,ROBERT ADAM

gte127w@prism.gatech.edu

MELANSON,NATHAN REGAN

gte877j@prism.gatech.edu

Race Car Timing Software

Kurt Eiselt



PROJECT IDEAS


Contact: Kevin Massey  (kevin.massey@gtri.gatech.edu)

a) We would like to build a system that is a smart outdoor sprinkler. The basic idea is simple. By putting water moisture sensors in the ground, can you build a system that can automatically determine when it would be necessary to water the landscaping.  There are issues here of how many sensors are needed to give a good estimate for the lawn and whether you could do this at a zone level instead of for the whole lawn.

b) Given a single sensor on the water inlet to a house, can you predict what water-consuming device is being used in the house at any particular time.  For example, could you tell when a toilet was being flushed or the dishwasher was turned on.  This would be important because for conservation reasons you may want to divert waste water from different sources (toilet versus kitchen sink) differently.


Contact: Molly Stevens  (mollymel@cc.gatech.edu)

We have a room level positioning system in the Aware Home.  We also have a collection of wireless tablet computers. I would like for someone to build a tour of the house for a visitor that would be presented on the wireless tablet and react according to which room the visitor is in.


Contact: David White  (drwhite@cc.gatech.edu)

I have been doing a project with the Walden Early Learning center at the Emory Autism Center that tries to help them monitor the progress of children with autism. Starting from the ideas of that prototype, I would like to create a home-based monitoring system for families that do intensive intervention therapy at home.  These basically consist of 2-4 hour sessions in which a child is put through a series of discrete trials to help them learn basic language and social skills.  The therapist team tries to keep a record of the child's progress over the course of weeks and months to determine the progress of the child. I would like to develop a system for the home that ties video recordings of the therapy sessions with the notes of how the child is progressing.


Contact: Jeff Pierce  (jpierce@cc.gatech.edu)

Create Palm and/or Pocket PC software that will allow researchers to conduct research using experience sampling. The software will need to be able to ask questions and gather responses at pre-determined intervals, random intervals, and in response to particular events. The software must be flexible enough that end-users can easily change the questions asked and the circumstances under which the device asks them.


Contact: Jeff Pierce  (jpierce@cc.gatech.edu)

Docked PDAs present an opportunity to allow users to monitor and interact with information separately from their desktop computer. We have obtained a simple proximity sensor that can detect whether or not a user's hand is nearby. For this project you will build a Pocket PC application that uses the sensor data to modify the displayed information and controls based on whether or not the user's hand is nearby.


Contact: Jeff Pierce  (jpierce@cc.gatech.edu)

Interaction with cell phones and PDAs is difficult because of the limited input and output resources of these devices. For this project you will build a Palm, Pocket PC, or cell phone application that allows users to "opportunistically annex" a nearby keyboard, mouse, and monitor to interact more effectively.


Contact: Mark Guzdial  (guzdial@cc.gatech.edu)

Modern, consumer-grade digital cameras allow non-technical users to take a wide variety of photographs: From stills, to panoramic shots, to movies with audio.  Yet, software for USING these photographs remains at the level of simple slide shows.

Imagine that you've just come back from a trip to Greece, and you want to write a letter to Grandma, telling her about what you did and saw.  You don't want to assemble a movie, and you don't want to learn Director or Flash -- you want to write a letter, and provide snapshots in the letter with all the great things you saw.  You write your letter, including all this wonderful media (at parts of your letter, just letting her hear the audio from your camera, to get the ambience without even seeing the video), and then zip it all up on a CD.  Grandma gets the CD, pushes it into her computer, and your letter fills her screen.  By just paging up/down, she can read/watch your story.  That's the goal in terms of ease-of-use and kind of use.

On another level, the goal is to place digital storytelling in the hands of novices.  Much literature grew out of letters such as these.  People don't want to learn complex tools in order to be able to tell stories with digital media.  The Digital Camera Storytelling Tool aims to be a simple tool for non-technical people to use, in order to grow digital story-telling as a medium.


Contact: Frank Dellaert  (dellaert@cc.gatech.edu)

The 4D Atlanta project is a collaboration between Prof Frank Dellaert and the Atlanta History Center (AHC), with the goal of producing a 3D model of the city of Atlanta as it evolves over tiome, hence 4D. A team of graduate students is now working on creating this model from historical images, provided to us by the AHC.

The CS3911 project consists of building a web-based viewer for this 4D model, to enable the general public to interact with the model. One of the design questions is which technology to use: Java, Flash, or something else ? What we do know is that a client-server setup is needed, with the server keeping the full model, and the viewer caching some local 3D and
imagery information to provide a rich user interaction. Thus, another design question is what type of information needs to be exchanged and how often, and what user interactions can tolerate a communication delay vs which ones have to be real time.

In terms of actual implementation, the server side will be supplied by us, whereas the CS3911 team will be responsible for the design of the C/S interaction and the web-client.

Contact: Frank Dellaert  (dellaert@cc.gatech.edu)

Part of research is reading the literature and adequately referring to earlier work. A previous CS3911 team has created a prototype application (in Java) that includes reading and writing a bibtex bibliographical
database, and displaying this graphically on the screen using a standalone application. What is really needed, though, is a web-based application, reading a central bibtex database, that enables sharing and updating the same bibliographical information within an entire research group. What's more, a browser-based client could interact with web-based bibliography databases like citeseer to populate the database. Such a project would really be a very cool addition to any researcher's toolbox. In terms of design, the problem is taking the earlier stand-alone application and seeing how it can transform into a web-based client, as well as implement the citeseer interaction.


Contacts: Amy Bruckman (asb@cc.gatech.edu) and
Andrea Forte (aforte@cc.gatech.edu)

What kinds of historical documents are available online?  Do you know where to find a copy of the Pentagon Papers or first-hand accounts of D-Day?  Is that a real eyewitness account, or someone's piece of
amateur fiction?  How would you tell?

In this project, you'll create a a meta-index of historical documents available online.  Each database entry will include meta-data such as what time period it relates to, known reliability of the source, whether it is a primary or secondary source document, last date document was successfully accessed, etc.  Database entries are contributed by end-users.  The database will also note who contributed each entry, and whether the meta-data has been verified by others.  The index should be easily searchable by students
working on historical research projects.

The meta-index will be used as part of a research project on using the Internet to enhance history learning for high-school students.


Contact: Stephanie Nelson  (nelsons5@bellsouth.net)

I have the grocery shopping website called Cut Out Hunger.  Specifically, I would like to be able to use bar code scanners to upload grocery price and coupon data onto my website.  I would also like my site to be more user-friendly and have practical reporting capabilities.  Right now my site has a list of 200 grocery items listed each week--an 11 page list printed.  If shoppers could "select and print" only the items they wanted to buy, they could print one page.  If I had reporting that told me which items they printed, I could do a better job selecting relevant items to attract more users.


Contact: Frank Dellaert  (dellaert@cc.gatech.edu)

    Sergei Mikhailovich Prokudin-Gorskii was a color photographer before his time, who undertook a photographic survey of the Russian Empire for Tsar Nicholas II. Long before the invention of color photography, he was able to capture color by taking three pictures of each scene with a different red,
green or blue color filter. Using computer-vision technology to register these images, I was able to automatically recreate all 2000 color photographs, some example of which are shown above. The results are displayed on a web-page at Carnegie Mellon, http://www-2.cs.cmu.edu/~dellaert/aligned/.

    I would like to enlist the help of a CS3911 team to achieve two goals:

    1) Perform the registration at full resolution. This involves design and implementation of a series of MATLAB scripts that will fetch the high-res TIFF scans from the library of congress (LOC) web-site (70MB) each, register them, and write the results at several different resolutions. The code to do
this for low-res imagery is already in place, but relied on downloading all images first, impossible to do at full resolution. The part of the team responsible for this would benefit from having taken a computer vision or graphics related class, and having MATLAB experience.

    2) Design and implementation of a Macromedia Flash driven website to disseminate the results on the web in a more appealing way. The user experience would include browsing the images by subject, at different resolutions, viewing low-resolution originals, and linking to the LOC original scans. An optional but very desirable feature would be the creating of an interactive map that shows where in the Russian empire each picture was taken.


Contact: Al Badre  (badre@cc.gatech.edu)

This would be an event notification prototype, which detects changes in on-line published medical information such as new treatment strategies or clinical trials, and reports them to interested parties such as physicians or patients. Any clinical information that is available on-line via the Internet can be a candidate for monitoring and reporting.

For a specific example, recently on the CDC Web site, it was reported that: "The National Committee for Quality Assurance (NCQA) has announced that they reviewed and approved a new colorectal cancer screening measure in early May. The new HEDIS measure will be included as a measure in HEDIS 2004...." Using the event monitoring and notification system, this information would be a candidate for immediate event notification to health providers and patients concerned about colorectal cancer. The CDC and other cancer Web sites are full of continuous new information about cancer treatment and prevention, which can be monitored and reported by such a system.


Contact: T.R. Lewis  (eandtlewis@cox.net)

Garnishment actions are filed by a Creditor/Plaintiff when a Debtor/Defendant has not paid a bill.  When the Creditor gets a judgment, they serve the Debtor’s employer with a summons from the court demanding the employer to take 25% of the Debtor’s wages and pay that money into the court.

From the defense side, attorneys are usually the middleman between an employer and the courts in a garnishment action.  The employer garnishes the wages according to the parameters set out by the law, sends the attorney the money, then the attorney files the Answer & pays the money into the court on behalf of the employer.

That is a brief description of garnishments & it's the processing of the information that I am looking to streamline.  There are too many steps involved to make it worth the effort.  So I have been steadily trying to work out a way a software program would allow me to knock out a few steps and reduce human error (which is all too prevalent).

Contact: Deon Oosthuizen  (deon.oosthuizen@us.epiuse.com)

An application server is a piece of software that serves as the 'glue' that allows integration between different enterprise applications and allows B2B integration. JBoss was voted favorite application server by the Java users worldwide. JBoss is very sophisticated and contains numerous XML-based
configuration files. We would like to develop a HTML-based GUI, written in Java, that will facilitate easy/dynamic configuration of JBoss (via its XML configuration files), which can be running simultaneously on servers spread around the world. This project will give the team exposure to enterprise scale software of which 8000 copies are downloaded per day.


Contact: Russell Clark (rjc@cc.gatech.edu)

Mobile computing devices often operate without full-time network connectivity. As these devices move around they come in and out of range of other devices. The Packet Ferry routing protocols are designed to take advantage of this mobility when delivering network data to nodes that are not always reachable. This project involves creating a SMS style user application that uses Packet Ferry routing for delivery. The project will involve GUI development as well as network layer programming on the Linux platform.


Contact: Dior Metcalf  (diormetcalf@hotmail.com)

Write software that manages the receiving and distribution live music transmissions from a audio sound system to a laptop computer with internet connection to be sent to a remote server for distribution as real-time audio streams on demand for the CenterStage Cafe website.  The software should allow users to: 1). login using a user code/password  2). begin, end, and pause music transmissions to the remote server  3). track and display total elapsed transmission times  4). track music transmission by song title  5). receive data/information from the network server at any time during the music transmission.


Contact: Dior Metcalf  (diormetcalf@hotmail.com)

Write software for a media player that can receive and play live audio streams, stored digital music files, and still/video pictures from the CenterStage Cafe website.  The media player should work without requiring the user to download or use plug-ins it accessed from the CenterStage Cafe website.  The media player should have a sleek sophisticated design yet very simple and easy to use.  The design should include a space for both still and graphic visual advertisements.  Finally, the media player should be adaptable to connect with home stereo systems.


Contact: Blair MacIntyre  (blair@cc.gatech.edu)

We are building an augmented reality system for designers  (called DART, see http://www.cc.gatech.edu/ael/projects/dart).  One  component of this system will be to use state machines for narrative  and character control.  We are looking for a group of students to build  a state machine editor that integrates with the system.

The system is built in Macromedia Director.  The editor would be  created entirely in Director as well, and made available to the DART  system as a "Director Tool" (you can create tools for Director projects  in Director itself).

Contact: CoC Dean's Office - Maureen Biggers  (maureen@cc.gatech.edu)

We are interested in putting a digital multi-modal kiosk in the lobby of the CoC.  This kiosk will serve as (a) source of information about the exciting place we call the college, and (b) embody in itself the exciting work that happens here by being itself such an exciting artifact.  To accomplish this, we need a team of individual to take on the design and development of such and exciting artifact.  It is expected that such an artifact will include a large screen (plasma) display and allow for some rudimentary interface (ie. NO keyboad/mouse).  It will display exciting content about the College.  the major efforts will be on (a) design of the display engine, and the interface, and (b) a system to author and provide content for such a display that can be used by various members of the college community.

Documentation from a previous effort in this direction and some software prototype will be provided and some members of the initial design team maybe available.  It is expected that this new effort will leverage off the earlier work, determine the strengths and weaknesses of that effort and then devise and implement a new strategy.


Contact: Allan Flamm & Ann O’Connor  (aoconnor@flambroimports.com)


Contact: Clyde L. Woollen  (770-458-4966)

   The software I am proposing to create is for a local insurance company called Casualty Underwriters, Inc. They sell insurance policies through many small independent insurance companies. The purpose of the software is to
coordinate data between the many small companies and Casualty Underwriters' office. Some examples of things employees of the small companies would use the software for are to post payments when a customer pays in person, get
updated quotes on new policies, set up new policies, etc.
    The only requirements the client has specified is that it communicates over the Internet. He has stated that it can be designed/implemented however we see fit.
     The project encompasses three major areas of specialization: databases on the server, HCI on the client, and the network communication between the two.

 
Contact: Richard Whitcomb  (rich@gms.com)

Building materials distributor is interested in integrating legacy database access and EDI software functionality into web based/blackberry channels.  To provide customers with a streamlined emulation of complex ordering system, account histories, and real-time messaging updates.  Web based app to use Java/JSP/Struts architecture to provide forward compatibility and expandability.  43 different companies would use the same application so optimization/performance is a critical issue.

Contact: Kate von Reis Baron  (teams@formulasun.org)

About Formula Sun:
Formula Sun is a group of races for solar powered vehicles. Events include the  Formula Sun Grand Prix, which is a grand prix style event held every year.  Solar BikeRayce is an event that is held every year for solar powered bikes.  The American Solar Challenge is a cross country race held every other year. The
previous race was held during the summer of 2003. The race was 2300 miles long;  starting in Chicago and ending in Claremont, CA.

Project Description:
The project entails the design and construction of a software package to support the Formula Sun Grand Prix event. The software package will need to  keep track of the different teams, their class, technical specification, and  the results of the various inspections. Also, the software will need to be aware of the different tracks used during the race, their configurations, lengths, and delta-p's(Time added to lap times for entering the pit). During the race the software will keep track of the lap times of each of the teams,
penalties, pit entry times, etc.

If enough time and resources are available, the software package will be expanded to support the ASC event, which will need to keep track of the cars as they trek across the country.

Contact: Darrell Doane (ddoane@homeinsteadmemphis.com)

Home Instead Senior Care (HISC) is an agency which provides non-medical care and companionship to the elderly.  HISC is a franchiser and has more than 400 offices in the United States, Canada, and Japan.
They maintain a stable of Caregivers who are assigned to shifts with clients.  Some services include transportation and errand running, house  cleaning, bathing/dressing assistance, entertaining, and meal preparation.

Home Instead Senior Care wishes to increase the number of successful pairings between its Caregivers and clients by providing clients with an effective way to choose Caregivers.  The project would be built around a database of Caregivers.  From there, clients would interface with it via the Internet, an office terminal, or a laptop taken on the road by the Public Relations officer.

Contact: CoC Dean's Office - Maureen Biggers  (maureen@cc.gatech.edu)

We are interested in putting a digital multi-modal kiosk in the lobby of the CoC.  This kiosk will serve as (a) source of information about the exciting place we call the college, and (b) embody in itself the exciting work that happens here by being itself such an exciting artifact.  To accomplish this, we need a team of individual to take on the design and development of such and exciting artifact.  It is expected that such an artifact will include a large screen (plasma) display and allow for some rudimentary interface (ie. NO keyboad/mouse).  It will display exciting content about the College.  the major efforts will be on (a) design of the display engine, and the interface, and (b) a system to author and provide content for such a display that can be used by various members of the college community.

Documentation from a previous effort in this direction and some software prototype will be provided and some members of the initial design team maybe available.  It is expected that this new effort will leverage off the earlier work, determine the strengths and weaknesses of that effort and then devise and implement a new strategy.


Contact: TBA  (TBA@cc.gatech.edu)

Info info info.



Georgia Tech Disclaimer
This page is maintained by: allison@cc.gatech.edu
Last Modified on Friday, August 22, 2003.