Re: WOBuilder Replacement

2007-07-05 Thread Jean Pierre Malrieu

Has there been any development in a replacement for WOBuilder?

Although XCODE is dead I rely quite a lot on some sort of visual
binding and element view and so keep on using it for that.

Any news would be good - I have seen the thread on the WIKI but
that does not have a conclusion - and I would love to contribute
financially to a basic but functional replacement.


Mike Schrag and I kicked this idea around a while back.  We made a
ballpark estimate of US$100,000 to US$150,000 in development
costs.  Still want to contribute financially?  :-)


Yes why not? That's 100$ for 1000 persons, or 200$ for 500 persons.  
It seems reasonable to me.



It is a lot of
work and I doubt it will happen.  The text tools in WOLIps are
really quite good (meaning easy to use and productive).
Personally, I much prefer them to how WOBuilder does it.


I got used to WOComponentEditor, I must admit.
But I still think a replacement for WOBuilder is necessary.
That would increase productivity on some types of components, and  
help attract programmers to WO.
And I think WO need a bigger community (although today's community is  
clever).


JPM

___
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]


WO used internally by Apple, a bad thing?

2007-07-05 Thread Jean Pierre Malrieu

This post ought to be sent to WO-talk, but I can't post there right now.

A lot of people say that because Apple is using WO internally, we  
need not worry about WO death.
I agree with that, but I am starting to wonder whether Apple using WO  
is a good thing for WO...


If Apple had chosen another technology for iTunes store, the Apple  
Store and .mac, WO would no longer be a matter of competitive  
advantage for Apple and therefore, Apple could open source it.


WO would have evolved much faster if Apple was not using it. What is  
the reason for sticking with apache 1.3 and java 1.4 for so long if  
not Apple internal apps? Isn't WO evolving slowly because Apple needs  
to keep it compatible with old code it uses in its internal  
applications, and old deployment platforms?


What prevent Apple from publishing clear roadmaps for WO? The fact  
that the future of the product depends on Apple's internal needs,  
which can vary a lot, and that Apple does not want to disclose.


Overall, I am not sure that Apple using WO internally is a very good  
thing for WO.


JPM
___
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]


Re: WOBuilder Replacement

2007-07-05 Thread Simon McLean

Mike Schrag and I kicked this idea around a while back.  We made a
ballpark estimate of US$100,000 to US$150,000 in development
costs.  Still want to contribute financially?  :-)


Yes why not? That's 100$ for 1000 persons, or 200$ for 500 persons.  
It seems reasonable to me.


I'd certainly buy a few licenses at that price. In fact, I wouldn't  
bat an eye lid at 500 USD.


I'm getting use to WOComponentEditor, but i'm still no where near as  
productive as I am with WOBuilder. I tend to use WOBuilder to throw  
together the main structure of a component and then tinker with it in  
WOComponentEditor thereafter.


Simon ___
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]

Re: WO used internally by Apple, a bad thing?

2007-07-05 Thread Simon McLean


On 5 Jul 2007, at 08:32, Jean Pierre Malrieu wrote:


What prevent Apple from publishing clear roadmaps for WO?


On the subject of road maps, I don't think there has been any public  
announcement of what was said at WWDC yet has there ? I have been  
away for a week, but I'm sure the mailing lists would have been  
teeming with posts had there been any news!


Can anyone at Apple give us an update on that ?

Simon ___
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]

Re: WO used internally by Apple, a bad thing?

2007-07-05 Thread Simon McLean


On 5 Jul 2007, at 08:32, Jean Pierre Malrieu wrote:

A lot of people say that because Apple is using WO internally, we  
need not worry about WO death.


I don't see Apple's use of it as a reason not to worry about WO  
death. They tend to do what the hell they like anyway (like  
deprecating the tools !!).


I think the fact that WO is still embedded in the heart of many huge  
organisations (the BBC, European banks etc) is WO's saving grace. My  
confidence in WO's future is directly proportional to the number of  
big deployments. So if the BBC ever drop WO, I'll be getting nervous  
again...


Simon ___
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]

Re: WO used internally by Apple, a bad thing?

2007-07-05 Thread Lachlan Deck

On 05/07/2007, at 5:32 PM, Jean Pierre Malrieu wrote:

This post ought to be sent to WO-talk, but I can't post there right  
now.


A lot of people say that because Apple is using WO internally, we  
need not worry about WO death.
I agree with that, but I am starting to wonder whether Apple using  
WO is a good thing for WO...


If Apple had chosen another technology for iTunes store, the Apple  
Store and .mac, WO would no longer be a matter of competitive  
advantage for Apple and therefore, Apple could open source it.


WO would have evolved much faster if Apple was not using it. What  
is the reason for sticking with apache 1.3 and java 1.4 for so long  
if not Apple internal apps? Isn't WO evolving slowly because Apple  
needs to keep it compatible with old code it uses in its internal  
applications, and old deployment platforms?


What prevent Apple from publishing clear roadmaps for WO? The fact  
that the future of the product depends on Apple's internal needs,  
which can vary a lot, and that Apple does not want to disclose.


Overall, I am not sure that Apple using WO internally is a very  
good thing for WO.


All conjecture/speculation but either way... what's the purpose of  
this email thread?


with regards,
--

Lachlan Deck



___
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]


Re: WOBuilder Replacement

2007-07-05 Thread Pascal Robert


Le 07-07-05 à 03:12, Jean Pierre Malrieu a écrit :


Has there been any development in a replacement for WOBuilder?

Although XCODE is dead I rely quite a lot on some sort of visual
binding and element view and so keep on using it for that.

Any news would be good - I have seen the thread on the WIKI but
that does not have a conclusion - and I would love to contribute
financially to a basic but functional replacement.


Mike Schrag and I kicked this idea around a while back.  We made a
ballpark estimate of US$100,000 to US$150,000 in development
costs.  Still want to contribute financially?  :-)


Yes why not? That's 100$ for 1000 persons, or 200$ for 500 persons.  
It seems reasonable to me.


The problem is that we don't have those numbers.  So far, we have 82  
organizations who are willing to buy/finance a WO Builder-like tool,  
and since the average number of people per organization is 3, that  
means 246 possible licenses, so that means 400$ per people. ___

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]


Re: WO used internally by Apple, a bad thing?

2007-07-05 Thread Miguel Arroz

Hi!

  One thing that Apple has cleared showed it's clients is that they  
don't specially care about backward compatibility beyond a certain  
point. If they think there's a clear advantage in doing something,  
they will do it, like moving to Apache 2, etc. So I don't think that  
backward compatibility with Apple installed systems is the reason for  
WO development being so slow. Keep in mind that Apache 2 will only be  
the default web server on Leopard Server that didn't come out yet.  
Tiger Server has Apache 2, but the default and recommended server is  
Apache 1. So this is not a WO-specific issue. Looks like Apple didn't  
trust Apache 2 until a few months ago.


  About open-sourcing, I have very mixed feeling about open-source  
in general. I prefer to have few people working slowly in a certain  
product, but keeping a high level of quality, than having everyone  
(including people that don't really understand the framework)  
committing code. I think that, most of the times, open source leads  
to lower quality, unless the project leaders have a very strong hand.  
We are lucky in the WO Community because guys like Mike and Anjo know  
a lot about WO and are very good coders, but the majority of the  
other projects are not that lucky. (Of course, one could say exactly  
the same about commercial apps, that's why I have mixed feelings!)


  Also, I believe the fact that Apple uses WO internally is the  
reason why it still exists, why is it so stable, and why is Apple  
supporting the WO open-source community.


  Yours

Miguel Arroz

On 2007/07/05, at 08:32, Jean Pierre Malrieu wrote:

This post ought to be sent to WO-talk, but I can't post there right  
now.


A lot of people say that because Apple is using WO internally, we  
need not worry about WO death.
I agree with that, but I am starting to wonder whether Apple using  
WO is a good thing for WO...


If Apple had chosen another technology for iTunes store, the Apple  
Store and .mac, WO would no longer be a matter of competitive  
advantage for Apple and therefore, Apple could open source it.


WO would have evolved much faster if Apple was not using it. What  
is the reason for sticking with apache 1.3 and java 1.4 for so long  
if not Apple internal apps? Isn't WO evolving slowly because Apple  
needs to keep it compatible with old code it uses in its internal  
applications, and old deployment platforms?


What prevent Apple from publishing clear roadmaps for WO? The fact  
that the future of the product depends on Apple's internal needs,  
which can vary a lot, and that Apple does not want to disclose.


Overall, I am not sure that Apple using WO internally is a very  
good thing for WO.


JPM
___
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/arroz% 
40guiamac.com


This email sent to [EMAIL PROTECTED]


Miguel Arroz
http://www.terminalapp.net
http://www.ipragma.com



___
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]


Re: Webobjects XCode

2007-07-05 Thread Cyryl Plotnicki-Chudyk

Chuck Hill pisze:


On Jul 4, 2007, at 11:13 AM, Ketema J. Harris wrote:

I appreciate the advice.  I now have Eclipse up an WOLips installed.  
I am running through some tutorials and have a bunch to learn.


In one of the links provided by Chuck, I noticed that apache can be 
used as the webserver for WO.  Is this the standard now?  Reason I ask 
is because I have plenty of Linux boxes with apache on them lying 
around with which I can play, and really do not want to use my xserve 
if I don't have to. (I like it doing what's it doing).


You can deploy on Linux, but some extra steps are needed to build the 
Apache module for WO on your specific Linux distro.  I don't have any 
links handy for the steps.




http://www.power.com.pl/pl/webobjects/installation#header

^
there's a gentoo WO installation guide

--
Cyryl Plotnicki-Chudyk
Software Developer
Power Media S.A.
http://www.power.com.pl

District Court for Wroclaw-Fabryczna
KRS: 281947
NIP: PL-898-16-47-572
Capital stock: 500 000 PLN

___
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]


Re: WOBuilder Replacement

2007-07-05 Thread Jean Pierre Malrieu


Le 5 juil. 07 à 09:57, Pascal Robert a écrit :



Le 07-07-05 à 03:12, Jean Pierre Malrieu a écrit :


Has there been any development in a replacement for WOBuilder?

Although XCODE is dead I rely quite a lot on some sort of visual
binding and element view and so keep on using it for that.

Any news would be good - I have seen the thread on the WIKI but
that does not have a conclusion - and I would love to contribute
financially to a basic but functional replacement.


Mike Schrag and I kicked this idea around a while back.  We made a
ballpark estimate of US$100,000 to US$150,000 in development
costs.  Still want to contribute financially?  :-)


Yes why not? That's 100$ for 1000 persons, or 200$ for 500  
persons. It seems reasonable to me.


The problem is that we don't have those numbers.  So far, we have  
82 organizations who are willing to buy/finance a WO Builder-like  
tool, and since the average number of people per organization is 3,  
that means 246 possible licenses, so that means 400$ per people.


If Mike is doing it, I am sure it will be worth the 400$!
Let's say 500$ for a fully functional, polished EntityModeler /  
WOBuilder bundle...
That would be a fair reward, considering all the stuff Mike gave to  
the community.


I think you can expect selling more than 250 licences. I know at  
least two companies here in France, in the town where I live, that  
are so busy that they no longer read the american mailing lists, and  
probably have not completed your survey.
Did Steve Jobs complete the survey? I heard there are 100 WO  
developpers at Apple, that means 100 licences! ;-)


JPM ___
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]


Re: WOBuilder Replacement

2007-07-05 Thread Simon McLean

Hi Pascal -

Have you asked the 82 organisations how much they would pay ? We  
would buy 3 seats at 400 USD each.


Simon

On 5 Jul 2007, at 08:57, Pascal Robert wrote:



Le 07-07-05 à 03:12, Jean Pierre Malrieu a écrit :


Has there been any development in a replacement for WOBuilder?

Although XCODE is dead I rely quite a lot on some sort of visual
binding and element view and so keep on using it for that.

Any news would be good - I have seen the thread on the WIKI but
that does not have a conclusion - and I would love to contribute
financially to a basic but functional replacement.


Mike Schrag and I kicked this idea around a while back.  We made a
ballpark estimate of US$100,000 to US$150,000 in development
costs.  Still want to contribute financially?  :-)


Yes why not? That's 100$ for 1000 persons, or 200$ for 500  
persons. It seems reasonable to me.


The problem is that we don't have those numbers.  So far, we have  
82 organizations who are willing to buy/finance a WO Builder-like  
tool, and since the average number of people per organization is 3,  
that means 246 possible licenses, so that means 400$ per people.  
___

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/simon_mclean% 
40mac.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]


Re: WOBuilder Replacement

2007-07-05 Thread Gino Pacitti

I too would pay $400

Gino


On 5 Jul 2007, at 09:55, Simon McLean wrote:


Hi Pascal -

Have you asked the 82 organisations how much they would pay ? We  
would buy 3 seats at 400 USD each.


Simon

On 5 Jul 2007, at 08:57, Pascal Robert wrote:



Le 07-07-05 à 03:12, Jean Pierre Malrieu a écrit :


Has there been any development in a replacement for WOBuilder?

Although XCODE is dead I rely quite a lot on some sort of visual
binding and element view and so keep on using it for that.

Any news would be good - I have seen the thread on the WIKI but
that does not have a conclusion - and I would love to contribute
financially to a basic but functional replacement.


Mike Schrag and I kicked this idea around a while back.  We made a
ballpark estimate of US$100,000 to US$150,000 in development
costs.  Still want to contribute financially?  :-)


Yes why not? That's 100$ for 1000 persons, or 200$ for 500  
persons. It seems reasonable to me.


The problem is that we don't have those numbers.  So far, we have  
82 organizations who are willing to buy/finance a WO Builder-like  
tool, and since the average number of people per organization is  
3, that means 246 possible licenses, so that means 400$ per  
people. ___

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/simon_mclean% 
40mac.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/ginokris% 
40mac.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]


Re: WOBuilder Replacement

2007-07-05 Thread Simon McLean


On 5 Jul 2007, at 09:53, Jean Pierre Malrieu wrote:

Let's say 500$ for a fully functional, polished EntityModeler /  
WOBuilder bundle...
That would be a fair reward, considering all the stuff Mike gave to  
the community.


Now that is a fine idea.

Simon ___
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]

getting the database values of an object without changing the one in the current editing context

2007-07-05 Thread WO Dev

Hi,

I'm not sure my subject is understandable, anyway.
Assuming I have an object x, I'm manipulating it in an editing  
context. At a certain point I need to get the original object (the  
one from the database) but without changing anything to the one in my  
editing context.


How could I do that?

