Detailed Update from WikiDev 2.0
Posted by eleni on 2009/11/19
- Got arrows drawing between the nodes in the graph, not just lines.
- Arrows draw to the center of the nodes, not the edges
- Get arrows to draw to node edges
- Add documentation for the UI
- Currently working on adding queries to the backend to support the information needs of the frontend.
- Added support for querying all packages as well as by snapshot ID.
- Also, working on changes to the parser as needed.
- My priority this week is 1) documenting recently added queries, and 2) fixing parser bugs recently found.
- None at the moment.
- Document new backend queries.
- Fix parser bugs found by Brendan.
- Talk to the front-end team to find out what they still need done.
- Finish assigning different color and sharp to each relationship
- Upload the new demo to the server (http://hypatia.cs.ualberta.ca/ucosp/extensions/WikiDev/UMLDisplay/bin-debug/WikiMapFlexProject.html)
- Improve the presentation of the UML graph
- let class lead to the wikipage of the class
- No artifact info (still….)
- adding process bar (necessary if the parsing will take a long time)
- continue improve the representation of graph
- Made a few improvements/bug fixes to the tree view in the Object nodes
- Added custom icons to the tree view
- Figured out how to put URL links on the graph
- Started to play around with how to handle many nodes at once
- Partially implemented one idea
- Investigate why the parser is not handling method return types properly
- Look into the license for Eclipse to see if we can actually use the icons I copied from it
- Continue working on the graph appearance and the handling of many nodes at once
- Analyzing the results returned from queries to see if they match what is expected
- Found issues with the results that were returned by the code and bugs were entered for the issues
- Modified most of the code as the results did not entirely conform to what is expected
- Updated team documentation page to indicate the completed and pending tasks and the strategies that were followed or will be followed to resolve the tasks and gave an example of different queries that are accomplished by the code.
- Design queries to be able to return methods and fields return types
- Start designing queries to query using the snapshot id
- Collaborate with the flash team for additional interface resolutions in the next stages of the project
- Keep updating the team documentation page as tasks get completed
- keep analyzing returned XML results and possibly find bugs and fix in them
- Other school projects