Re: Confluence for SoC

From: Marcel (emmpeege..mail.com)
Date: Mon Jun 05 2006 - 08:08:30 EDT

  • Next message: Andrus Adamchik: "Re: Confluence for SoC"

    I agree. Next round of questions, to establish a basic plan for this so
    that I can get going again (for a bit longer this time I hope!). End of
    all this list traffic I hope.

    I envisage the application working upon a Cayenne Modeler XML file. This
    will load the queries and the objects involved. When a query is selected
    it will be run to get back the initial objects.The whole graph will be
    shown in the application, but the instance data won't be loaded for any
    particular object until it is selected. The records returned from the
    query should be able to be scrolled through, and the data edited and
    saved back to the DB. Is that what you had in mind? Can you point me in
    the right direction for Cayenne's XML file parsing code please? Does
    Cayenne maintain an accessible (to the ROP client) model of the object
    graph, or will I have to build one based upon the XML file?

    In terms of implementation, I see three possible paths. The first is to
    custom draw the whole thing. The second is to use a graph visualisation
    toolkit such as Piccolo [1] or JGraph [2]. The third is to build it
    under a graphical editor framework such as Eclipse's GEF [3]. I am
    tending towards the latter - it builds in editing and visualisation, and
    I am a fan of Eclipse. There's good documentation and good examples -
    some of which look promisingly like what I had in mind for the final
    application [4]. Moreover it can be deployed as a plugin or standalone
    via RCP.

    Ready to roll again!

    Marcel

    [1] http://www.cs.umd.edu/hcil/jazz/
    [2] www.jgraph.com
    [3] http://www.eclipse.org/gef/
    [4] see http://www.eclipse.org/articles/Article-GEF-EMF/gef-emf.html,
    eDiagram example screenshot under 'GEF 3.1 EDiagram Example'

    Andrus Adamchik wrote:
    >
    > On Jun 5, 2006, at 10:24 AM, Marcel wrote:
    >
    >> Nothing on the Atlassian forums in response to my question. Which way
    >> has the hammer fallen on this? The last reply seems to be tending
    >> towards a framework for displaying objects visually - I am happy with
    >> either.
    >
    > Hi Marcel,
    >
    > Yes I was leaning more in favor of an object graph visual management
    > application. I am not going to overstep my boundaries as a mentor and
    > make decisions for you, but from our discussion it looks like this
    > would be the application that makes sense.
    >
    > BTW, I am glad that we had this discussion. ROP approach, while based
    > on commonly used technologies, is certainly not mainstream. It was
    > pioneered by Apple/NeXT WebObjects, and AFAIK Cayenne is the only open
    > source framework that supports this data management technique. So we
    > don't have a large enough pool of empirical data on the practical use
    > and have to make some assumptions.
    >
    > Andrus
    >
    >



    This archive was generated by hypermail 2.0.0 : Mon Jun 05 2006 - 08:09:06 EDT