I need the object in its globality, so if I can get the object  
directly and not a dictionary of its values it's better:)


You can answer bla bla project wonder:) but please point me to the  
correct method as I didn't find it for now;)


Thanks,

Xavier
___
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]


DirectAction: NSDictionary of the form values

2007-07-05 Thread Edgar Ra. Klein

Hi guys,

I'm having a problem w/ the Dictionary returned by the DirectAction's  
form values. More precisely, I have a DirectAction w/ some form  
values like:

...DirectAction.woa/wa/default?key1=value1key2=value2

The method request().formValues() returns an NSDictionary looking  
like that:

{key1 = (value1); key2 = (value2); }

Unfortunately, the values are wrapped into ( ) and therefore I  
cannot pass this dictionary to ask the  
EOUtilities.objectsMatchingValues method for database entries.


Am I doing s.th. wrong or is there an easy way to convert the wrapped  
values to unwrapped versions?


Thanx,
Edgar
___
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]


Re: WOBuilder Replacement

2007-07-05 Thread Jerry W. Walker
Although $500 might be a fair reward for such a tool, I truly doubt  
that enough parties would pay it to cover Chuck's and Mike's estimates.


I think that there are few on this list who individually, or whose  
companies, would pony up $500 per developer head for an undeveloped  
piece of software. That would mean that either some one or two  
companies underwrites the development, or the developers work for  
about a year on no pay until they have a product to market, then they  
might get paid, but only after people have taken the time to download  
and test the resulting product and found it worthy. That latter  
activity can take a few months for many in the community.


Once they have the new WOBuilder in hand, how many of them will hold  
the old WOBuilder in the other hand and say, Hmmm...  $500 for this  
one and the old one is FREE along with the WO frameworks, all the  
other development tools and Project Wonder! Does it make sense for me  
to spend $500 on this one tool. Nah, we can get by with the old tools  
till they cease to function, then we can keep a couple workstations  
running the old versions of Mac OS X and WO to get by for a few more  
years.


To Chuck and Mike, was your ... estimate of US$100,000 to US 
$150,000 ... based on starting from scratch, or on building from the  
original WOBuilder's Objective C codebase? If Apple provided the code  
base, would that reduce the estimate in your opinion?


I think building a new WOBuilder is a worthy objective, but I don't  
realistically believe that whoever does it will recoup the money  
indicated by estimates of the sizes given.


Regards,
Jerry

On Jul 5, 2007, at 4:58 AM, Simon McLean wrote:



On 5 Jul 2007, at 09:53, Jean Pierre Malrieu wrote:

Let's say 500$ for a fully functional, polished EntityModeler /  
WOBuilder bundle...
That would be a fair reward, considering all the stuff Mike gave  
to the community.


Now that is a fine idea.

Simon
 ___
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/jerrywwalker% 
40gmail.com


This email sent to [EMAIL PROTECTED]



--
__ Jerry W. Walker,
   WebObjects Developer/Instructor for High Performance Industrial  
Strength Internet Enabled Systems


[EMAIL PROTECTED]
203 278-4085office



___
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]


Re: getting the database values of an object without changing the one in the current editing context

2007-07-05 Thread Cyryl Plotnicki-Chudyk

WO Dev wrote:

Hi,

I'm not sure my subject is understandable, anyway.
Assuming I have an object x, I'm manipulating it in an editing 
context. At a certain point I need to get the original object (the one 
from the database) but without changing anything to the one in my 
editing context.


How could I do that?

I need the object in its globality, so if I can get the object directly 
and not a dictionary of its values it's better:)


You can answer bla bla project wonder:) but please point me to the 
correct method as I didn't find it for now;)




one of the possible ways of doing that is to make object.snapshot() 
before changing it and after some time create new editing context , 
fetch the object into it and then do 
objectInTheNewEditingContext.updateFromSnapshot()


changes would be made to the objectInTheNewEditingContext only

--
Cyryl Plotnicki-Chudyk
Software Developer
Power Media S.A.
http://www.power.com.pl

District Court for Wroclaw-Fabryczna
KRS: 281947
NIP: PL-898-16-47-572
Capital stock: 500 000 PLN

___
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]


Re: [Reminder] WebObjects Community Survey 2007 !

2007-07-05 Thread Alexander Spohr

Pascal,

is it possible to see the results?

atze


Am 04.07.2007 um 02:34 schrieb Pascal Robert:

I know, it was Canada Day 3 days ago, and now it's Independance Day  
in the States, but don't forget our community survey !


http://www.surveymonkey.com/s.aspx?sm=Rd8PBbh0xxJh3eyuPPvdIg_3d_3d

It only takes 5 to 10 minutes to complete it, so don't be shy.

Other rules :

- One survey per organization, if I see the same organization more  
than one time, I will delete the duplicates


- Please, please, be honest in your answers

The survey is open up to August 31th.  If you have a blog, please  
add a link to the survey so that more people are aware of it.


Thanks !



Freeport  Soliversum
Alexander Spohr
[EMAIL PROTECTED]
www.freeport.de


___
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]


Re: WOBuilder Replacement

2007-07-05 Thread Jean Pierre Malrieu
That is  collective action. You are never sure others will behave in  
a cooperative way. But you must trust others in order to get anything  
happening. So perhaps, instead of saying what you think others will  
do, you should tell us about what you can be reasonably sure about:  
what price you or your company would pay or donate for such a product.


And I no longer use WOBuilder. It keeps crashing, you need to have  
xCode open to get bindings workings, when you have WOBuilder and  
WOComponentEditor editing the same file, you are never sure you are  
not overwriting changes... We need an IDE, not a bunch of partial,  
unstable solutions.


I agree with you that 500$ is perhaps a high price, compared to what  
you can get on the market for Eclipse plugins. On the other hand, you  
are working all day long with these tools, and if something really  
neat can be used, you will not hesitate very long.


JPM

Le 5 juil. 07 à 12:34, Jerry W. Walker a écrit :

Although $500 might be a fair reward for such a tool, I truly doubt  
that enough parties would pay it to cover Chuck's and Mike's  
estimates.


I think that there are few on this list who individually, or whose  
companies, would pony up $500 per developer head for an undeveloped  
piece of software. That would mean that either some one or two  
companies underwrites the development, or the developers work for  
about a year on no pay until they have a product to market, then  
they might get paid, but only after people have taken the time to  
download and test the resulting product and found it worthy. That  
latter activity can take a few months for many in the community.


Once they have the new WOBuilder in hand, how many of them will  
hold the old WOBuilder in the other hand and say, Hmmm...  $500  
for this one and the old one is FREE along with the WO frameworks,  
all the other development tools and Project Wonder! Does it make  
sense for me to spend $500 on this one tool. Nah, we can get by  
with the old tools till they cease to function, then we can keep a  
couple workstations running the old versions of Mac OS X and WO to  
get by for a few more years.


To Chuck and Mike, was your ... estimate of US$100,000 to US 
$150,000 ... based on starting from scratch, or on building from  
the original WOBuilder's Objective C codebase? If Apple provided  
the code base, would that reduce the estimate in your opinion?


I think building a new WOBuilder is a worthy objective, but I don't  
realistically believe that whoever does it will recoup the money  
indicated by estimates of the sizes given.


Regards,
Jerry

On Jul 5, 2007, at 4:58 AM, Simon McLean wrote:



On 5 Jul 2007, at 09:53, Jean Pierre Malrieu wrote:

Let's say 500$ for a fully functional, polished EntityModeler /  
WOBuilder bundle...
That would be a fair reward, considering all the stuff Mike gave  
to the community.


Now that is a fine idea.

Simon
 ___
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/jerrywwalker% 
40gmail.com


This email sent to [EMAIL PROTECTED]



--
__ Jerry W. Walker,
   WebObjects Developer/Instructor for High Performance Industrial  
Strength Internet Enabled Systems


[EMAIL PROTECTED]
203 278-4085office






___
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]


Re: getting the database values of an object without changing the one in the current editing context

2007-07-05 Thread Alexander Spohr

Xavier,

maybe you should use a second EOEditingContext to fetch that „original“?
Or you migrate to a second edcon before you start to modify?

atze


Am 05.07.2007 um 12:28 schrieb WO Dev:


Hi,

I'm not sure my subject is understandable, anyway.
Assuming I have an object x, I'm manipulating it in an editing  
context. At a certain point I need to get the original object (the  
one from the database) but without changing anything to the one in  
my editing context.


How could I do that?

I need the object in its globality, so if I can get the object  
directly and not a dictionary of its values it's better:)


You can answer bla bla project wonder:) but please point me to  
the correct method as I didn't find it for now;)


Thanks,

Xavier
___
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/atze% 
40freeport.de


This email sent to [EMAIL PROTECTED]


Freeport  Soliversum
Alexander Spohr
[EMAIL PROTECTED]
www.freeport.de


___
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]


Re: getting the database values of an object without changing the one in the current editing context

2007-07-05 Thread Ken Anderson

Xavier,

EOF does this exact thing when it's deciding what has changed in your  
object, and what updates it needs to perform.  It does this by using  
the snapshot, which is how I'd recommend you doing this as well.


It would help if you clued us in to *why* you need it - so that  
answers could be crafted to your particular usage.


Ken

On Jul 5, 2007, at 6:28 AM, WO Dev wrote:


Hi,

I'm not sure my subject is understandable, anyway.
Assuming I have an object x, I'm manipulating it in an editing  
context. At a certain point I need to get the original object (the  
one from the database) but without changing anything to the one in  
my editing context.


How could I do that?

I need the object in its globality, so if I can get the object  
directly and not a dictionary of its values it's better:)


You can answer bla bla project wonder:) but please point me to  
the correct method as I didn't find it for now;)


Thanks,

Xavier
___
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/kenlists% 
40anderhome.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]


Re: getting the database values of an object without changing the one in the current editing context

2007-07-05 Thread WO Dev

Thanks Cyryl,

Well I was hoping not to have to deal with I have to store the  
object somewhere before even knowing I might need it's previous state  
later;)


Xavier



WO Dev wrote:

Hi,
I'm not sure my subject is understandable, anyway.
Assuming I have an object x, I'm manipulating it in an editing  
context. At a certain point I need to get the original object (the  
one from the database) but without changing anything to the one in  
my editing context.

How could I do that?
I need the object in its globality, so if I can get the object  
directly and not a dictionary of its values it's better:)
You can answer bla bla project wonder:) but please point me to  
the correct method as I didn't find it for now;)


one of the possible ways of doing that is to make object.snapshot()  
before changing it and after some time create new editing context ,  
fetch the object into it and then do  
objectInTheNewEditingContext.updateFromSnapshot()


changes would be made to the objectInTheNewEditingContext only

--
Cyryl Plotnicki-Chudyk
Software Developer
Power Media S.A.
http://www.power.com.pl

District Court for Wroclaw-Fabryczna
KRS: 281947
NIP: PL-898-16-47-572
Capital stock: 500 000 PLN




___
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]


Re: getting the database values of an object without changing the one in the current editing context

2007-07-05 Thread WO Dev

Hello Atze:),

I could do that. Am I going to have issues if I try to create a local  
instance in my current editing context?


I'll try that, thanks

Xavier




Xavier,

maybe you should use a second EOEditingContext to fetch that  
„original“?

Or you migrate to a second edcon before you start to modify?

atze


Am 05.07.2007 um 12:28 schrieb WO Dev:


Hi,

I'm not sure my subject is understandable, anyway.
Assuming I have an object x, I'm manipulating it in an editing  
context. At a certain point I need to get the original object (the  
one from the database) but without changing anything to the one in  
my editing context.


How could I do that?

I need the object in its globality, so if I can get the object  
directly and not a dictionary of its values it's better:)


You can answer bla bla project wonder:) but please point me to  
the correct method as I didn't find it for now;)


Thanks,

Xavier
___
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/atze% 
40freeport.de


This email sent to [EMAIL PROTECTED]


Freeport  Soliversum
Alexander Spohr
[EMAIL PROTECTED]
www.freeport.de





___
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]


Re: WOBuilder Replacement

2007-07-05 Thread Andrus Adamchik
I am skeptical about fundraising in general, but then somehow even  
losing US political candidates manage to raise tens of millions for  
their campaigns, so what do I know :-)


Good luck! And maybe if you raise the cash upfront (as opposed to  
trying to recoup the costs by selling licenses afterwards), you can  
keep the tool open source?


Andrus


On Jul 5, 2007, at 1:34 PM, Jerry W. Walker wrote:

Although $500 might be a fair reward for such a tool, I truly doubt  
that enough parties would pay it to cover Chuck's and Mike's  
estimates.


I think that there are few on this list who individually, or whose  
companies, would pony up $500 per developer head for an undeveloped  
piece of software. That would mean that either some one or two  
companies underwrites the development, or the developers work for  
about a year on no pay until they have a product to market, then  
they might get paid, but only after people have taken the time to  
download and test the resulting product and found it worthy. That  
latter activity can take a few months for many in the community.


Once they have the new WOBuilder in hand, how many of them will  
hold the old WOBuilder in the other hand and say, Hmmm...  $500  
for this one and the old one is FREE along with the WO frameworks,  
all the other development tools and Project Wonder! Does it make  
sense for me to spend $500 on this one tool. Nah, we can get by  
with the old tools till they cease to function, then we can keep a  
couple workstations running the old versions of Mac OS X and WO to  
get by for a few more years.


To Chuck and Mike, was your ... estimate of US$100,000 to US 
$150,000 ... based on starting from scratch, or on building from  
the original WOBuilder's Objective C codebase? If Apple provided  
the code base, would that reduce the estimate in your opinion?


I think building a new WOBuilder is a worthy objective, but I don't  
realistically believe that whoever does it will recoup the money  
indicated by estimates of the sizes given.


Regards,
Jerry

On Jul 5, 2007, at 4:58 AM, Simon McLean wrote:



On 5 Jul 2007, at 09:53, Jean Pierre Malrieu wrote:

Let's say 500$ for a fully functional, polished EntityModeler /  
WOBuilder bundle...
That would be a fair reward, considering all the stuff Mike gave  
to the community.


Now that is a fine idea.

Simon
 ___
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/jerrywwalker% 
40gmail.com


This email sent to [EMAIL PROTECTED]



--
__ Jerry W. Walker,
   WebObjects Developer/Instructor for High Performance Industrial  
Strength Internet Enabled Systems


[EMAIL PROTECTED]
203 278-4085office



___
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/andrus% 
40objectstyle.org


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]


Re: WOBuilder Replacement

