Description:
|
- Keith
presented his initial UI in JFace which all
members and Swami felt was definitely on the right track. Recommended altering as follows:
- Place
two tabs in the editor location:
one for the source editor and one for the code view during
simulation (will show a table with columns for creating break points,
source code, memory location, and number of cycles for instruction)
- Have
a general button toolbar with most actions: new, save, run, terminate, etc.
- Add
Save & Compile choice to File drop-down
which will save the file and output any compilation errors to the
console.
- Add
a find dialog (opened via File -> Find or control F) that will allow
a user to enter a RAM and/or register address location which will
automatically scroll those dialogs to the appropriate location.
- Additional
items to the list above will be added to the functional
specification. Tim will create
and post an initial version of this document to google
docs and everyone else will then review and
modify as they see fit.
- Agreed
that the primary focus for the next 3 weeks is to finalize the
functional specification. We will
not create usage cases as this is redundant (Swami will clear this with Bolker).
- Keith
commented that any actions within the application that are not UI
specific should be service based.
In other words, there will be an MMO Viewer service to connect
with Knuth’s MMOViewer code, a simulator
service to connect with the simulator, and a File service to handle all
file open & saves.
- Keith
is eager to create the general interfaces for the above services in
order to cement the APIs. This
will allow the UI development team (Keith & Tim) to fix their
interaction with the SWIG/back-end team (Joelle & Pragna). It was agreed that this should
definitely be completed by the end of the semester but should be
postponed until the specification is completed.
|