> Community Working Group: want to talk about new stuff that should go in 
> Wonder? Ideas of replace WO core stuff with open source libs (like having 
> Cayenne as a alternative to EOF)? you want to contribute to Wonder but don't 
> know how to do it? All of these should be done in the Community Working Group.

I'd like to propose cleanly re-implementing JavaFoundation and JavaWebObjects 
as open source. Q has already done some pretty great work on implementing 
foundation (in NSFoundation4J) and we could start by:

1) Writing a ****ton of unit tests for Apple's JavaFoundation.
2) Writing a new JavaFoundation (perhaps based on Q's NSFoundation4J) that 
conforms exactly to Apple's API and passes said unit tests.
3) allow the daring to experiment with replacing WO's/Apple's JavaFoundation 
and fix bugs as they come up.
4) Eventually introduce the new JavaFoundation as a component of Wonder, 
deprecating Apple's version.

Repeat this process for the JavaWebObjects framework.

Once these two frameworks are open, we can start working towards an actual 
future—where the community has complete control over WO. And yes, this assumes 
the community will move away from EOF as a persistence framework, but this is 
easily made possible by Cayenne.

I wrote a little app to look at the APIs that would need testing and 
re-implementation, it isn't really that much…

http://smu.is/oo/

Cheers,
- hugi
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to