2007-07-05 Thread Mike Schrag
The problem is that we don't have How many licenses would you buy at  
$X? which is really all that matters.


On Jul 5, 2007, at 8:34 AM, Pascal Robert wrote:


Yes, the survey is asking that question with price ranges :

Some people think that what's missing from Eclipse/WOLips is a  
graphical WOComponent editor to WebObjects Builder. Do you want  
such a tool, and if yes, how much are you ready to give to have  
such a tool.


 Yes, but it must be free and open source   
 Yes, but it must be free (closed or open source)   
 $100 USD or less   
 $250 USD or less   
 $500 USD or less   
 No, I won't use such a tool

The 82 organizations number is the stats for people willing to buy  
it, I didn't count the people that said Yes, but it must be  
free.  16.3% said that they won't use such a tool.



Hi Pascal -

Have you asked the 82 organisations how much they would pay ? We  
would buy 3 seats at 400 USD each.


Simon

On 5 Jul 2007, at 08:57, Pascal Robert wrote:



Le 07-07-05 à 03:12, Jean Pierre Malrieu a écrit :


Has there been any development in a replacement for WOBuilder?

Although XCODE is dead I rely quite a lot on some sort of visual
binding and element view and so keep on using it for that.

Any news would be good - I have seen the thread on the WIKI but
that does not have a conclusion - and I would love to contribute
financially to a basic but functional replacement.


Mike Schrag and I kicked this idea around a while back.  We  
made a

ballpark estimate of US$100,000 to US$150,000 in development
costs.  Still want to contribute financially?  :-)


Yes why not? That's 100$ for 1000 persons, or 200$ for 500  
persons. It seems reasonable to me.


The problem is that we don't have those numbers.  So far, we have  
82 organizations who are willing to buy/finance a WO Builder-like  
tool, and since the average number of people per organization is  
3, that means 246 possible licenses, so that means 400$ per people.

___
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/mschrag% 
40mdimension.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]


Re: WOBuilder Replacement

2007-07-05 Thread Pascal Robert

Yes, the survey is asking that question with price ranges :

Some people think that what's missing from Eclipse/WOLips is a  
graphical WOComponent editor to WebObjects Builder. Do you want such  
a tool, and if yes, how much are you ready to give to have such a tool.


 Yes, but it must be free and open source   
 Yes, but it must be free (closed or open source)   
 $100 USD or less   
 $250 USD or less   
 $500 USD or less   
 No, I won't use such a tool

The 82 organizations number is the stats for people willing to buy  
it, I didn't count the people that said Yes, but it must be free.   
16.3% said that they won't use such a tool.



Hi Pascal -

Have you asked the 82 organisations how much they would pay ? We  
would buy 3 seats at 400 USD each.


Simon

On 5 Jul 2007, at 08:57, Pascal Robert wrote:



Le 07-07-05 à 03:12, Jean Pierre Malrieu a écrit :


Has there been any development in a replacement for WOBuilder?

Although XCODE is dead I rely quite a lot on some sort of visual
binding and element view and so keep on using it for that.

Any news would be good - I have seen the thread on the WIKI but
that does not have a conclusion - and I would love to contribute
financially to a basic but functional replacement.


Mike Schrag and I kicked this idea around a while back.  We made a
ballpark estimate of US$100,000 to US$150,000 in development
costs.  Still want to contribute financially?  :-)


Yes why not? That's 100$ for 1000 persons, or 200$ for 500  
persons. It seems reasonable to me.


The problem is that we don't have those numbers.  So far, we have  
82 organizations who are willing to buy/finance a WO Builder-like  
tool, and since the average number of people per organization is  
3, that means 246 possible licenses, so that means 400$ per people.

___
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]


Re: WOBuilder Replacement

2007-07-05 Thread Mike Schrag
Those estimates were all for starting from scratch, which I believe  
is what should be done (Apple will not release the source to the  
original, anyway -- I've brought it up several times over the last  
couple years).  To do a WOBuilder properly, it needs to be  
rethought.  WOBuilder now is built like IB, but that's really not  
exactly right, because in a proper system, you're dealing almost  
entirely in custom components and you can only really render custom  
components with live-like data (or in a live environment).  I have  
some ideas for this, but a lot of it just comes down to interface  
experimentation to see what works and what doesn't.  If we built a  
WOBuilder, we would really only build one that I would use, too, so  
it has to not suck (this quite possibly means such an app is not an  
Eclipse plugin, but just has an eclipse plugin integration layer  
along the lines of how WOB + PB/Xc work).


I think about this app all the time, but I just have not yet seen the  
economics.  I asked at WWDC who would pay real money (granted, an  
unspecified amount) for a WOBuilder and VERY few hands went up in a  
pretty large room of WO developers.  I'm with Jerry ... I am just not  
convinced that there would be enough licenses sold to justify such an  
effort.  Who knows .. Maybe I'm wrong.  Speak up with #'s and prove  
me wrong.  Email me directly if you're not comfortable posting on the  
list and I'll post some aggregates.  Like I said, I think about this  
all the time, but I have to be able to go to my boss (who graciously  
already lets me donate huge numbers of man-hours to this stuff as it  
stands) with some sort of justification for putting people on a  
project like this for several months.


ms

On Jul 5, 2007, at 6:34 AM, Jerry W. Walker wrote:

Although $500 might be a fair reward for such a tool, I truly doubt  
that enough parties would pay it to cover Chuck's and Mike's  
estimates.


I think that there are few on this list who individually, or whose  
companies, would pony up $500 per developer head for an undeveloped  
piece of software. That would mean that either some one or two  
companies underwrites the development, or the developers work for  
about a year on no pay until they have a product to market, then  
they might get paid, but only after people have taken the time to  
download and test the resulting product and found it worthy. That  
latter activity can take a few months for many in the community.


Once they have the new WOBuilder in hand, how many of them will  
hold the old WOBuilder in the other hand and say, Hmmm...  $500  
for this one and the old one is FREE along with the WO frameworks,  
all the other development tools and Project Wonder! Does it make  
sense for me to spend $500 on this one tool. Nah, we can get by  
with the old tools till they cease to function, then we can keep a  
couple workstations running the old versions of Mac OS X and WO to  
get by for a few more years.


To Chuck and Mike, was your ... estimate of US$100,000 to US 
$150,000 ... based on starting from scratch, or on building from  
the original WOBuilder's Objective C codebase? If Apple provided  
the code base, would that reduce the estimate in your opinion?


I think building a new WOBuilder is a worthy objective, but I don't  
realistically believe that whoever does it will recoup the money  
indicated by estimates of the sizes given.


Regards,
Jerry

On Jul 5, 2007, at 4:58 AM, Simon McLean wrote:



On 5 Jul 2007, at 09:53, Jean Pierre Malrieu wrote:

Let's say 500$ for a fully functional, polished EntityModeler /  
WOBuilder bundle...
That would be a fair reward, considering all the stuff Mike gave  
to the community.


Now that is a fine idea.

Simon
 ___
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/jerrywwalker% 
40gmail.com


This email sent to [EMAIL PROTECTED]



--
__ Jerry W. Walker,
   WebObjects Developer/Instructor for High Performance Industrial  
Strength Internet Enabled Systems


[EMAIL PROTECTED]
203 278-4085office



___
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/mschrag% 
40mdimension.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]


Re: [Reminder] WebObjects Community Survey 2007 !

2007-07-05 Thread Pascal Robert

I will post a preview of the stats this week-end.


Pascal,

is it possible to see the results?

atze


Am 04.07.2007 um 02:34 schrieb Pascal Robert:

I know, it was Canada Day 3 days ago, and now it's Independance  
Day in the States, but don't forget our community survey !


http://www.surveymonkey.com/s.aspx?sm=Rd8PBbh0xxJh3eyuPPvdIg_3d_3d

It only takes 5 to 10 minutes to complete it, so don't be shy.

Other rules :

- One survey per organization, if I see the same organization more  
than one time, I will delete the duplicates


- Please, please, be honest in your answers

The survey is open up to August 31th.  If you have a blog, please  
add a link to the survey so that more people are aware of it.


Thanks !



Freeport  Soliversum
Alexander Spohr
[EMAIL PROTECTED]
www.freeport.de




___
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]


Re: DirectAction: NSDictionary of the form values

2007-07-05 Thread Jerry W. Walker

Hi, Edgar,

The NSDictionary that you receive from request().formValues()  
contains NSArray values for each key. WO must presume that the values  
returned are arrays of values, because some form elements can return  
an array of values and WO has no way of determining whether a given  
form value should be an array or not, so it opts for the more general  
case, presuming that they should all be arrays, and returns single  
valued arrays for the cases that only a single value is returned for  
a given key.


Given that information, you could use request().formValueKeys() to  
get the list of keys present and iterate through all the keys using  
request().formValueForKey(key) to unwrap the array around each given  
value to build out your own NSMutableDictionary to pass to the  
EOUtilities.objectsMatchingValues method. Such as:


...
NSArray myResults = EOUtilities.objectsMatchingValues 
(unwrappedFormValues());

...
private NSDictionary unwrappedFormValues()
{
NSArray keys = request().formValueKeys();
NSMutableDictionary results = new NSMutableDictionary(keys.count());

Enumeration e = keys.objectEnumerator();
while (e.hasMoreElements()) {
NSArray theValueArray = request().formValueForKey(key);
results.setObjectForKey(theValueArray.lastObject(), key);
}
return results.immutableClone();
}

Regards,
Jerry

On Jul 5, 2007, at 6:33 AM, Edgar Ra. Klein wrote:


Hi guys,

I'm having a problem w/ the Dictionary returned by the  
DirectAction's form values. More precisely, I have a DirectAction  
w/ some form values like:

...DirectAction.woa/wa/default?key1=value1key2=value2

The method request().formValues() returns an NSDictionary looking  
like that:

{key1 = (value1); key2 = (value2); }

Unfortunately, the values are wrapped into ( ) and therefore I  
cannot pass this dictionary to ask the  
EOUtilities.objectsMatchingValues method for database entries.


Am I doing s.th. wrong or is there an easy way to convert the  
wrapped values to unwrapped versions?


Thanx,
Edgar
___
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/jerrywwalker% 
40gmail.com


This email sent to [EMAIL PROTECTED]



--
__ Jerry W. Walker,
   WebObjects Developer/Instructor for High Performance Industrial  
Strength Internet Enabled Systems


[EMAIL PROTECTED]
203 278-4085office



___
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]


Re: WOBuilder Replacement

2007-07-05 Thread Gino Pacitti
Can't Apple be persuaded to contribute a small development team that  
worked with other WO Community members on this...


That might bring costs down and offer a soft landing for those of us  
that like to use a GUI to components and interface design...


Gino
On 5 Jul 2007, at 14:03, Jeremy Matthews wrote:

Although I understand the speed and the ease of Eclipses' Editor, I  
must admit that sometimes I miss WOBuilder...


I'd gladly pay $500 for a full WOBuilder Replacement...with or  
without Entity Modeler bundled (Since Mike is working on that  
anyways...)...maybe 2 licenses.

I might be able to swing more next year

Now whether it integrates with Eclipse or not...well, I've seen  
some nice things in Eclipse...but I'm willing to hear it out.



Thanks,
j
___
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/ginokris% 
40mac.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]


Re: WOBuilder Replacement

2007-07-05 Thread Jeremy Matthews
Although I understand the speed and the ease of Eclipses' Editor, I  
must admit that sometimes I miss WOBuilder...


I'd gladly pay $500 for a full WOBuilder Replacement...with or  
without Entity Modeler bundled (Since Mike is working on that  
anyways...)...maybe 2 licenses.

I might be able to swing more next year

Now whether it integrates with Eclipse or not...well, I've seen some  
nice things in Eclipse...but I'm willing to hear it out.



Thanks,
j
___
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]


Re: WOBuilder Replacement

2007-07-05 Thread Pascal Robert
People : I will create a specific survey in a couple of days about  
WOLips and WOBuilder alternatives, so wait until next Monday (July  
9th) to say how much licenses you will buy.  It will be way more  
easier to collect the numbers with a survey :-)


The problem is that we don't have How many licenses would you buy  
at $X? which is really all that matters.


On Jul 5, 2007, at 8:34 AM, Pascal Robert wrote:


Yes, the survey is asking that question with price ranges :

Some people think that what's missing from Eclipse/WOLips is a  
graphical WOComponent editor to WebObjects Builder. Do you want  
such a tool, and if yes, how much are you ready to give to have  
such a tool.


 Yes, but it must be free and open source   
 Yes, but it must be free (closed or open source)   
 $100 USD or less   
 $250 USD or less   
 $500 USD or less   
 No, I won't use such a tool

The 82 organizations number is the stats for people willing to buy  
it, I didn't count the people that said Yes, but it must be  
free.  16.3% said that they won't use such a tool.



Hi Pascal -

Have you asked the 82 organisations how much they would pay ? We  
would buy 3 seats at 400 USD each.


Simon

On 5 Jul 2007, at 08:57, Pascal Robert wrote:



Le 07-07-05 à 03:12, Jean Pierre Malrieu a écrit :


Has there been any development in a replacement for WOBuilder?

Although XCODE is dead I rely quite a lot on some sort of  
visual

binding and element view and so keep on using it for that.

Any news would be good - I have seen the thread on the WIKI but
that does not have a conclusion - and I would love to  
contribute

financially to a basic but functional replacement.


Mike Schrag and I kicked this idea around a while back.  We  
made a

ballpark estimate of US$100,000 to US$150,000 in development
costs.  Still want to contribute financially?  :-)


Yes why not? That's 100$ for 1000 persons, or 200$ for 500  
persons. It seems reasonable to me.


The problem is that we don't have those numbers.  So far, we  
have 82 organizations who are willing to buy/finance a WO  
Builder-like tool, and since the average number of people per  
organization is 3, that means 246 possible licenses, so that  
means 400$ per people.


___
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]


Re: DirectAction: NSDictionary of the form values

2007-07-05 Thread Edgar Ra. Klein

Hi,

On 05.07.2007, at 14:56, Jean-François Veillette wrote:


from your description, it look like 'formValues()' wrap all values in

an array (from the doc).
formValues()
Returns an NSDictionary containing all of the form data
with names for keys and NSArrays containing the value(s)
associated with those keys for values.
so to get value1, you would do :
String value1 = (String) request().formValues().valueForKey 
(key1).objectAtIndex(0);


Or simply use 'formValueForKey':
String value1 = (String) request().formValueForKey(key1);


Thanx for the helpful hint :)

Regards,
Edgar


Le 07-07-05 à 06:33, Edgar Ra. Klein a écrit :


