Assignment #3

Due Monday November 2, 1998


Use Motif to implement the following program:

NAME

GoPizza : Group-order Pizza

SYNOPSIS

GoPizza d1 d2 [d3 … dn]

DESCRIPTION


This is assignment is similar to Assignment #2, but the interface is built using Motif instead of Xlib.
Though the overall functionality is the same,  I will give each of you the freedom to use
your own  imagination in utilizing the Motif capabilities and functions  to implement a good
"user interface".

Here are minimal functions that each of you should provide:

  1. Each participant should be able to select the toppings that he/she  likes or dislikes. After a participant sends his/her selection, the interfaces of  all  current participants should be updated to reflect the current state.(the current state is expressed in terms of: (a)  the number of participants who have not yet made their mind and  (b) for each topping, the total number of participants  who either  like or dislike that topping.)
  2. Whenever the initiator decides to end the selection process, the gathered information are tabulated and displayed  to all  current participants.

Back to Assignments Page
Back to CS476/576 Home Page