• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Client data binding
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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

  • Prev by Date: Re: running objective - c script as fastcgi ?
  • Next by Date: re: Ajax File Uploader / WOLongResponse File Uploader
  • Previous by thread: Re: Prefetching across models/databases
  • Next by thread: migrating a jc application from Xcode to wolips - how to build the client side stuff ?
  • Index(es):
    • Date
    • Thread