Adrian,
On Jan 22, 2008, at 03:15, Adrian Wiesmann wrote:
Hello Florijan
Nice work.
Thanks.
I am hoping that some of you Cayenne users would chip in the hour or
two needed for implementing Cayenne support. The website describes in
detail how this can be done.
Could be interesting to look into your Databinding together with
what was
already done with DataViews. I had a quick look and my first
impression is
it that there are at least similarities.
But I am walking into another direction right now. I am working on a
declarative UI and DataBinding framework in which you design the UI
in an
XML formatted file (similar to HTML) and directly define the data
binding
within that XML structure. A renderer does then take that XML file and
renders a Swing, Wicket or FOP representation from the defined
structure.
A code-behind class handles events and stuff.
Said so I will have a look into your binding framework to see if I
could
remove my own binding mechanism and use yours instead. The main
problem I
currently see is that we have to parse the binding information and
translate this to a binding information which your framework would
understand.
Well, I suppose binding information can only vary so much, in the end
you always connect a property of a data carrying object with a user
interface element. I think the complexity of what you want to do
depends on other issues. For example, would you go for a completely
generated user interface, or would you combine XML binding with user
interfaces laid out by hand? If it is all generated, does your XML
also contain "hints" as to how the user interface should be
generated? If it does not, how do you control the layout of the
interface? In my opinions these are some of the tough questions when
one is designing what I understand you are. But I'm pretty sure you
could integrate JBND into it.
Flor