12/3/02 Meeting Notes
Today barb presented us with some working GUI code with buttons to support Play, Stop, and Pause. Also created were a menu for file opening. This is the basic functionality that the program will currently support. Also we decided on threading the output object, the output object (formerly known as MIDI, because having a MIDI class working with MIDI objects on MIDI files is _really_ confusing) will be threaded and control the opening of the file, playing, stopping, and pausing the file. The GUI Class will interface with a new CommandQueue class, which will serve as an interface for the real-time commands that the user passes into the GUI. The Output object will interface with this new CommandQueue class.
Work has been divided up for the remainder of the semester with the goal of friday at 5pm as the absolute LAST deadline. The pairs are as follows:
Paul and Keith - creating finalized class diagram in a nice presentable diagram with the GUI, Output and CommandQueue classes represented.
Dave and Pat - creating the commandQueue - coding, this deals with the threading also.
Barb and Mai - adding to the GUI code to support the command queue...coding.
Michael and Matt - creating the Output.java code.