Date: Nov 8, 2007
Attended by Bonnie, Bruce, Russell, and Micah
Agenda
Please spend a bit time to read
- https://cns-trac.slis.indiana.edu/trac/nwb/wiki/ProcessProposal
- https://cns-trac.slis.indiana.edu/trac/nwb/ticket/156
- https://cns-trac.slis.indiana.edu/trac/nwb/ticket/161
and bring your questions to the meeting.
I also want to briefly discuss Balloon Graph migration, and the solution to improve existing vis (Alex requests), and Russell’s proposed solutions, see details below.
Visualization Improvement Discussion
Alex has the following request about further improvements on visualization, particularly those algorithms with annotation using prefuse beta lib. Here is the list sorted by the priority from high to low
- Move disconnected graph to the center of the window for Radial Tree/Graph
- Add a save button on visualization window save the output image to eps, and add nwb logo to the output eps file
- Specify the maximum/minimum size of the nodes
- Set the color range – currently it is always from black to green. We should allow user to specify the color range, say from red to blue or particular color? Katy suggests red->gree, yellow->blue, while-> any other color, any other color->black
- Turn on/off the label of the nodes, remove cirle around the label
- Force directed layout – add a stop function to stop the node/network shaking/moving
Required Actions
Bonnie will work with Russell to try to resolve the first three or four issues before Dec 10th tutorial/workshop
Off-line discussion:
- Russell will investigate the possibility of wrapping GUESS to NWB tool. (However, we need to make sure that Alex, Katy, etc feel comfortable to use GUESS)
- If it is not that easy, Russell will refactor edu.iu.nwb.visualization.prefuse.beta and try to resolve the above issues with the specified order.
- Estimated time: 25 hours/week for about 3-5 weeks
Meeting Notes
Conclusion on Process Proposal
Propose to use trac wiki to keep track of all RFC (new requiremnets or add on features), each RFC contains Requirement Spec, High level design to split tasks if needed, detailed design for each small module, a list of pointer to each task and final documentation to summarize the implementation. We agree that we should regularly review all RFC, all high level and detail design need to be documented and review by the whole team. At least one developer other than the designer needs to review the docs. And without final docs, the implementation/feature won't be includede in the release.
Bruce has contacted Lumsdaine and ask for a visit.
Bonnie has briefly talked to Suresh (the only full time programmer in Gannon's group). We will setup another time for detailed experience sharing, etc.
Postpone Ticket 156 review to next time since Tim is out
Ticket 161 Preferences Service
Micah gave a brief overview on PreferencesService, ConfigurationAdmin?, Metatype. We look at related OSGi APIs. Micah will provide design documentation and pass it around for the whole group to review.
Migrate Balloon Graph
- Suggest to create a converter from prefuse beta tree to alpha tree
- Look at new prefuse beta library release
Vis Improvement
Russell prefers to explore integrating GUESS. He will let Bonnie know in one and half week whether it is possible to get it integrated before the end of Nov.
Topics of the Future Dev Meeting
- Tim reviews the co-authorship network extraction.
- Bonnie presents network merging based on cleaned node list.
- Micah provides a proposal about Katy's new request -- load isi and cleaned automatically
- Michael presents the design of converter from prefuse beta tree to prefuse alpha tree.
- Tim presents the design and implementation of Network Analysis Toolkit.
- Micah will provide detailed PreferencesService design docu and initiate the discussion in two weeks.
- Russell will provide concrete estimation about whether it is possible to integrate GUESS and when it can be done by late next week.
- Bruce will present two visualization paths on Nov 19 -- case study of creating neuro science vis. (Bryan will attend and tape via i-pod & document, and Bruce will read/add on if needed.
