Differences between revisions 4 and 6 (spanning 2 versions)
Revision 4 as of 2008-07-19 14:28:39
Size: 1246
Editor: AlexPico
Comment:
Revision 6 as of 2008-07-19 15:41:56
Size: 2057
Editor: AlexPico
Comment:
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:
 * build system - easy to use for plugin developers (Kei - end of Aug)  1. build system - easy to use for plugin developers (Kei - end of Aug)
Line 18: Line 18:
  * develop templates/demos for plugin interoperability, dependency, extension etc.
  * develop templates/demos for plugin interoperability, dependency, extension, multiple versions coexisting, etc.
 1. Cytoscape Presence (ISB + Alex, Kristina - December?)
  * collect materials: video ideas, tutorials, course material, selected publications (scivee?)
  * build, identify infrastructure for this material
  * deploy
  * discuss consistency/style guidelines
 1. GraphPerspective <-- new CyNetwork
  * implications for CyNodeAttributes, CyEdgeAttributes
  * work out details for selection, hide=>remove; this has implications in other places that relied on "hide"
  * this directly addresses the new "copy model" versus root graph model
  * this is ''not'' a simple find/replace
 1. Cleaning up all warnings and mvn find bugs (Everyone!)
  * a lot of these are unchecked errors
  * site hackathon?
  * split up arbitrarily
 1. ViewModel
  *
 1. I/O Layer
  *

Continued Design Discussions and Wrap Up

Date: Saturday, July 19, 2008

Description

Detailed list of tasks to push ahead with OSGi adoption and assessment. Names and estimated deadlines included.

Tasks

  1. build system - easy to use for plugin developers (Kei - end of Aug)
    • setup repository
    • documentation on wiki for a naive developer
    • maven site documentation
    • debugging in eclipse (other IDEs) must be easy for plugin developers (ISB - end of Aug)
    • testing of core and plugin development process by core and naive developers (Alex, Allan, Scooter, Mr.X - mid Sept)
    • test web start (see http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/java_web_start.htm)

    • develop templates/demos for plugin interoperability, dependency, extension, multiple versions coexisting, etc.
  2. Cytoscape Presence (ISB + Alex, Kristina - December?)
    • collect materials: video ideas, tutorials, course material, selected publications (scivee?)
    • build, identify infrastructure for this material
    • deploy
    • discuss consistency/style guidelines
  3. GraphPerspective <-- new CyNetwork

    • implications for CyNodeAttributes, CyEdgeAttributes

    • work out details for selection, hide=>remove; this has implications in other places that relied on "hide"

    • this directly addresses the new "copy model" versus root graph model
    • this is not a simple find/replace

  4. Cleaning up all warnings and mvn find bugs (Everyone!)
    • a lot of these are unchecked errors
    • site hackathon?
    • split up arbitrarily
  5. ViewModel

  6. I/O Layer

Notes

CytoscapeRetreat2008/Design (last edited 2009-02-12 01:03:18 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