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