Hi guys,

I'm having a problem w/ the Dictionary returned by the  
DirectAction's form values. More precisely, I have a DirectAction  
w/ some form values like:

...DirectAction.woa/wa/default?key1=value1key2=value2

The method request().formValues() returns an NSDictionary looking  
like that:

{key1 = (value1); key2 = (value2); }

Unfortunately, the values are wrapped into ( ) and therefore I  
cannot pass this dictionary to ask the  
EOUtilities.objectsMatchingValues method for database entries.


Am I doing s.th. wrong or is there an easy way to convert the  
wrapped values to unwrapped versions?


Thanx,
Edgar
___
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/ 
jean_francois_veillette%40yahoo.ca


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]


Re: DirectAction: NSDictionary of the form values

2007-07-05 Thread Edgar Ra. Klein

Hi Jerry,

On 05.07.2007, at 15:26, Jerry W. Walker wrote:


Hi, Edgar,

The NSDictionary that you receive from request().formValues()  
contains NSArray values for each key. WO must presume that the  
values returned are arrays of values, because some form elements  
can return an array of values and WO has no way of determining  
whether a given form value should be an array or not, so it opts  
for the more general case, presuming that they should all be  
arrays, and returns single valued arrays for the cases that only a  
single value is returned for a given key.


This is a good thing to know, thank you!

Given that information, you could use request().formValueKeys() to  
get the list of keys present and iterate through all the keys using  
request().formValueForKey(key) to unwrap the array around each  
given value to build out your own NSMutableDictionary to pass to  
the EOUtilities.objectsMatchingValues method. Such as:


...
NSArray myResults = EOUtilities.objectsMatchingValues 
(unwrappedFormValues());

...
private NSDictionary unwrappedFormValues()
{
NSArray keys = request().formValueKeys();
NSMutableDictionary results = new NSMutableDictionary(keys.count());

Enumeration e = keys.objectEnumerator();
while (e.hasMoreElements()) {
NSArray theValueArray = request().formValueForKey(key);
results.setObjectForKey(theValueArray.lastObject(), key);
}
return results.immutableClone();
}


The code I just wrote is:

public NSDictionary convertFormValues() {
NSMutableDictionary resultDictionary = new NSMutableDictionary();
NSArray keys = request().formValueKeys();

for (int i = 0 ; i  keys.count() ; i++) {
String key = (String) keys.objectAtIndex(i);

String value = (String) request().formValueForKey(key);

resultDictionary.takeValueForKey(value, key);
}

return resultDictionary.immutableClone();
}

I feel like having a deja vu ;)

Thanx and regards,
Edgar


On Jul 5, 2007, at 6:33 AM, Edgar Ra. Klein wrote:


Hi guys,

I'm having a problem w/ the Dictionary returned by the  
DirectAction's form values. More precisely, I have a DirectAction  
w/ some form values like:

...DirectAction.woa/wa/default?key1=value1key2=value2

The method request().formValues() returns an NSDictionary looking  
like that:

{key1 = (value1); key2 = (value2); }

Unfortunately, the values are wrapped into ( ) and therefore I  
cannot pass this dictionary to ask the  
EOUtilities.objectsMatchingValues method for database entries.


Am I doing s.th. wrong or is there an easy way to convert the  
wrapped values to unwrapped versions?


Thanx,
Edgar
___
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/jerrywwalker% 
40gmail.com


This email sent to [EMAIL PROTECTED]



--
__ Jerry W. Walker,
   WebObjects Developer/Instructor for High Performance Industrial  
Strength Internet Enabled Systems


[EMAIL PROTECTED]
203 278-4085office




___
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]


Re: DirectAction: NSDictionary of the form values

2007-07-05 Thread David LeBer


On 5-Jul-07, at 9:26 AM, Jerry W. Walker wrote:


Hi, Edgar,

The NSDictionary that you receive from request().formValues()  
contains NSArray values for each key. WO must presume that the  
values returned are arrays of values, because some form elements  
can return an array of values and WO has no way of determining  
whether a given form value should be an array or not, so it opts  
for the more general case, presuming that they should all be  
arrays, and returns single valued arrays for the cases that only a  
single value is returned for a given key.


Given that information, you could use request().formValueKeys() to  
get the list of keys present and iterate through all the keys using  
request().formValueForKey(key) to unwrap the array around each  
given value to build out your own NSMutableDictionary to pass to  
the EOUtilities.objectsMatchingValues method. Such as:


...
NSArray myResults = EOUtilities.objectsMatchingValues 
(unwrappedFormValues());

...
private NSDictionary unwrappedFormValues()
{
NSArray keys = request().formValueKeys();
NSMutableDictionary results = new NSMutableDictionary(keys.count());

Enumeration e = keys.objectEnumerator();
while (e.hasMoreElements()) {
NSArray theValueArray = request().formValueForKey(key);
results.setObjectForKey(theValueArray.lastObject(), key);
}
return results.immutableClone();
}


Umm, request().formValueForKey(thekey); should return a single  
value. Calling valueForKey on the dictionary or formValuesForKey on  
the request will return an array.


--
;david

--
David LeBer
Codeferous Software
'co-def-er-ous' adj. Literally 'code-bearing'
site:   http://codeferous.com
blog: http://davidleber.net
profile: http://www.linkedin.com/in/davidleber
--
Toronto Area Cocoa / WebObjects developers group:
http://tacow.org


___
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]


Re: WOBuilder Replacement

2007-07-05 Thread Michael Warner
I believe that Gino is on the right track here.   Having heard Mike  
Schrag speak at WOWODC,  I am sure that he and his associates
could create a wonderful (no pun intended) new WOBuilder.   But for  
reasons apart from the financing, such an effort seems ill-advised at  
this time.


The main problem is the lack of a WO developer organization and lack  
a formal relationship with Apple Inc.Through a combination of   
genius, expertise, generosity
and sweat equity, certain individuals, including Mike Schrag, have  
come into leadership roles on this list.  But at this point that is  
all there is, a list, an ad hoc network of
developers, and the ability to survey the opinions of this anarchic,  
amorphous group.   There is no clear idea  how many of us there  
are!   Without a formal, dues-paying,
voting-for-officers organization,   the group does not have the clout  
that it could have.


I am NOT advocating the creation of a formal organization here.
Just pointing out
the obvious -- there is not one.  And so, for example,   when  
creating a 'survey', you are never sure what the group is that your  
are surveying.   And if WO developers were more
formally organized then the organization as a whole could approach  
Apple with more coherence and clout.


At some point,  with organized WO developers having a collective voice
and funds to send their leadership to meet with Apple,  some type of  
written agreement might be drawn up between Apple and the developers,  
such that Apple itself would be
intimately involved in guiding (and not inadvertently undermining)  
the creation of  something like a new WOBuilder.  Would one really  
want to invest 50K-100K in a product
so intimately connected to WO, without some type of formal  
relationship with Apple?


Please don't take my specific wording of the above points too  
seriously -- I am only trying to sketch, in a general sense, the  
dilemma that we developers are in.


Mike W.

Can't Apple be persuaded to contribute a small development team  
that worked with other WO Community members on this...


That might bring costs down and offer a soft landing for those of  
us that like to use a GUI to components and interface design...


Gino
On 5 Jul 2007, at 14:03, Jeremy Matthews wrote:

Although I understand the speed and the ease of Eclipses' Editor,  
I must admit that sometimes I miss WOBuilder...


I'd gladly pay $500 for a full WOBuilder Replacement...with or  
without Entity Modeler bundled (Since Mike is working on that  
anyways...)...maybe 2 licenses.

I might be able to swing more next year

Now whether it integrates with Eclipse or not...well, I've seen  
some nice things in Eclipse...but I'm willing to hear it out.



Thanks,
j
___
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/ginokris% 
40mac.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/mmwarner% 
40mac.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]


Re: DirectAction: NSDictionary of the form values

2007-07-05 Thread Jean-François Veillette
from your description, it look like 'formValues()' wrap all values in  
an array (from the doc).

formValues()
Returns an NSDictionary containing all of the form data
with names for keys and NSArrays containing the value(s)
associated with those keys for values.
so to get value1, you would do :
String value1 = (String) request().formValues().valueForKey 
(key1).objectAtIndex(0);


Or simply use 'formValueForKey':
String value1 = (String) request().formValueForKey(key1);

- jfv

Le 07-07-05 à 06:33, Edgar Ra. Klein a écrit :


Hi guys,

I'm having a problem w/ the Dictionary returned by the  
DirectAction's form values. More precisely, I have a DirectAction  
w/ some form values like:

...DirectAction.woa/wa/default?key1=value1key2=value2

The method request().formValues() returns an NSDictionary looking  
like that:

{key1 = (value1); key2 = (value2); }

Unfortunately, the values are wrapped into ( ) and therefore I  
cannot pass this dictionary to ask the  
EOUtilities.objectsMatchingValues method for database entries.


Am I doing s.th. wrong or is there an easy way to convert the  
wrapped values to unwrapped versions?


Thanx,
Edgar
___
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/ 
jean_francois_veillette%40yahoo.ca


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]


Not an Eclipse Plugin

2007-07-05 Thread Sam Barnum
I'd like to vote for this method, not all of us use Eclipse.  We have  
4 WO developers, and we use IntelliJ.


On Jul 5, 2007, at 5:30 AM, Mike Schrag wrote:

If we built a WOBuilder, we would really only build one that I  
would use, too, so it has to not suck (this quite possibly means  
such an app is not an Eclipse plugin, but just has an eclipse  
plugin integration layer along the lines of how WOB + PB/Xc work).


 ___
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]

Re: DirectAction: NSDictionary of the form values

2007-07-05 Thread Jerry W. Walker

Hi, David,

On Jul 5, 2007, at 9:36 AM, David LeBer wrote:



On 5-Jul-07, at 9:26 AM, Jerry W. Walker wrote:


Hi, Edgar,

The NSDictionary that you receive from request().formValues()  
contains NSArray values for each key. WO must presume that the  
values returned are arrays of values, because some form elements  
can return an array of values and WO has no way of determining  
whether a given form value should be an array or not, so it opts  
for the more general case, presuming that they should all be  
arrays, and returns single valued arrays for the cases that only a  
single value is returned for a given key.


Given that information, you could use request().formValueKeys() to  
get the list of keys present and iterate through all the keys  
using request().formValueForKey(key) to unwrap the array around  
each given value to build out your own NSMutableDictionary to pass  
to the EOUtilities.objectsMatchingValues method. Such as:


...
NSArray myResults = EOUtilities.objectsMatchingValues 
(unwrappedFormValues());

...
private NSDictionary unwrappedFormValues()
{
NSArray keys = request().formValueKeys();
NSMutableDictionary results = new NSMutableDictionary(keys.count());

Enumeration e = keys.objectEnumerator();
while (e.hasMoreElements()) {
NSArray theValueArray = request().formValueForKey(key);
results.setObjectForKey(theValueArray.lastObject(), key);
}
return results.immutableClone();
}


Umm, request().formValueForKey(thekey); should return a single  
value. Calling valueForKey on the dictionary or formValuesForKey on  
the request will return an array.


--
;david

--
David LeBer
Codeferous Software
'co-def-er-ous' adj. Literally 'code-bearing'
site:   http://codeferous.com
blog: http://davidleber.net
profile: http://www.linkedin.com/in/davidleber
--
Toronto Area Cocoa / WebObjects developers group:
http://tacow.org


Yup, you're right.

I wrote the routine quickly this morning knowing that fact, but I had  
so focused on why WO returns arrays for each of the values, that I  
automatically and erroneously extracted the value from the  
nonexistent array. Since I wrote the routine with Mail.app as my  
editor, it didn't catch that.  :-)


More coffee!

Regards,
Jerry



--
__ Jerry W. Walker,
   WebObjects Developer/Instructor for High Performance Industrial  
Strength Internet Enabled Systems


[EMAIL PROTECTED]
203 278-4085office



___
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]


Re: checking webobject's version

2007-07-05 Thread Guido Neitzer

On 05.07.2007, at 09:52, Angelo Chen wrote:


I just installed the weobjects come with June 2007's
developer DVD, but any way to check what's the version
of this WebObjects?


cat /System/Library/Frameworks/JavaWebObjects.framework/Resources/ 
version.plist


That does the trick on Tiger and WO 5.3.3.

Don't know about the OpenBase database.

cug

___
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]


Re: getting the database values of an object without changing the one in the current editing context

2007-07-05 Thread Chuck Hill


On Jul 5, 2007, at 3:28 AM, WO Dev wrote:


Hi,

I'm not sure my subject is understandable, anyway.
Assuming I have an object x, I'm manipulating it in an editing  
context. At a certain point I need to get the original object (the  
one from the database) but without changing anything to the one in  
my editing context.


How could I do that?

I need the object in its globality, so if I can get the object  
directly and not a dictionary of its values it's better:)


You can answer bla bla project wonder:) but please point me to  
the correct method as I didn't find it for now;)


What, exactly, is it that you need?  You can't have two different  
versions of the same EO in the same EOF stack.  Avoiding that is one  
of the central objectives of EOF.  Do you need it as an object or  
just as a dictionary of values.  If you need it as an EO, you can't  
have it.  If you need just a dictionary of values, then which  
dictionary?  The values the last time that EOF fetched it from the  
database (or successfully saved it to the database):


NSDictionary valuesAsLastFetchedFromTheDatabase = eo.editingContext 
().committedSnapshotForObject(eo);


If you need a dictionary of the current values in the database, use  
EOUtilities.qualifierForEnterpriseObject and a fetch spec set for raw  
rows.


Chuck

--

Practical WebObjects - for developers who want to increase their  
overall knowledge of WebObjects or who are trying to solve specific  
problems.

http://www.global-village.net/products/practical_webobjects





___
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]


Re: WOBuilder Replacement

2007-07-05 Thread Lachlan Deck

On 05/07/2007, at 10:30 PM, Mike Schrag wrote:

Those estimates were all for starting from scratch, which I believe  
is what should be done (Apple will not release the source to the  
original, anyway -- I've brought it up several times over the last  
couple years).  To do a WOBuilder properly, it needs to be  
rethought.  WOBuilder now is built like IB, but that's really not  
exactly right, because in a proper system, you're dealing almost  
entirely in custom components and you can only really render custom  
components with live-like data (or in a live environment).  I have  
some ideas for this, but a lot of it just comes down to interface  
experimentation to see what works and what doesn't.  If we built a  
WOBuilder, we would really only build one that I would use, too, so  
it has to not suck (this quite possibly means such an app is not an  
Eclipse plugin, but just has an eclipse plugin integration layer  
along the lines of how WOB + PB/Xc work).


I think about this app all the time, but I just have not yet seen  
the economics.  I asked at WWDC who would pay real  
money (granted, an unspecified amount) for a WOBuilder and VERY  
few hands went up in a pretty large room of WO developers.  I'm  
with Jerry ... I am just not convinced that there would be enough  
licenses sold to justify such an effort.  Who knows .. Maybe I'm  
wrong.  Speak up with #'s and prove me wrong.  Email me directly if  
you're not comfortable posting on the list and I'll post some  
aggregates.  Like I said, I think about this all the time, but I  
have to be able to go to my boss (who graciously already lets me  
donate huge numbers of man-hours to this stuff as it stands) with  
some sort of justification for putting people on a project like  
this for several months.


... and don't forget that this would need to be an ongoing project  
with ongoing improvements (rather than getting to the point of  
standing still, like the old tools, after the initial features are in  
place). That's a serious business decision to make. Considering that  
Apple used to charge US$699, or whatever it was, for the whole set,  
including the frameworks - I think you'd need to be committed to  
keeping up with or ahead of the game in order to ensure continued  
revenue. It'd need to be compelling enough to make enough people  
cough up the funds time and time again.


with regards,
--

Lachlan Deck



___
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]


Re: WOBuilder Replacement

2007-07-05 Thread Chuck Hill


On Jul 5, 2007, at 11:16 AM, Lachlan Deck wrote:


On 05/07/2007, at 10:30 PM, Mike Schrag wrote:

Those estimates were all for starting from scratch, which I  
believe is what should be done (Apple will not release the source  
to the original, anyway -- I've brought it up several times over  
the last couple years).  To do a WOBuilder properly, it needs to  
be rethought.  WOBuilder now is built like IB, but that's really  
not exactly right, because in a proper system, you're dealing  
almost entirely in custom components and you can only really  
render custom components with live-like data (or in a live  
environment).  I have some ideas for this, but a lot of it just  
comes down to interface experimentation to see what works and what  
doesn't.  If we built a WOBuilder, we would really only build one  
that I would use, too, so it has to not suck (this quite possibly  
means such an app is not an Eclipse plugin, but just has an  
eclipse plugin integration layer along the lines of how WOB + PB/ 
Xc work).


I think about this app all the time, but I just have not yet seen  
the economics.  I asked at WWDC who would pay real  
money (granted, an unspecified amount) for a WOBuilder and VERY  
few hands went up in a pretty large room of WO developers.  I'm  
with Jerry ... I am just not convinced that there would be enough  
licenses sold to justify such an effort.  Who knows .. Maybe I'm  
wrong.  Speak up with #'s and prove me wrong.  Email me directly  
if you're not comfortable posting on the list and I'll post some  
aggregates.  Like I said, I think about this all the time, but I  
have to be able to go to my boss (who graciously already lets me  
donate huge numbers of man-hours to this stuff as it stands) with  
some sort of justification for putting people on a project like  
this for several months.


... and don't forget that this would need to be an ongoing project  
with ongoing improvements (rather than getting to the point of  
standing still, like the old tools, after the initial features are  
in place). That's a serious business decision to make. Considering  
that Apple used to charge US$699, or whatever it was, for the whole  
set, including the frameworks - I think you'd need to be committed  
to keeping up with or ahead of the game in order to ensure  
continued revenue. It'd need to be compelling enough to make enough  
people cough up the funds time and time again.


There are a lot of good business reasons to _not_ develop this.  I  
notice that everyone wants Mike to do it.  I don't see anyone who  
thinks it is such a good idea that their company should do it.  :-)



Chuck

--

Practical WebObjects - for developers who want to increase their  
overall knowledge of WebObjects or who are trying to solve specific  
problems.

http://www.global-village.net/products/practical_webobjects





___
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]


Re: checking webobject's version

2007-07-05 Thread Florijan Stamenkovic


On Jul 05, 2007, at 17:52, Angelo Chen wrote:


Hi,

I just installed the weobjects come with June 2007's
developer DVD, but any way to check what's the version
of this WebObjects?

Also I do see /application/Openbase folder, but can't
create any new database, any way to use Openbase?
Thanks.


You need the OpenBase Manager app, from the Applications/OpenBase/  
folder, to manage your databases. Assuming all is installed  
correctly, it is straightforward and easy.





A.C.


  無限電郵儲存量,立即使用Yahoo! Mail,你就無 
需再擔心收件箱儲存空間會否過量!



 ___
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/flor385% 
40mac.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]


Re: checking webobject's version

2007-07-05 Thread Tanmoy Roy

Use the following for WebObjects version:

defaults read /System/Library/Frameworks/JavaWebObjects.framework/Resources/Info
CFBundleShortVersionString

For Openbase I am not so sure.

On 7/5/07, Florijan Stamenkovic [EMAIL PROTECTED] wrote:


On Jul 05, 2007, at 17:52, Angelo Chen wrote:

 Hi,

 I just installed the weobjects come with June 2007's
 developer DVD, but any way to check what's the version
 of this WebObjects?

 Also I do see /application/Openbase folder, but can't
 create any new database, any way to use Openbase?
 Thanks.

You need the OpenBase Manager app, from the Applications/OpenBase/
folder, to manage your databases. Assuming all is installed
correctly, it is straightforward and easy.



 A.C.


   無限電郵儲存量,立即使用Yahoo! Mail,你就無
 需再擔心收件箱儲存空間會否過量!


  ___
 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/flor385%
 40mac.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/tanmoy.roy%40gmail.com

This email sent to [EMAIL PROTECTED]




--
Best,
Tanmoy
 ___
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]

Re: WOBuilder Replacement

2007-07-05 Thread Ricardo Strausz

There are a lot of good business reasons to _not_ develop this.  I
notice that everyone wants Mike to do it.  I don't see anyone who
thinks it is such a good idea that their company should do it.  :-)


Chuck


Wise Chuck!
I also would like someone to develop a Cocoa EOF replacement, and pay  
her $500...


Dino




 ___
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]

Re: getting the database values of an object without changing the one in the current editing context

2007-07-05 Thread WO Dev

Hello Ken,



Xavier,

EOF does this exact thing when it's deciding what has changed in  
your object, and what updates it needs to perform.  It does this by  
using the snapshot, which is how I'd recommend you doing this as well.


It would help if you clued us in to *why* you need it - so that  
answers could be crafted to your particular usage.


Actually I need it to save the previous object as a string (in fact  
an xml representation).
So my process is to manipulate an object, and when I submit the  
changes, just before saveChanges, I'm tracking who did this, when,  
and the xml representation.


That's why I'd like to get the database state of the object when I  
do te tracking part.


Xavier



Ken

On Jul 5, 2007, at 6:28 AM, WO Dev wrote:


Hi,

I'm not sure my subject is understandable, anyway.
Assuming I have an object x, I'm manipulating it in an editing  
context. At a certain point I need to get the original object (the  
one from the database) but without changing anything to the one in  
my editing context.


How could I do that?

I need the object in its globality, so if I can get the object  
directly and not a dictionary of its values it's better:)


You can answer bla bla project wonder:) but please point me to  
the correct method as I didn't find it for now;)


Thanks,

Xavier
___
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/kenlists% 
40anderhome.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]

Re: WOBuilder Replacement

2007-07-05 Thread Galen Rhodes

On Jul 5, 2007, at 3:32 PM, Ricardo Strausz wrote:


There are a lot of good business reasons to _not_ develop this.  I
notice that everyone wants Mike to do it.  I don't see anyone who
thinks it is such a good idea that their company should do it.  :-)


Chuck


Wise Chuck!
I also would like someone to develop a Cocoa EOF replacement, and  
pay her $500...


Dino



I predict that, unless there is a financial reward of some kind, that  
WOLips development will stagnate and/or come to a complete halt  
within the next 18 months if not sooner.  And yes, that is a  
challenge to the developers to hopefully prove me wrong.


This has always been the problem and always will be the problem is  
that the OpenSource community has trained people to expect free  
software to the point were the users actually refuse to pay for it no  
matter how good it is.   Usually people try to get their employers to  
buy it for them (which is were I get 99% of my software) but if they  
have to shell out the money themselves then they won't do it.  They'd  
rather steal it first.


But from a developer's point of view, it's really hard to eat when  
you're not making any money.  As a result the OpenSource developers  
tend to loose their motivation to continue development of their  
projects.  Instead they tend to go off and focus their energies on  
projects that do make them money.


The end result is that OpenSource software, like WOLips, tend to  
reach what I call the Good Enough For Free Stage and then the  
developers abandon it.  We've seen this in the Linux community for a  
number of years now.  Things are still progressing but VERY SLOWLY.
Meanwhile SourceForge is littered with the bones of abandoned  
OpenSource projects that developers have lost interest in.


--
Galen Rhodes
[EMAIL PROTECTED]

There is no worse tyranny than to force a man to pay for what he  
does not want merely because you think it would be good for him.


-- Robert Heinlein --



 ___
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]

Re: WOBuilder Replacement

2007-07-05 Thread Chuck Hill


On Jul 5, 2007, at 1:16 PM, Galen Rhodes wrote:


I predict that, unless there is a financial reward of some kind,  
that WOLips development will stagnate and/or come to a complete  
halt within the next 18 months if not sooner.  And yes, that is a  
challenge to the developers to hopefully prove me wrong.


I doubt that very much.  The development to date has been developers  
building what _they_ personally need to get their job done.  Most of  
what is in Entity Modeler and WOComponent Editor are things that Mike  
need to do his job more efficiently.  He, and mDimension, were kind  
enough to donate the results.  As long as we WO developers have unmet  
needs, development will continue.  It may happen in fits and bursts  
as our needs dictate, but it will happen.  It will only stagnate if  
all of our needs are met (or if those with needs are too damn lazy to  
do anything about them).  And in that case, it will be more of  
stable than stagnant.




This has always been the problem and always will be the problem is  
that the OpenSource community has trained people to expect free  
software to the point were the users actually refuse to pay for it  
no matter how good it is.   Usually people try to get their  
employers to buy it for them (which is were I get 99% of my  
software) but if they have to shell out the money themselves then  
they won't do it.  They'd rather steal it first.


Sadly, I must agree with this.


But from a developer's point of view, it's really hard to eat when  
you're not making any money.  As a result the OpenSource developers  
tend to loose their motivation to continue development of their  
projects.  Instead they tend to go off and focus their energies on  
projects that do make them money.


Or make their work on projects that make money more efficient.  Don't  
forget that.  Money does not need to be made directly.  And this is  
the primary reason, IMHO, why WOComponent Editor is not WYSIWYG.  A  
developer set out to make something that would be very efficient to  
use while requiring less effort than it would save.  I think that  
Mike has succeeded admirably in this.  While it is not flashy, it is  
far more productive for me than WOBuilder ever was and I am FAR  
happier using it than I was using WOBuilder.  Too many people seem to  
be more concerned with which font is used or IDE layout, or cute drag  
and drop tricks than they are with actual, real life productivity.   
OK, enough of that rant...



The end result is that OpenSource software, like WOLips, tend to  
reach what I call the Good Enough For Free Stage and then the  
developers abandon it.  We've seen this in the Linux community for  
a number of years now.  Things are still progressing but VERY  
SLOWLY.   Meanwhile SourceForge is littered with the bones of  
abandoned OpenSource projects that developers have lost interest in.


Which to me means they were finished or poorly thought out and  
required more effort than they were going to save.



Chuck


--

Practical WebObjects - for developers who want to increase their  
overall knowledge of WebObjects or who are trying to solve specific  
problems.

http://www.global-village.net/products/practical_webobjects





___
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]


Re: WOBuilder Replacement

2007-07-05 Thread Janine Sisk

On Jul 5, 2007, at 5:30 AM, Mike Schrag wrote:

I think about this app all the time, but I just have not yet seen  
the economics.  I asked at WWDC who would pay real  
money (granted, an unspecified amount) for a WOBuilder and VERY  
few hands went up in a pretty large room of WO developers.


I don't feel the need for a WOBuilder replacement myself, so I didn't  
raise my hand, and I probably answered no to that question in  
Pascal's survey.  But now that I've given it some thought I would  
pitch in to the effort anyway, for two reasons:


1.  If you built it, it would be cool and useful
2.  It's existence would help grow the community (some people are  
very visual and they are never going to be comfortable with the  
current tools)


Maybe I'm the only one, but if not, hopefully Pascal's second survey  
will show some increased interest.


I also think the suggestion of collecting the money upfront, to be  
returned if the target amount isn't reached, is a good one.


janine

___
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]


Re: WOBuilder Replacement

2007-07-05 Thread Galen Rhodes

On Jul 5, 2007, at 4:36 PM, Chuck Hill wrote:

* SNIP *

I doubt that very much.  The development to date has been  
developers building what _they_ personally need to get their job  
done.  Most of what is in Entity Modeler and WOComponent Editor are  
things that Mike need to do his job more efficiently.  He, and  
mDimension, were kind enough to donate the results.  As long as we  
WO developers have unmet needs, development will continue.  It may  
happen in fits and bursts as our needs dictate, but it will  
happen.  It will only stagnate if all of our needs are met (or if  
those with needs are too damn lazy to do anything about them).  And  
in that case, it will be more of stable than stagnant.


* SNIP *

Or make their work on projects that make money more efficient.   
Don't forget that.  Money does not need to be made directly.  And  
this is the primary reason, IMHO, why WOComponent Editor is not  
WYSIWYG.  A developer set out to make something that would be very  
efficient to use while requiring less effort than it would save.  I  
think that Mike has succeeded admirably in this.  While it is not  
flashy, it is far more productive for me than WOBuilder ever was  
and I am FAR happier using it than I was using WOBuilder.  Too many  
people seem to be more concerned with which font is used or IDE  
layout, or cute drag and drop tricks than they are with actual,  
real life productivity.  OK, enough of that rant...


Your two statements really made my point for me.  Your needs are not  
the same as someone else's needs.  This is probably the #1 problem  
with the OpenSource community is that they develop software for  
themselves and not others.  They develop software to meet their needs  
and not anyone else's needs.  Which I think is probably why they  
never make any money off of their labors.


And I personally LOVE your extremely insulting line of or if those  
with needs are too damn lazy to do anything about them.  Wow!  I  
mean WOW!  Arrogance is always my favorite sin!  Remember the old  
saying, Pride goeth before the fall?


So what you're saying is that I'm a lazy bastard if I don't have time  
to develop the tools myself?  WOW!  That attitude is exactly what is  
going to kill WO off for good.  I've said it before, you develop a  
WYSIWYG replacement for WOBuilder and EOModeler I'll pay upwards of  
$500 for them.  That's not a small amount of money!  But you know  
what?  I'll save three times that much in a year over having to use  
the current WOLips tools!


You may not desire WYSIWYG because it slows _YOU_ down.  But there  
may be others that truly feel that WYSIWYG enhances _THEIR_  
productivity.  And your refusal to accept that is EXACTLY what is  
wrong with OpenSource projects.  The developers adopt a very arrogant  
view that what's good for them is good for everyone.



___
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]


Re: WOBuilder Replacement

2007-07-05 Thread Steven Mark McCraw

Galen,

Take some slow deep breaths before your head explodes.  Here's the  
beauty of an open source project for you:  you don't have to use it.   
If you think it isn't meeting your needs, run along and pay for  
something that will.  If wonder dies, it dies, but right now a lot of  
people see it as very useful and beneficial, even if you don't.  And  
if you don't, that's totally fine.  If you don't see it as  
beneficial, don't use it.  It's hard to feel ripped off if a  
volunteer open-source community creates something that you don't  
like, and you shouldn't get super angry if they don't take the  
project (or, especially, some small aspect of the project) in the  
direction you want it to go in.


Mark

On Jul 5, 2007, at 5:07 PM, Galen Rhodes wrote:


On Jul 5, 2007, at 4:36 PM, Chuck Hill wrote:

* SNIP *

I doubt that very much.  The development to date has been  
developers building what _they_ personally need to get their job  
done.  Most of what is in Entity Modeler and WOComponent Editor  
are things that Mike need to do his job more efficiently.  He, and  
mDimension, were kind enough to donate the results.  As long as we  
WO developers have unmet needs, development will continue.  It may  
happen in fits and bursts as our needs dictate, but it will  
happen.  It will only stagnate if all of our needs are met (or  
if those with needs are too damn lazy to do anything about them).   
And in that case, it will be more of stable than stagnant.


* SNIP *

Or make their work on projects that make money more efficient.   
Don't forget that.  Money does not need to be made directly.  And  
this is the primary reason, IMHO, why WOComponent Editor is not  
WYSIWYG.  A developer set out to make something that would be very  
efficient to use while requiring less effort than it would save.   
I think that Mike has succeeded admirably in this.  While it is  
not flashy, it is far more productive for me than WOBuilder ever  
was and I am FAR happier using it than I was using WOBuilder.  Too  
many people seem to be more concerned with which font is used or  
IDE layout, or cute drag and drop tricks than they are with  
actual, real life productivity.  OK, enough of that rant...


Your two statements really made my point for me.  Your needs are  
not the same as someone else's needs.  This is probably the #1  
problem with the OpenSource community is that they develop software  
for themselves and not others.  They develop software to meet their  
needs and not anyone else's needs.  Which I think is probably why  
they never make any money off of their labors.


And I personally LOVE your extremely insulting line of or if those  
with needs are too damn lazy to do anything about them.  Wow!  I  
mean WOW!  Arrogance is always my favorite sin!  Remember the old  
saying, Pride goeth before the fall?


So what you're saying is that I'm a lazy bastard if I don't have  
time to develop the tools myself?  WOW!  That attitude is exactly  
what is going to kill WO off for good.  I've said it before, you  
develop a WYSIWYG replacement for WOBuilder and EOModeler I'll pay  
upwards of $500 for them.  That's not a small amount of money!  But  
you know what?  I'll save three times that much in a year over  
having to use the current WOLips tools!


You may not desire WYSIWYG because it slows _YOU_ down.  But there  
may be others that truly feel that WYSIWYG enhances _THEIR_  
productivity.  And your refusal to accept that is EXACTLY what is  
wrong with OpenSource projects.  The developers adopt a very  
arrogant view that what's good for them is good for everyone.



___
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/mark% 
40bluecollarsoftware.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]


Re: WOBuilder Replacement

2007-07-05 Thread Ken Anderson

Galen,

Maybe you've had some bad experiences with open source projects, but  
in my view, the WO open source world has been growing and growing for  
many many years.  Maybe it's because it's built around a commercial  
product that has extremely long legs... I don't know, but I don't  
think you could keep it down if you tried!


Ken

On Jul 5, 2007, at 5:07 PM, Galen Rhodes wrote:


On Jul 5, 2007, at 4:36 PM, Chuck Hill wrote:

* SNIP *

I doubt that very much.  The development to date has been  
developers building what _they_ personally need to get their job  
done.  Most of what is in Entity Modeler and WOComponent Editor  
are things that Mike need to do his job more efficiently.  He, and  
mDimension, were kind enough to donate the results.  As long as we  
WO developers have unmet needs, development will continue.  It may  
happen in fits and bursts as our needs dictate, but it will  
happen.  It will only stagnate if all of our needs are met (or  
if those with needs are too damn lazy to do anything about them).   
And in that case, it will be more of stable than stagnant.


* SNIP *

Or make their work on projects that make money more efficient.   
Don't forget that.  Money does not need to be made directly.  And  
this is the primary reason, IMHO, why WOComponent Editor is not  
WYSIWYG.  A developer set out to make something that would be very  
efficient to use while requiring less effort than it would save.   
I think that Mike has succeeded admirably in this.  While it is  
not flashy, it is far more productive for me than WOBuilder ever  
was and I am FAR happier using it than I was using WOBuilder.  Too  
many people seem to be more concerned with which font is used or  
IDE layout, or cute drag and drop tricks than they are with  
actual, real life productivity.  OK, enough of that rant...


Your two statements really made my point for me.  Your needs are  
not the same as someone else's needs.  This is probably the #1  
problem with the OpenSource community is that they develop software  
for themselves and not others.  They develop software to meet their  
needs and not anyone else's needs.  Which I think is probably why  
they never make any money off of their labors.


And I personally LOVE your extremely insulting line of or if those  
with needs are too damn lazy to do anything about them.  Wow!  I  
mean WOW!  Arrogance is always my favorite sin!  Remember the old  
saying, Pride goeth before the fall?


So what you're saying is that I'm a lazy bastard if I don't have  
time to develop the tools myself?  WOW!  That attitude is exactly  
what is going to kill WO off for good.  I've said it before, you  
develop a WYSIWYG replacement for WOBuilder and EOModeler I'll pay  
upwards of $500 for them.  That's not a small amount of money!  But  
you know what?  I'll save three times that much in a year over  
having to use the current WOLips tools!


You may not desire WYSIWYG because it slows _YOU_ down.  But there  
may be others that truly feel that WYSIWYG enhances _THEIR_  
productivity.  And your refusal to accept that is EXACTLY what is  
wrong with OpenSource projects.  The developers adopt a very  
arrogant view that what's good for them is good for everyone.



___
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/kenlists% 
40anderhome.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]


HTTP/1.1 and Chunked transfers

2007-07-05 Thread Lachlan Deck

Hi there,

does anyone have any experience with receiving chunked data (or  
perhaps sending chunked requests specifying the content-length with  
Axis)?


I getting a 411 Length Required response in the client... so I'm  
trying to ascertain whether there's some commons-httpclient setting  
to have that generated when creating the requests (on the client  
side) or if something else's afoot.


Any ideas?

i.e., in the client application there's something like this:
public MainServiceSoapBindingStub mainStub() {
if ( _stub == null ) {
MainService_ServiceLocator serviceLocator;

serviceLocator = new MainService_ServiceLocator();
		this._stub = (MainServiceSoapBindingStub)  
serviceLocator.getMainService();

...

if (  enable compression condition  ) {
Map httpSettings;

// Set property to compress requests
this._stub._setProperty(HTTPConstants.MC_GZIP_REQUEST, 
Boolean.TRUE);
// Tell the server it can compress responses
this._stub._setProperty(HTTPConstants.MC_ACCEPT_GZIP, 
Boolean.TRUE);

// enable chunking and http 1.1
httpSettings = new Hashtable();
			httpSettings.put(MessageContext.HTTP_TRANSPORT_VERSION,  
HTTPConstants.HEADER_PROTOCOL_V11);
			httpSettings.put(HTTPConstants.HEADER_TRANSFER_ENCODING_CHUNKED,  
Boolean.TRUE);

this._stub._setProperty(HTTPConstants.REQUEST_HEADERS, 
httpSettings);
}
}
}

And the stack trace below when calling one of the webservice methods.

with regards,
--

Lachlan Deck


 [java] AxisFault
 [java]  faultCode: {http://xml.apache.org/axis/}HTTP
 [java]  faultSubcode:
 [java]  faultString: (411)Length Required
 [java]  faultActor:
 [java]  faultNode:
 [java]  faultDetail:
 [java] {}:return code:  411
 [java] lt;!DOCTYPE HTML PUBLIC quot;-//IETF//DTD HTML 2.0// 
ENquot;gt;

 [java] lt;HTMLgt;lt;HEADgt;
 [java] lt;TITLEgt;411 Length Requiredlt;/TITLEgt;
 [java] lt;/HEADgt;lt;BODYgt;
 [java] lt;H1gt;Length Requiredlt;/H1gt;
 [java] A request of the requested method POST requires a valid  
Content-length.lt;Pgt;
 [java] chunked Transfer-Encoding forbidden: /cgi-bin/WebObjects/ 
WillowServices.woa/-55443/ws/MainServicelt;Pgt;

 [java] lt;HRgt;
 [java] lt;ADDRESSgt;Apache/1.3.33 Server at lds-mac.local  
Port 80lt;/ADDRESSgt;

 [java] lt;/BODYgt;lt;/HTMLgt;
 [java]
 [java] {http://xml.apache.org/axis/}HttpErrorCode:411
 [java]
 [java] (411)Length Required
 [java] at  
org.apache.axis.transport.http.CommonsHTTPSender.invoke 
(CommonsHTTPSender.java:218)
 [java] at  
org.apache.axis.strategies.InvocationStrategy.visit 
(InvocationStrategy.java:32)
 [java] at org.apache.axis.SimpleChain.doVisiting 
(SimpleChain.java:118)
 [java] at org.apache.axis.SimpleChain.invoke 
(SimpleChain.java:83)
 [java] at org.apache.axis.client.AxisClient.invoke 
(AxisClient.java:165)
 [java] at org.apache.axis.client.Call.invokeEngine 
(Call.java:2784)

 [java] at org.apache.axis.client.Call.invoke(Call.java:2767)
 [java] at org.apache.axis.client.Call.invoke(Call.java:2443)
 [java] at org.apache.axis.client.Call.invoke(Call.java:2366)
 [java] at org.apache.axis.client.Call.invoke(Call.java:1812)
 [java] at  
my.client.app.ws.stubs.MainServiceSoapBindingStub.blahBlah 
(MainServiceSoapBindingStub.java:874)

 [java] ..
___
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]


Re: HTTP/1.1 and Chunked transfers

2007-07-05 Thread Mike Schrag
Post this on the Wonder list and Anjo can probably tell you more ...  
Wonder has a replacement for WOHttpIO where Anjo implemented support  
for chunked data.


/**
 * Bugfix class that adds support for chunked content, which a HTTP  
1.0 client MUST
 * support. This is escpecially important for Axis clients  1.1.  
br /
 * If this class is going to be used, you need to make sure that it  
comes before

 * JavaWebObjects in the classpath.
 *
 * @author ak
 */

ms

On Jul 5, 2007, at 6:51 PM, Lachlan Deck wrote:


Hi there,

does anyone have any experience with receiving chunked data (or  
perhaps sending chunked requests specifying the content-length with  
Axis)?


I getting a 411 Length Required response in the client... so I'm  
trying to ascertain whether there's some commons-httpclient setting  
to have that generated when creating the requests (on the client  
side) or if something else's afoot.


Any ideas?

i.e., in the client application there's something like this:
public MainServiceSoapBindingStub mainStub() {
if ( _stub == null ) {
MainService_ServiceLocator serviceLocator;

serviceLocator = new MainService_ServiceLocator();
		this._stub = (MainServiceSoapBindingStub)  
serviceLocator.getMainService();

...

if (  enable compression condition  ) {
Map httpSettings;

// Set property to compress requests
			this._stub._setProperty(HTTPConstants.MC_GZIP_REQUEST,  
Boolean.TRUE);

// Tell the server it can compress responses
			this._stub._setProperty(HTTPConstants.MC_ACCEPT_GZIP,  
Boolean.TRUE);


// enable chunking and http 1.1
httpSettings = new Hashtable();
			httpSettings.put(MessageContext.HTTP_TRANSPORT_VERSION,  
HTTPConstants.HEADER_PROTOCOL_V11);
			httpSettings.put(HTTPConstants.HEADER_TRANSFER_ENCODING_CHUNKED,  
Boolean.TRUE);
			this._stub._setProperty(HTTPConstants.REQUEST_HEADERS,  
httpSettings);

}
}
}

And the stack trace below when calling one of the webservice methods.

with regards,
--

Lachlan Deck


 [java] AxisFault
 [java]  faultCode: {http://xml.apache.org/axis/}HTTP
 [java]  faultSubcode:
 [java]  faultString: (411)Length Required
 [java]  faultActor:
 [java]  faultNode:
 [java]  faultDetail:
 [java] {}:return code:  411
 [java] lt;!DOCTYPE HTML PUBLIC quot;-//IETF//DTD HTML 2.0// 
ENquot;gt;

 [java] lt;HTMLgt;lt;HEADgt;
 [java] lt;TITLEgt;411 Length Requiredlt;/TITLEgt;
 [java] lt;/HEADgt;lt;BODYgt;
 [java] lt;H1gt;Length Requiredlt;/H1gt;
 [java] A request of the requested method POST requires a valid  
Content-length.lt;Pgt;
 [java] chunked Transfer-Encoding forbidden: /cgi-bin/ 
WebObjects/WillowServices.woa/-55443/ws/MainServicelt;Pgt;

 [java] lt;HRgt;
 [java] lt;ADDRESSgt;Apache/1.3.33 Server at lds-mac.local  
Port 80lt;/ADDRESSgt;

 [java] lt;/BODYgt;lt;/HTMLgt;
 [java]
 [java] {http://xml.apache.org/axis/}HttpErrorCode:411
 [java]
 [java] (411)Length Required
 [java] at  
org.apache.axis.transport.http.CommonsHTTPSender.invoke 
(CommonsHTTPSender.java:218)
 [java] at  
org.apache.axis.strategies.InvocationStrategy.visit 
(InvocationStrategy.java:32)
 [java] at org.apache.axis.SimpleChain.doVisiting 
(SimpleChain.java:118)
 [java] at org.apache.axis.SimpleChain.invoke 
(SimpleChain.java:83)
 [java] at org.apache.axis.client.AxisClient.invoke 
(AxisClient.java:165)
 [java] at org.apache.axis.client.Call.invokeEngine 
(Call.java:2784)

 [java] at org.apache.axis.client.Call.invoke(Call.java:2767)
 [java] at org.apache.axis.client.Call.invoke(Call.java:2443)
 [java] at org.apache.axis.client.Call.invoke(Call.java:2366)
 [java] at org.apache.axis.client.Call.invoke(Call.java:1812)
 [java] at  
my.client.app.ws.stubs.MainServiceSoapBindingStub.blahBlah 
(MainServiceSoapBindingStub.java:874)

 [java] ..
___
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/mschrag% 
40mdimension.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]


Re: Get server host from request or url

2007-07-05 Thread Chuck Hill

Hello Benoit,

How are you handling sessions?  When the Flash client requests a web  
service, what URL does it use?


Chuck


On Jul 5, 2007, at 6:56 AM, Benoit Cantin wrote:


Dear list,

I would like to establish a connexion between a webobjects server  
and a flash client.


To do so, I have to transfer the server's FQDN, or the server's IP  
adress to the flash client as a flash variable passed to the swf.


The flash client, then, communicate through web services using this  
variable.


The problem is that it seems that when the server return its FQDN  
and if a try to contact the server through it's IP adress without  
specifying the port on which my application instance run, then, I  
just can't get my web services.


If I force the server to return it's IP, it just work. But if I try  
to contact the server through it FQDN, it fails.


Here is the method involved on the server in returning the host name.

public String serverNameFromRequest(WORequest request) {
String s = request.headerForKey(x-webobjects-server-name);
if (s == null) {
s = request.headerForKey(server_name);
}   
if (s == null) {
s = request.headerForKey(host);
}
if (s == null) {
s = request._originatingAddress().getHostAddress();
}
if (s == null) {
s = WOApplication.application().host();
}
return s;

Does anybody ever have this problem ? Any help is appreciated.
Thank you.

--
Benoit Cantin

___
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/chill% 
40global-village.net


This email sent to [EMAIL PROTECTED]



--

Practical WebObjects - for developers who want to increase their  
overall knowledge of WebObjects or who are trying to solve specific  
problems.

http://www.global-village.net/products/practical_webobjects





___
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]


Get server host from request or url

2007-07-05 Thread Benoit Cantin

Dear list,

I would like to establish a connexion between a webobjects server and a 
flash client.


To do so, I have to transfer the server's FQDN, or the server's IP 
adress to the flash client as a flash variable passed to the swf.


The flash client, then, communicate through web services using this 
variable.


The problem is that it seems that when the server return its FQDN and 
if a try to contact the server through it's IP adress without specifying 
the port on which my application instance run, then, I just can't get my 
web services.


If I force the server to return it's IP, it just work. But if I try to 
contact the server through it FQDN, it fails.


Here is the method involved on the server in returning the host name.

public String serverNameFromRequest(WORequest request) {
String s = request.headerForKey(x-webobjects-server-name);
if (s == null) {
s = request.headerForKey(server_name);
}   
if (s == null) {
s = request.headerForKey(host);
}
if (s == null) {
s = request._originatingAddress().getHostAddress();
}
if (s == null) {
s = WOApplication.application().host();
}
return s;

Does anybody ever have this problem ? Any help is appreciated.
Thank you.

--
Benoit Cantin

___
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]


Re: WOBuilder Replacement

2007-07-05 Thread Louis Demers
Sorry, this has accumulted inside of me for months, listening to the  
eclipse evangelism..., but mostly to xcode/wobuilder tools being  
disparaged and ridiculed, along with those who prefer them ...


On 5-Jul-07, at 16:36 , Chuck Hill wrote:

  While it is not flashy, it is far more productive for me than  
WOBuilder ever was and I am FAR happier using it than I was using  
WOBuilder.


I'm thrilled for you.

Too many people seem to be more concerned with which font is used  
or IDE layout, or cute drag and drop tricks than they are with  
actual, real life productivity.


Every time I hear this argument, it brings me back to the 80's when  
some people argued that Emacs was the end all tool, that they were  
not slowed down by taking their hands off the keyboard to get to the  
mouse and that this graphical user stuff was just for wimps.


I use a wide variety of tools, languages and methods to do my work. I  
have to write assembler, C, Obj-C, Java, shell scripts ... Doing all  
of my work with only a single tool would be gauche and unproductive.  
Productivity for some means thinking textually and with a keyboard,  
for  others it means thinking graphically and with a mouse.


Three things should motivate a WOBuilder replacement:

1) Its absence denatures WebObjects, which was initially marketed as  
a rapid and relatively easy way to build webapps. Sure, eventually,  
you had to write more code and get down into the technology, but you  
could get simple apps with good results rather easily. It made the  
entry easier and certainly attracted new developers to join. While I  
agree wolips's component editor is good, the overall suite will not  
attract any significant numbers of new developers. Eclipse OpenSource  
connection's will not expose WebObjects to a new receptive crowd (as  
they will also stick with other opensourced solutions like Rails/ 
Hibernate/Cayenne/Tapestry or whatever). Meanwhile, the abandon of  
XCode/WoBuilder will mean the abandon of Apple's crowd who like  
simple/graphical/elegant tools. Over time, I'm convinced it spells  
the drift of WO to insignificance.


2) For full time developer, proficiency with the tool can be  
developed with time and productivity then ensues. In those scenarios,  
Eclipse might yield some positive return on investment to learn/ 
master it. But what about those who do not developpe WO apps full  
time ? I have to learn those tools just a few hours at a time. While  
I may intensely work on  a project for a while, I may have to switch  
to writing  assembler to boot a ARM CPU and implement a real-time app  
and then to spend weeks designing/building/testing optical/mechanical/ 
electronics systems. Next, I may have to go back and revisit a tools  
I've developed with WO to add some feature we need ! Drop back into  
eclipse, I Think not. Startup WOBuidler, makes more sense. I'll be up  
an running much faster. I doubt I'm the only one who doing this part  
time, and for us, WOBuilder is the only thing that makes sense.


3) I also develop apps in Cocoa, and the combination of XCode/ 
Interface Builder/Cocoa/Bindings just rocks! It allows to build great  
tools quickly (part-time) faster than anything else ( even from my  
Windows collegues) I do not understand why a new generation of  
WOBuilder could not do the same for WebObjects. I always expected  
that the technologies were converging to allow this, Webkit, Core  
Data, Cocoa ... It would help promote WebOjects and make it  
accessible to more developers, including novice, and part-time.


Apple should care very much about  reason 1
Developers like myself should care about 2.
Everybody should care about 3

rant of my own

To those who think WO will not go away because it's too significant a  
framework and because Apple uses it, think MacApp... A very  
sophisticated Application framework that died from neglect and  
eventually disappeared despite Apple using it for many of its own  
apps. A GUI editor (forgot the name) was also part of the toolchain  
and it too was eventually neglected by Apple. Faced with the  
obsolescence of the tool, a third party developed from scratch a  
better replacement and sold it (named AdLib). I do not know if it was  
profitable, but every body I knew switched to it for the few bug  
fixes and the few new features it offered. Apple eventually bought  
the application and distributed it...


Lastly, everybody is free to do what they want and I certainly agree  
the we do not have any right to expect others to do work freely for  
any of us. However I do not understand why there has to be a business  
case for developing a WOBuilder replacement ? that it must be  
absolutely profitable  ? I'm curious to see the numbers that  
supported the development of WOLips, Project Wonder ??? Should I  
assume that these were profitable endeavors ! To me, they certainly  
seem equally large/serious development efforts, probably even more  
than a WOBuilder replacement.

If 

Let's cool down ! Was : WOBuilder Replacement

2007-07-05 Thread Pascal Robert
Ok people, let's cool down a bit.  It's not easy with that big Sun  
over us, but please wait until I get my WOLips survey up and  
running.  This way, everyone will be able to voice their opinion in a  
structured way :-)  It should be up before tomorrow night.



___
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]


Re: WOBuilder Replacement

2007-07-05 Thread Chuck Hill
Really tired of what I see a pointless conversation, but there are a  
couple of things I feel a need to address.



On Jul 5, 2007, at 5:22 PM, Louis Demers wrote:

To those who think WO will not go away because it's too significant  
a framework and because Apple uses it, think MacApp... A very  
sophisticated Application framework that died from neglect and  
eventually disappeared despite Apple using it for many of its own  
apps. A GUI editor (forgot the name) was also part of the toolchain  
and it too was eventually neglected by Apple. Faced with the  
obsolescence of the tool, a third party developed from scratch a  
better replacement and sold it (named AdLib). I do not know if it  
was profitable, but every body I knew switched to it for the few  
bug fixes and the few new features it offered. Apple eventually  
bought the application and distributed it...


Like everything, it will survive on its own merit, or not.  When  
Apple finds something better to run iTunes etc. on, they will drop  
it.  When I find something that let's me develop more functionality,  
faster then I will drop it.  I hope I am not using this same  
technology for the next twenty years.



I do not understand why there has to be a business case for  
developing a WOBuilder replacement ? that it must be absolutely  
profitable  ? I'm curious to see the numbers that supported the  
development of WOLips, Project Wonder ??? Should I assume that  
these were profitable endeavors ! To me, they certainly seem  
equally large/serious development efforts, probably even more than  
a WOBuilder replacement.


But you are comparing apples and oranges there.  Look at the  
history.  These projects were not developed, they _grew_.  Wonder was  
just a couple of frameworks at first and in Objective-C.  As  
developers have needed functionality over the years they created it  
for themselves and generously donated it to all in the form of a  
contribution to Wonder.  The same goes for WOLips.  Andrus Adamchik  
started the project around 2001 as a set of tools to build WebObjects  
projects independent from platform and IDE based on Apache Ant  
technology. It was all command line scripts then. But it worked and  
it was good enough to get people going on it.  Other people wanted  
more and so they built it.  Emily Bache and Ulrich Koester helped to  
flesh out project and add core Ant tasks in the early years.  Ulrich  
started the WOLips Eclipse plugin which has evolved into what you now  
see.  Harald Niesche developed the incremental builder which has  
become the core of WOLips.



It really depends on how those who would developed it want to be  
rewarded for their effort/contribution. It does not have to be  
free, neither does it have to make commercial sense.


What I see is this: The tools we have are the product of people who  
made them for themselves, over a long period of time, but were  
gracious enough to share them.  This WOBuilder replacement seems  
different.  Those who want this seem unwilling or unable to make it.  
Which is part of the reason that I think it has to be a commercial  
effort.  The other part is that it needs to be pretty complete when  
released otherwise it will be worse than none at all.  Unlike the  
early versions of what we now call WOLips, the shell of a GUI editor  
is going to be pretty useless.  So an incremental build out over  
years does not seem feasible to me.



Chuck

--

Practical WebObjects - for developers who want to increase their  
overall knowledge of WebObjects or who are trying to solve specific  
problems.

http://www.global-village.net/products/practical_webobjects





___
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]


Re: WO used internally by Apple, a bad thing?

2007-07-05 Thread Ray Kiddy


On Jul 5, 2007, at 12:32 AM, Jean Pierre Malrieu wrote:

This post ought to be sent to WO-talk, but I can't post there right  
now.


A lot of people say that because Apple is using WO internally, we  
need not worry about WO death.
I agree with that, but I am starting to wonder whether Apple using  
WO is a good thing for WO...


If Apple had chosen another technology for iTunes store, the Apple  
Store and .mac, WO would no longer be a matter of competitive  
advantage for Apple and therefore, Apple could open source it.




This is not true. The reason that Apple cannot open source WO has a  
lot more to do with the intellectual property in WebObjects.  
Unfortunately, how IP is interpreted in the US leads to some really  
screwed up situations, and Apple has a lot of lawyers.


WO would have evolved much faster if Apple was not using it. What  
is the reason for sticking with apache 1.3 and java 1.4 for so long  
if not Apple internal apps? Isn't WO evolving slowly because Apple  
needs to keep it compatible with old code it uses in its internal  
applications, and old deployment platforms?




No, this is not the reason. This would be more sensible than the real  
reasons.


What prevent Apple from publishing clear roadmaps for WO? The fact  
that the future of the product depends on Apple's internal needs,  
which can vary a lot, and that Apple does not want to disclose.




Apple just does not do roadmaps. They are a consumer company, and  
that is the way that they are. The fact that it is not sensible for  
this case is irrelevant.


Overall, I am not sure that Apple using WO internally is a very  
good thing for WO.




Whether it is a good thing for WO or not is also irrelevant.

- ray


___
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]


Re: WOBuilder Replacement

2007-07-05 Thread Mike Schrag
Lastly, everybody is free to do what they want and I certainly  
agree the we do not have any right to expect others to do work  
freely for any of us. However I do not understand why there has to  
be a business case for developing a WOBuilder replacement ? that it  
must be absolutely profitable  ? I'm curious to see the numbers  
that supported the development of WOLips, Project Wonder ??? Should  
I assume that these were profitable endeavors ! To me, they  
certainly seem equally large/serious development efforts, probably  
even more than a WOBuilder replacement.
All I can speak for is my own company, but the reason there needs to  
be a business case for WOBuilder for us is that there is a  
substantial up-front development investment that has to happen to  
have anything worth using.  By substantial, I'm talking many man-months.


You bring up current-state WOLips and Wonder in contrast, so I feel  
that some context needs to be provided here.  In the case of Wonder,  
I would say that 95+% of the code that I have contributed to Wonder  
was code that I had to write to solve a problem and we chose to  
contribute it back because we felt the community would benefit more  
(and by proxy, us) than we would if we kept it locked away.  For  
Wonder, the answer is it was already paid for.  The business case  
was generally made already because we either already decided that we  
needed an internal app that required the feature, or we had a paying  
customer that literally paid for it to happen.  So that's Wonder.


For WOLips, it's all tools, so it's harder to quantify.  For almost  
all of the things I've worked on in WOLips, I felt that sinking the  
time into working on the feature either 1) made us more productive  
(i.e. automatically calling eogenerator -- relatively small feature,  
but a nice little bump), 2) made us less error prone (i.e. binding  
validation, code completion, etc), or 3) made me not want to kill  
people (i.e. replacing the previous HTML editor with a WO-smart one,  
which also ties into #1 and #2).  We have invested a very large  
number of man-hours into WOLips development, don't get me wrong, but  
it's generally spread out over a year in little chunks.  I didn't  
have to dedicate 4 months to get the new HTML editor out.  Now it was  
maybe a week or two, but I dedicate a large amount of personal time  
in addition to work time on a lot of that stuff just because I enjoy  
it.  So I tacitly make the business case for the majority of our  
WOLips contributions that I believe our development will be stronger  
because of it.  Entity Modeler is an ENTIRELY different beast.  I got  
a phone call from someone who worked with Apple and was asked how  
serious were you when you mentioned on the mailing list that you were  
thinking about an Eclipse-based Entity Modeler, because that might be  
a really good idea.  Entity Modeler was the single largest time  
investment that I've made to WO open source, and if we took that on  
entirely inside the company, I would have absolutely have had to make  
a business case for it.  And it's entirely possible that Bill would  
have said absolutely, but at the time, it was sort of exploratory,  
and I wasn't sure things would come of it, but I spent 5 weeks of  
completely off-hours personal time to try to get that out before WWDC  
06, because I felt it was important to WO to have it.  I'm not  
pointing that out because I want any sort of yay thanks, but rather  
that I took that on independently, which gave me the freedom to not  
have to make a 5 man-week business case for it.  Now we have since  
dedicated quite a few (many many) hours to it under the company,  
because we believe (and Apple agreed) that Entity Modeler provided a  
direction for the tools story to go for WO, at which point it became  
its own business case (we use WO, we don't want to use the  
alternatives, so we need to support this tool).


And then we come to WOBuilder again.  It's the big missing chunk of  
the toolchain.  But WOB is really hard, or at least doing WOB WELL is  
really hard.  It's not just stick a webkit front-end on a text  
editor and ta-da!.  You have to write Interface Builder.  And not  
only do you have to write interface builder, you have to write  
interface builder that works well with essentially entirely custom  
NSViews (meaning, go make a UI in IB that uses nothing but custom  
NSViews -- nice gray boxes, right?).  Just making a good previewing  
HTML editor is hard, let alone throwing in arbitrarily-nested- 
dynamically-changing-based-on-content-and-data-that-doesn't-exist-yet- 
because-you-haven't-put-data-in-your-database components.  And if we  
worked on it, I'm not content just rehashing what the original WOB  
is, because I don't _like_ the original WOB.  I believe (and this has  
been debated to death, so I'm simply stating it as my personal  
opinion and NOT as a fact) that WOB falls down for complex components  
that make 

Re: WOBuilder Replacement

2007-07-05 Thread Mike Schrag

As usual, Chuck says the same thing I do, but with 1/4 of the words :)

On Jul 5, 2007, at 9:29 PM, Chuck Hill wrote:
a bunch of stuff



___
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]


Re: HTTP/1.1 and Chunked transfers

2007-07-05 Thread Lachlan Deck
Just bringing part of the discussion back here - as I don't think  
that when chunking is turned on in the Axis client that the request  
is making it to WO in the first place before getting a 411 error code.


Anyone have any ideas on this? e.g., anyone successfully using  
chunking transfers from a soap client?


Thanks.

On 06/07/2007, at 8:54 AM, Mike Schrag wrote:

Post this on the Wonder list and Anjo can probably tell you  
more ... Wonder has a replacement for WOHttpIO where Anjo  
implemented support for chunked data.


/**
 * Bugfix class that adds support for chunked content, which a HTTP  
1.0 client MUST
 * support. This is escpecially important for Axis clients  1.1.  
br /
 * If this class is going to be used, you need to make sure that it  
comes before

 * JavaWebObjects in the classpath.
 *
 * @author ak
 */

ms

On Jul 5, 2007, at 6:51 PM, Lachlan Deck wrote:


Hi there,

does anyone have any experience with receiving chunked data (or  
perhaps sending chunked requests specifying the content-length  
with Axis)?


I getting a 411 Length Required response in the client... so I'm  
trying to ascertain whether there's some commons-httpclient  
setting to have that generated when creating the requests (on the  
client side) or if something else's afoot.


Any ideas?

i.e., in the client application there's something like this:
public MainServiceSoapBindingStub mainStub() {
if ( _stub == null ) {
MainService_ServiceLocator serviceLocator;

serviceLocator = new MainService_ServiceLocator();
		this._stub = (MainServiceSoapBindingStub)  
serviceLocator.getMainService();

...

if (  enable compression condition  ) {
Map httpSettings;

// Set property to compress requests
			this._stub._setProperty(HTTPConstants.MC_GZIP_REQUEST,  
Boolean.TRUE);

// Tell the server it can compress responses
			this._stub._setProperty(HTTPConstants.MC_ACCEPT_GZIP,  
Boolean.TRUE);


// enable chunking and http 1.1
httpSettings = new Hashtable();
			httpSettings.put(MessageContext.HTTP_TRANSPORT_VERSION,  
HTTPConstants.HEADER_PROTOCOL_V11);
			httpSettings.put 
(HTTPConstants.HEADER_TRANSFER_ENCODING_CHUNKED, Boolean.TRUE);
			this._stub._setProperty(HTTPConstants.REQUEST_HEADERS,  
httpSettings);

}
}
}

And the stack trace below when calling one of the webservice methods.

with regards,
--

Lachlan Deck


 [java] AxisFault
 [java]  faultCode: {http://xml.apache.org/axis/}HTTP
 [java]  faultSubcode:
 [java]  faultString: (411)Length Required
 [java]  faultActor:
 [java]  faultNode:
 [java]  faultDetail:
 [java] {}:return code:  411
 [java] lt;!DOCTYPE HTML PUBLIC quot;-//IETF//DTD HTML 2.0// 
ENquot;gt;

 [java] lt;HTMLgt;lt;HEADgt;
 [java] lt;TITLEgt;411 Length Requiredlt;/TITLEgt;
 [java] lt;/HEADgt;lt;BODYgt;
 [java] lt;H1gt;Length Requiredlt;/H1gt;
 [java] A request of the requested method POST requires a  
valid Content-length.lt;Pgt;
 [java] chunked Transfer-Encoding forbidden: /cgi-bin/ 
WebObjects/WillowServices.woa/-55443/ws/MainServicelt;Pgt;

 [java] lt;HRgt;
 [java] lt;ADDRESSgt;Apache/1.3.33 Server at lds-mac.local  
Port 80lt;/ADDRESSgt;

 [java] lt;/BODYgt;lt;/HTMLgt;
 [java]
 [java] {http://xml.apache.org/axis/}HttpErrorCode:411
 [java]
 [java] (411)Length Required
 [java] at  
org.apache.axis.transport.http.CommonsHTTPSender.invoke 
(CommonsHTTPSender.java:218)
 [java] at  
org.apache.axis.strategies.InvocationStrategy.visit 
(InvocationStrategy.java:32)
 [java] at org.apache.axis.SimpleChain.doVisiting 
(SimpleChain.java:118)
 [java] at org.apache.axis.SimpleChain.invoke 
(SimpleChain.java:83)
 [java] at org.apache.axis.client.AxisClient.invoke 
(AxisClient.java:165)
 [java] at org.apache.axis.client.Call.invokeEngine 
(Call.java:2784)

 [java] at org.apache.axis.client.Call.invoke(Call.java:2767)
 [java] at org.apache.axis.client.Call.invoke(Call.java:2443)
 [java] at org.apache.axis.client.Call.invoke(Call.java:2366)
 [java] at org.apache.axis.client.Call.invoke(Call.java:1812)
 [java] at  
my.client.app.ws.stubs.MainServiceSoapBindingStub.blahBlah 
(MainServiceSoapBindingStub.java:874)

 [java] ..
___
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/mschrag% 
40mdimension.com


This email sent to [EMAIL PROTECTED]



___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev 

Re: WOBuilder Replacement

2007-07-05 Thread Clark Mueller
I was one of those who raised his hand - but honestly, I no longer  
feel the same way, so it's even fewer than those few. Having digested  
some of this discussion going on for the past several days, I've  
arrived at the conclusion that, as many people have indicated, the  
current WOComponent editor helps me be more productive than I ever  
was with WOBuilder. The pros for me that make WOBuilder irrelevant  
are things such as:


* Autocompletion is fantastic. This is already a deeply ingrained  
part of my regular WOLips development workflow (I've only even been  
using WOLips for about nine months), so it extends easily for me to  
the WOD editor. Once I have a good grasp of the layout of the data I  
am modeling in a component, it's much faster than digging through the  
list of bindings in WOBuilder to figure out what I want to connect.


* The latest, absolutely kick-ass round of refactoring features have  
made it so much easier to deal with my old, WOBuilder-built  
components that I might have ordinarily been tempted to open  
WOBuilder for. In a single click, I can convert all the ugly  
WOBuilder generated names to something much more meaningful, and the  
end result is that I don't have to go spelunking in my own code to  
figure out what's going on. I haven't opened WOBuilder at all since  
this surfaced, and even before then, it was an infrequent event.


* Since I've been using WOLips, my component code ends up looking  
MUCH cleaner, simply because I have to look at and edit it all the  
time. That also makes me come off better to the people who actually  
like to admire others' HTML. Almost the only thing that is a bit of a  
headache for me is building tabular data views and whipping up the  
initial layout of forms. I often mock up the code for these with  
Dreamweaver and copy/paste, so I wouldn't mind seeing some  
alternative function in WOLips to accelerate that common task, but  
that's certainly not something I can't live without, either.


* The WOD editor doesn't exhibit all of the bugs that WOBuilder does.

So at the end of the day, would I pay real money for a graphical  
tool that does all this, except with eye candy? Possibly - I'd even  
go as far as to say probably. But it also definitely doesn't fit  
into the category of a must-have.


Clark

On 5 Jul 07, at 6:30 AM, Mike Schrag wrote:

 I asked at WWDC who would pay real money (granted, an  
unspecified amount) for a WOBuilder and VERY few hands went up in a  
pretty large room of WO developers.


 ___
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]

Re: Webobjects XCode

2007-07-05 Thread Ketema J. Harris

there's a gentoo WO installation guide


Followed your guide and have the ebuild, however i notice you have a  
requirement for dev-java/sun-jdk-1.4.2.15


I already have dev-java/sun-jdk-1.5.0.08 installed as well as

dev-java/blackdown-jdk-1.4.2.03-r15

can/will your ebuild work with those java jdks ?


On Jul 5, 2007, at 4:04 AM, Cyryl Plotnicki-Chudyk wrote:


Chuck Hill pisze:

On Jul 4, 2007, at 11:13 AM, Ketema J. Harris wrote:
I appreciate the advice.  I now have Eclipse up an WOLips  
installed.  I am running through some tutorials and have a bunch  
to learn.


In one of the links provided by Chuck, I noticed that apache can  
be used as the webserver for WO.  Is this the standard now?   
Reason I ask is because I have plenty of Linux boxes with apache  
on them lying around with which I can play, and really do not  
want to use my xserve if I don't have to. (I like it doing what's  
it doing).
You can deploy on Linux, but some extra steps are needed to build  
the Apache module for WO on your specific Linux distro.  I don't  
have any links handy for the steps.


http://www.power.com.pl/pl/webobjects/installation#header

^
there's a gentoo WO installation guide

--
Cyryl Plotnicki-Chudyk
Software Developer
Power Media S.A.
http://www.power.com.pl

District Court for Wroclaw-Fabryczna
KRS: 281947
NIP: PL-898-16-47-572
Capital stock: 500 000 PLN

___
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/ketema% 
40ketema.net


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]


Re: WOBuilder Replacement

2007-07-05 Thread Chuck Hill

Hi Clark,

Thank you for a reasoned response in what has become a rather feisty  
thread!



On Jul 5, 2007, at 9:57 PM, Clark Mueller wrote:

I was one of those who raised his hand - but honestly, I no longer  
feel the same way, so it's even fewer than those few. Having  
digested some of this discussion going on for the past several  
days, I've arrived at the conclusion that, as many people have  
indicated, the current WOComponent editor helps me be more  
productive than I ever was with WOBuilder. The pros for me that  
make WOBuilder irrelevant are things such as:


* Autocompletion is fantastic. This is already a deeply ingrained  
part of my regular WOLips development workflow (I've only even been  
using WOLips for about nine months), so it extends easily for me to  
the WOD editor. Once I have a good grasp of the layout of the data  
I am modeling in a component, it's much faster than digging through  
the list of bindings in WOBuilder to figure out what I want to  
connect.


* The latest, absolutely kick-ass round of refactoring features  
have made it so much easier to deal with my old, WOBuilder-built  
components that I might have ordinarily been tempted to open  
WOBuilder for. In a single click, I can convert all the ugly  
WOBuilder generated names to something much more meaningful, and  
the end result is that I don't have to go spelunking in my own code  
to figure out what's going on. I haven't opened WOBuilder at all  
since this surfaced, and even before then, it was an infrequent event.


* Since I've been using WOLips, my component code ends up looking  
MUCH cleaner, simply because I have to look at and edit it all the  
time. That also makes me come off better to the people who actually  
like to admire others' HTML. Almost the only thing that is a bit of  
a headache for me is building tabular data views and whipping up  
the initial layout of forms. I often mock up the code for these  
with Dreamweaver and copy/paste, so I wouldn't mind seeing some  
alternative function in WOLips to accelerate that common task, but  
that's certainly not something I can't live without, either.


That strikes me as an excellent suggestion!  I do most forms with  
divs now, but it is still the same painful process getting the  
scaffolding laid out.  Something to kickstart this might be quite  
useful and may not take too long to make.  Think on how this might  
work and file a suggestion here: http://issues.objectstyle.org/jira/ 
secure/Dashboard.jspa


In the meantime, have a look at AjaxGrid in Wonder's Ajax framework.   
It is driven from a plist file (for which I may write a nice editor  
one of these days) and makes tabular data views quick and easy to  
create.


Chuck




* The WOD editor doesn't exhibit all of the bugs that WOBuilder does.

So at the end of the day, would I pay real money for a graphical  
tool that does all this, except with eye candy? Possibly - I'd even  
go as far as to say probably. But it also definitely doesn't fit  
into the category of a must-have.


Clark

On 5 Jul 07, at 6:30 AM, Mike Schrag wrote:

 I asked at WWDC who would pay real money (granted, an  
unspecified amount) for a WOBuilder and VERY few hands went up in  
a pretty large room of WO developers.


 ___
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/chill% 
40global-village.net


This email sent to [EMAIL PROTECTED]


--

Practical WebObjects - for developers who want to increase their  
overall knowledge of WebObjects or who are trying to solve specific  
problems.

http://www.global-village.net/products/practical_webobjects





___
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]