sorry, I forgot Interface Builder ...

Il giorno 05/nov/07, alle ore 16:57, Paolo Sommaruga ha scritto:

Hi,

we are in production some nib based jcs. Such jcs are complex enough. Therefore in order to migrate in a world without

Interface Builder

we need to use the existing code as much as possible in order to avoid altering the entire applications. Besides a great deal of Apple jc stuff works well even though it is poor in terms of documentation. So we’d better cling to Apple frameworks, where we can, rather than reinvent the whole wheel.

My approach was  the following: I created gui with jigloo,
http://www.cloudgarden.com an eclipse gui builder plugin, and for every existing interface class of the jc I replaced the nib file with a xml file which describes the bindings between the view objects (buttons, tables, text fields, etc) and the model objects (EODisplayGroup, EOAssociation, etc.).
They are the same bindings which had been created with Interface
Builder. Such model objects are automatically generated in a clear way for the developer by some class in our framework. Thus I started to make some applications migrate to eclipse-wolips-jigloo-xml binding WO5.3 in tiger and that seems to work even with WO5.4.

The only problem at the moment is that with leopard jigloo is broken in eclipse 3.3.1 but I hope that its author can resolve the issue.

When I finish I’ll be able to send the framework to those who may be interested in

Regards

Paolo Sommaruga


Il giorno 04/nov/07, alle ore 20:56, Anjo Krank ha scritto:


Am 01.11.2007 um 20:33 schrieb David Avendasora:

I know I'm planning on digging into it soon because a large portion of my application is D2JC, which will need to be replaced.

Again: D2JC is deprecated, but wrongly so. If you know how to write individual components by hand, then you should file a radar to get the assistant to use normal WO files and not the D2JC stub (sth you can easily do yourself). Also again: I have no idea if the JC stuff will be brought forward or not, but at least you don't *need* to rewrite your interfaces.

Cheers, Anjo

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/psomma%40jpaso.com

This email sent to [EMAIL PROTECTED]

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/psomma%40jpaso.com

This email sent to [EMAIL PROTECTED]

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to