Differences between revisions 8 and 9
Revision 8 as of 2005-11-23 01:42:42
Size: 2185
Editor: GaryBader
Comment:
Revision 9 as of 2005-11-23 01:46:02
Size: 2107
Editor: GaryBader
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
 * Discuss the difference between node hide and delete concepts -> Goal: get conceptual clarity and a plan to document/implement any necessary changes based on this  * Discuss the difference between node hide and delete concepts -> Goal: get conceptual clarity and a plan to document/implement any necessary changes based on this. Also select/deselect vs. flag/unflag
Line 18: Line 18:
 * Can we conceptually simplify core concepts? E.g. Hide/show vs. create/delete - select/deselect vs. flag/unflag

This is just a brainstorming session right now. We can prioritize discussion and ideas for projects later.

  • Discuss the difference between node hide and delete concepts -> Goal: get conceptual clarity and a plan to document/implement any necessary changes based on this. Also select/deselect vs. flag/unflag

  • Improve conceptual clarity and better document the core and graph model - Is the root graph a multigraph or a graph? Is the root graph directed, undirected or mixed? How about graph perspective? Can nodes or edges be duplicated? etc.
  • Discuss switching to a numbered node system instead of the current node ID as a string system
    • This may be required for some graph editing use cases (having nodes with no name yet) and two nodes with the same name.
  • Discussion of undo manager
  • Prioritize subsystems for refactoring
  • Discuss new documentation options e.g. wiki based, which can be translated to PDF and Java help.
  • Plan core code cleanup - removing old libraries, old classes, clean up of package structure
  • How can we package code so it is easier for developers to load - we have a problem with core plugin and library code being in too many places.
  • Clarify and document the difference between core and non-core and decide on policies for making future decisions on this.
  • Review community development process and core coding conventions, etc -> goal is to increase quality of our codebase and application

  • Discuss user interface standardization issues (Benno brought this up 2 years ago)
  • MetaNodes

  • Discussion of how to handle "compound" node types -- e.g. complexes, families (sets) (related to MetaNodes above...) (Note: I'd like to make this a high priority for discussion. Alex Pico of the GenMAPP project will be participating in the Hackathon and can go into considerable depth on the requirements for these constructs. It would be very useful to have this discussion while we have the opportunity to pick Alex's brain).

  • Discuss new rendering engine that Nerius is building
  • Please add your discussion points here.

Hackathon2005 (last edited 2009-02-12 01:03:28 by localhost)

Funding for Cytoscape is provided by a federal grant from the U.S. National Institute of General Medical Sciences (NIGMS) of the Na tional Institutes of Health (NIH) under award number GM070743-01. Corporate funding is provided through a contract from Unilever PLC.

MoinMoin Appliance - Powered by TurnKey Linux