Copyright © 2003 GeneX Team, UMass Boston. All rights reserved.
 
11/25   11/21   11/20   11/13   11/12   11/06   11/05   11/04
Date : November 25,2003 Place : S-2-062
Start Time: 0345pm End Time : 0515pm
Attendees :
Professor Ethan Bolker, Prasoon Kejriwal, Ziping Zhu, Chitra Karki, Sumana Adma
Discussion :
Discussed the "Hello World" part of the application. 
Decided to identify some parts and start working on them first.
Chitra will write java classes to read the config. file in a predefined format, parse and fill the data in the application.
Ziping would code the "Codon Table" part which takes three nucleotide bases as input and produces the corresponding amino acid.
Sumana would make an applet for the UI which can take a string as input and has all the buttons displayed, generate complementary DNA strand, mapped to scale, and a small part of highlighting which highlights the clicked nucleotide base.
Prasoon would write the driver class, gene class, gene expression class and Transcription class.
Decided to integrate these parts (except Ziping's which would be used after mRNA sequence is generated) from December 11 to December 20.
We discussed the UI with Professor Ethan Bolker and he gave us some good suggestions.  a) We haven't figured out when the complementary strand would be displayed in the UI. b) What happens when something other than A,C,T,G is typed in by the user (either give error message each time or does not allow the user to type in anything other than A,C,T,G). c) Error Messages : how to respond to errors made by the user. d) Performance Issues : Consider the time taken for the applet to be downloaded first time. Caching for it to load fast next time. e) UNDO feature. Undo can be used once to undo the editing part. So the previous nucleotide should be stored always. f) Keeping in mind the risk of allowing the users to make errors as it is an educational project which would be difficult for software engineers as we would develop applications where we don't want our users to find errors in the application. g) Since the Biology Labs have older version of Java Run Time environment, we have to write code which will not look as pretty if we have coded in new version of Java.
TOP
Date : November 21,2003 Place : NT Lab
Start Time: 0600pm End Time : 0800pm
Attendees :
Prasoon Kejriwal, Ziping Zhu, Chitra Karki, Sumana Adma
Discussion :
Team discussed the use cases once again after yesterday's client meeting and made sure everyone is clear with all cases.
Since our application is a single tier application, there is no architectural design involved. So we started working on CRC (Class-Responsibility-Collaborator) cards. We came up with initial ideas on classes and their responsibilities keeping in view Model-View-Controller design. We would discuss more in our next team meeting.
TOP
Date : November 20,2003 Place : Biology Lab
Start Time: 0345pm End Time : 0445pm
Attendees :
Professor Brian White, Prasoon Kejriwal, Ziping Zhu, Chitra Karki, Sumana Adma
Discussion :
Discussed the last version of use cases (version 3) with customer together so that everything till now is clear.
Discussed the User Interface which has been modified based on suggestions given by the client in Client Meeting - 3. Our customer is happy with User Interface Prototypes and said it is exactly how he wanted.
Discussed about the Pro's and Con's of Config file structure. 
TOP
Date : November 13,2003 Place : S-2-062
Start Time: 0405pm End Time : 0445pm
Attendees :
Professor Ethan Bolker, Prasoon Kejriwal, Ziping Zhu, Chitra Karki, Sumana Adma
Discussion :
Sumana will test a simple Java application using Swings and AWT in Java1.4, Java 1.2 and Java 1.1 versions. 
We will then test the same application in Biology lab and note the specifications of the operating system and the browsers.
Prasoon will email Professor White requesting for permission to test the computers in the Biology Lab.
In our next client meeting we would submit the Requirement Analysis document, discuss more on the User Interfaces such that they are ready for Usability study we will be doing soon, discuss again about the config. file with the client and provide him with the options and discuss the error messages to be used in the application.
Professor Bolker suggested to use XML for generating the config. file. We would present this idea to customer and explain him about the editor he has to use to ensure correct sequences are entered as there would be no way to check except to run the application and see. Otherwise,  if the customer is interested in having a user interface as we discussed in our last client meeting, we can provide error checking and ensure correct sequences are sent to the application.
TOP
Date : November 12,2003 Place : GRC Lab
Start Time: 0730pm End Time : 0900pm
Attendees :
Prasoon Kejriwal, Ziping Zhu, Chitra Karki, Sumana Adma
Discussion :
Checked out and solved the problem of " over limit space" that we had while using CVS.
Team reviewed all the use cases which were updated based on our last client meeting. The discussion was useful as there were some important changes and some more points that had been disclosed and clarified.
Reviewed the User Interfaces which were updated based on our last client meeting. 
TOP
Date : November 6,2003 Place : Biology Lab
Start Time: 0330pm End Time : 0430pm
Attendees :
Professor Brian White, Prasoon Kejriwal, Ziping Zhu, Chitra Karki, Sumana Adma
Discussion :
                     Summary of Client Meeting - 3
TOP
Date : November 5,2003 Place : GRC Lab
Start Time: 0745pm End Time : 0900pm
Attendees :
Prasoon Kejriwal, Ziping Zhu, Chitra Karki, Sumana Adma
Discussion :
Discussed again on the Requirements Analysis Document to be discussed in the client meeting on November 6.
Got the customers review on version2 of Use Cases. We will be discussing the Use Cases with the customer tomorrow.
Team members doubts on using TortoiseCVS were discussed and cleared.
Discussed the initial UI sketches to be discussed with client tomorrow.
TOP
Date : November 4,2003 Place : S-2-062
Start Time: 0400pm End Time : 0515pm
Attendees :
Professor Ethan Bolker, Prasoon Kejriwal, Ziping Zhu, Chitra Karki, Sumana Adma
Discussion :
CVS established at CS UMASS by Prasoon and team decided that each member would start using it.
Discussed on the first version of Requirements Analysis Document prepared by Ziping and Prasoon.
Discussed on the development tool, thought of doing it in Java but looking for other tools that have better features. 
Discussed the agenda for the next client meeting on Thursday November 6. We will mainly be discussing the first paper prototype version of the UI design for the application and the Initial Requirement Document. 
Discussed on small releases of the application with customers approval. 
Have seen the basic folding application written by Professor Bolker and got some ideas about the folding part of the application.
TOP