Date:

October 16, 2007

Time:

4pm – 5:45pm

Location:

CS Unix Lab Room

Attendance:

Keith, Joelle, Tim, Pragna, Swami

Agenda:

-         Discuss progress on MMIX  understanding

-         Review User Interface Choices

            -     Discuss progress with hardware requests

            -     Review team member’s  progress with assignments

            -     Discuss Swami’s impression of project homepage

            -     Review proposed project schedule

            -     Review functional requirements

Description:

Assignment to build SWIG wrapper for factorial.c program, and add components to single build script.

-         Joelle had some initial difficulties using cygwin, but was able to resolve, and build a successful SWIG wrapper.

-         Pragna is working on a single build script using ANT and make   file.

Cross-platform building for SWIG interface will require dll’s for windows and .so libraries for *nix platforms.   

-         Joelle will investigate possibility of gcc creating the dll if possible, otherwise a separate build using a windows compiler (Visual C++) will  be necessary

Current web page layout/design

-         Consideration of Project Name discussed

-         Last updated timestamp will be manually done until WIKI/TRAC machine is used.

Hardware requests

-         Requirements discussed for possible Linux box for TRAC, build

machine. Joelle is contact with Professor Cheung to see if  machine will meet requirements. User privileges an issue.

User Interface

-         Determined  that a stand alone Java application will be used instead of an Eclipse plug-in. JFace/SWT libraries that are used to build Eclipse can be used to build a rich client. JFace/SWT in Action book provides steps and examples to doing this.

 Calendar/Schedule Proposal

-         Adjustments made for current situation.

-         Keith and Tim will concentrate on writing documentation and Pragna and Joelle will combine efforts to get ANT/SWIG/JUnit testing for single build.

-         API with dummy methods for SWIG interface for mmix-simulator package will be needed so Keith and Tim will be able to call methods from UI portion of application.

Miscellaneous

-         Character set must be Unicode throughout application.

-         Code Reviews will be needed. Will be worked into calendar and adjusted as needed.

Next Time:

-Read more of MMIX Volume 1 to get a better understanding of MMIX architecture (reserved registers, memory allocation, variables, pseudovariables )

-Determine how to bind c* to java type in SWIG  to get mmotype

 in Java interface.

-Update on each member’s progress.

- Plan needed for Presentation

- Documentation/Specification discusssion