Date:

November 8, 2007

Time:

4 pm

Location:

CS 682 classroom

Attendance:

Keith & Tim

Agenda:

  • Discuss basic UI layout for JFace standalone application

Editor

Buttons

 

Menu bar

 
Description:

Keith & Tim discussed how the basic user interface for the JFace application should look.  Here is the basic design:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Menu bar:

  • File – Will include new (to create MMS file), open, close, save as, and a list of the 5 last opened MMS files.  Note that only one file can be opened at a time however multiple instances of Visual MMIX may be opened.
  • View – Lists all of the dialogs shown above (Source Editor, Console, MMO Viewer, Registers, & RAM) whereby the user can select the dialog to add or remove it from the view (the dialogs above and below it will take up the real-estate).  Users can also close the dialogs by selecting the x in the upper right corner.
  • Run – Will include the choices execute (to run the open MMS file where errors upon compilation will be reported to the console as well as the results), continue past breakpoint, step to next line from breakpoint / beginning of program, clear all breakpoints, and terminate execution.
  • Help – Provide a link to help screens which will be dialog specific and provide step-by-step procedures.  Also include an about screen with version number and link to main webpage.

Source Editor:   Only section of the UI that is editable (although users may be able to select text in console and MMO Viewer to copy in other programs).  Contains its own buttons to control cut, copy, paste, undo, & redo of text.

Next Time:

  • Tim will begin documenting / outlining final specification
  • Keith will begin coding the above UI
  • Since none of the items from the previous meeting were not addressed (as this meeting was with only Keith & Tim) these will be addressed next time.