Client data binding
Client data binding
- Subject: Client data binding
- From: Florijan Stamenkovic <email@hidden>
- Date: Mon, 10 Sep 2007 21:17:07 -0400
Hi all,
I've been working on a WO Java client data binding construction. It
is primarily made for binding EOF with Swing (by NOT using D2JC and
the Apple provided Non-Direct Approach), but there is much in it
which is Swing agnostic and I believe could be used to implement
binding classes for many other Java based technologies.
For the ones interested in non-Swing data binding I apologize for the
accent on Swing functionality, but that is what I am primary working
with.
There are some UML class diagrams inside, they should serve their
purpose, but I am just learning UML on the side, so there might be
mistakes and so on.
The file attached is a compressed Omni Graffle file, can be opened
and edited with:
www.omnigroup.com/applications/omnigraffle/
If you are working on Windows, feel free to contact me off-list for a
pdf rendering (which is somewhat more heavy and thereby not attached
in the list post).
If anyone wants to work on this, let me know. Next to that, if anyone
has suggestions for improvements, can point out shortcomings etc,
they are very welcome (borderline begged :) to do so. Crucial points
would be:
1. The general client binding design
2. The Swing implementation
3. EOF handling in general
If you have suggestions for the architecture, please let me know as
soon as possible. I have a limited amount of time (my vacation) to
work on this, and hope to soon start working on the code, at which
point it becomes increasingly difficult to make big changes. As the
graffle that contains all the work is attached, feel free to edit it
to fit your idea and send it back to me.
I am not done yet with this, there are a few more things I intend to
put inside, so updates should be coming during this week.
The library will be open-sourced and I intend to write some decent
documentation for it, stressing Swing usage. My intention is that it
will reduce the amount of code needed to integrate EOF with a
moderately sized Swing written desktop app to a hundred or so lines
(binding code, excluding Swing GUI layout and EO logic, but including
adding, editing, viewing data etc). Same could apply to other
technologies, but somebody else will have to implement that on top of
the basic structure, if they want to.
That about sums it up :)
My best,
Flor
Attachment:
SwingEOF Binding v2.graffle.zip
Description: Zip archive
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden