Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF » Hello World CDO(Any usable documentation and samples to use CDO?)
Hello World CDO [message #879251] Wed, 30 May 2012 21:10 Go to next message
Allan Chase is currently offline Allan ChaseFriend
Messages: 3
Registered: July 2009
Junior Member
At this juncture, I'm looking for the easy button start point into CDO. Is there a Hello World sample somewhere that doesn't require understanding of several frameworks just to get started? I don't know SVN, GIT, EGIT, JGIT...blah blah blah, so downloading the Eclipsepedia samples doesn't seem possible until I erase and load my operating system with RedHat and go willy-nilly trapsing about update sites hodge-podging my IDE together. I have a real simple EMF model that I would like to contain with CDO. I want to perform queries, perform updates and so on; now, if I have to use several dozen frameworks to get a piece of data into or out of a database, I'd like to know that up front because I'll probably just avoid this whole thing and write something clean and sensible. Somewhere in here, there is an architect that went off the reservation.
Re: Hello World CDO [message #879667 is a reply to message #879251] Thu, 31 May 2012 15:53 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
Am 30.05.2012 23:10, schrieb Allan Chase:
> At this juncture, I'm looking for the easy button start point into CDO.
Easy but still complete according to your specific needs? I doubt there's one somewhere.

> Is there a Hello World sample somewhere
Example plugins can be imported from your target platform into the workspace once you've installed CDO.

> that doesn't require understanding of several frameworks just to get started?
CDO does not depend on any frameworks other than Net4j (included), EMF (you obviously know it) and the database system
of your choice. Well, some optional features (e.g., OCL Query support) require additional frameworks (e.g., OCL).

> I don't know SVN, GIT, EGIT, JGIT...blah blah blah,
Some of these tools are mentioned on http://wiki.eclipse.org/CDO_Source_Installation . Developers usually know them.

Of course you don't need to install the entire sources, API baselines, etc. That's meant for those who want to contribute.

You can install the binaries (optionally including source bundles) through p2: http://www.eclipse.org/cdo/downloads and
there are even ZIPs available.

> so downloading the Eclipsepedia samples doesn't seem possible until I erase and load my operating system with RedHat
> and go willy-nilly trapsing about update sites hodge-podging my IDE together.
I'm not a native English speaker and have no time to look up these funny words. Is there anything I'd miss if I skip them?

> I have a real simple EMF model
Simplicity, like beauty, is in the eye of the beholder.

> that I would like to contain with CDO.
There are lots of tutorials: http://wiki.eclipse.org/CDO/User_Contributed_Documentation

I like this one in particular: http://www.rcp-vision.com/?p=1285&lang=en

> I want to perform queries,
In what query language?

> perform updates and so on;
That's base functionality. Open a CDOSession to your repository, open a CDOTransaction on your session, load a resource
through the transaction, modify it and commit() the transcation.

> now, if I have to use several dozen frameworks to get a piece of data into or out of a database, I'd like to know that
> up front
I recommend to use an H2 database if you want to start simple. CDO Core needs no other frameworks.

> because I'll probably just avoid this whole thing and write something clean and sensible.
That being less work is usually an illusion.

> Somewhere in here, there is an architect that went off the reservation.
Again, I'm not a native speaker but to me this sounds insulting. Can you please explain what you mean by this?

Cheers
/Eike

----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper


Re: Hello World CDO [message #880223 is a reply to message #879667] Fri, 01 June 2012 16:52 Go to previous messageGo to next message
Allan Chase is currently offline Allan ChaseFriend
Messages: 3
Registered: July 2009
Junior Member
Thanks for your response Eike,

> Is there a Hello World sample somewhere
Example plugins can be imported from your target platform into the workspace once you've installed CDO.

>>Well, I follow the instructions perfectly and get an error message that the request was invalid, so it isn't that easy.


> that doesn't require understanding of several frameworks just to get started?
CDO does not depend on any frameworks other than Net4j (included), EMF (you obviously know it) and the database system
of your choice. Well, some optional features (e.g., OCL Query support) require additional frameworks (e.g., OCL).

>>Well, I hate to disagree, but you then have to know something about additional frameworks (either required or not), that relies on you knowing exactly how they work. So, to do a simple CDO sample, it appears that you need CDO, Net4J, EMF, Hibernate? Teneo? Probably the Eclipse Tools and Modeling stuff too? It just seems way too much.

> I don't know SVN, GIT, EGIT, JGIT...blah blah blah,
Some of these tools are mentioned on wiki.eclipse.org/CDO_Source_Installation . Developers usually know them.

>>Sure, but some of us only know and use Clear Case. Again, tons of options to make mistakes with.

> so downloading the Eclipsepedia samples doesn't seem possible until I erase and load my operating system with RedHat
> and go willy-nilly trapsing about update sites hodge-podging my IDE together.
I'm not a native English speaker and have no time to look up these funny words. Is there anything I'd miss if I skip them?

>>no, you wouldn't, this is ranting on my part.


> because I'll probably just avoid this whole thing and write something clean and sensible.
That being less work is usually an illusion.

>>I would almost agree with this, but I can gaurentee that NO ONE really understands everything going on in todays frameworks(just point and click right?). So if something breaks in a large, very critcal production system, guess what?

> Somewhere in here, there is an architect that went off the reservation.
Again, I'm not a native speaker but to me this sounds insulting. Can you please explain what you mean by this?

>>That was intended to be insulting, so you are correct. What I mean is that many Architects like to stroke their huge egos by creating insanely abstract and obtuse things that are infinitely confusing so they can demonstrate how smart they are. Sure, they build something to where you can swap out your database whenenver, but how many times does one swap out large, very fundamental components to a system? And what about the numerous layers between an application and the database, what performance impacts does that have on high end mission critical applications? Maybe think about it this way, would you trust all these frameworks together to help you fly an aircraft with 300 people on board?












Re: Hello World CDO [message #880234 is a reply to message #879251] Fri, 01 June 2012 17:20 Go to previous messageGo to next message
Alan McMorran is currently offline Alan McMorranFriend
Messages: 55
Registered: July 2009
Member
On 2012-05-30 21:10:03 +0000, Allan Chase said:
> I don't know SVN, GIT, EGIT, JGIT...blah blah blah, so downloading the
> Eclipsepedia samples doesn't seem possible until I erase and load my
> operating system with RedHat and go willy-nilly trapsing about update
> sites hodge-podging my IDE together. I have a real simple EMF model
> that I would like to contain with CDO. I want to perform queries,
> perform updates and so on; now, if I have to use several dozen
> frameworks to get a piece of data into or out of a database, I'd like
> to know that up front because I'll probably just avoid this whole thing
> and write something clean and sensible. Somewhere in here, there is an
> architect that went off the reservation.

This has to be the single most arrogant and insulting attempt to ask
for help I have ever read on these forums. It says a lot about Eike
Stepper's character that he gave you valuable, constructive feedback
considering the tone in which your question has been asked.

If you "don't know" how to use even rudimentary source control
functionality or how to install Eclipse components into your
development environment then I think you're going to have trouble
getting any piece of non-trivial software to work. CDO does all that
you require and more but if you're incapable or unwilling to read
through the available material describing how to go about setting up
your first CDO server and client and instead come onto this newsgroup
suggesting the authors of the software have gone "off the reservation"
because the code is beyond your level of comprehension then you will
get nowhere.

I am neither an architect, developer or contributor to CDO, I am simple
a very grateful user of this immensely powerful technology. If you
honestly think you can write something that is cleaner and more
sensible then all it does is highlight your myopic view about what CDO
offers.
Re: Hello World CDO [message #880265 is a reply to message #880234] Fri, 01 June 2012 18:16 Go to previous messageGo to next message
Allan Chase is currently offline Allan ChaseFriend
Messages: 3
Registered: July 2009
Junior Member
Seems like I have struck a chord. So now you've apparently caught a fraction of my overall frustration and that was the intent.

I like your final statement, because it talks about the title of this thread. What does CDO offer? Is there enough documentation (low level, real code, real samples) that can discuss using CDO as a model repository vs. as a runtime persistence mechanism? And are there ample execeptions that come back when transactions fail? Can you performance and tune such a creature? How does the security model work, is it role based or? How well does it recover from catastrophic errors? How exactly does the offline clone & fail over work. Does anyone know or do you just "trust" that it works?

The point of this whole tyrade was to suggest that if you put something out there, document the hell out of it so we can understand it and make it easy to get your samples. I found some CDO site hosted via CVS and they said just point to this and download it. Well, when you do that in Eclipse, it starts asking for usernames/passwords and all this stuff which wasn't PUBLISHED. The part that I do overlook is all the spelling and grammatical mistakes within a professional product, but all in all, the concepts and the intent should be clear.

If you are putting a real production system together, I'm not so comfortable doing that by blogs/forums and small shreds of evidence that a technology exists.

Now on to your challenge, Alan. Could I write something like CDO, sure, most of us could. Would you want to? Probably not.


--Allan

Re: Hello World CDO [message #880317 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10001" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 146 times)


Re: Hello World CDO [message #880319 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10002" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 140 times)


Re: Hello World CDO [message #880322 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10003" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 138 times)


Re: Hello World CDO [message #880324 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10004" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 157 times)


Re: Hello World CDO [message #880327 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10005" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 123 times)


Re: Hello World CDO [message #880330 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10006" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 132 times)


Re: Hello World CDO [message #880333 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10007" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 139 times)


Re: Hello World CDO [message #880336 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10008" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 140 times)


Re: Hello World CDO [message #880338 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10009" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 129 times)


Re: Hello World CDO [message #880340 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10010" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 134 times)


Re: Hello World CDO [message #880342 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10011" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 136 times)


Re: Hello World CDO [message #880345 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10012" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 149 times)


Re: Hello World CDO [message #880347 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10013" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 128 times)


Re: Hello World CDO [message #880349 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10014" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 134 times)


Re: Hello World CDO [message #880352 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10015" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 126 times)


Re: Hello World CDO [message #880354 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10016" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 156 times)


Re: Hello World CDO [message #880356 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10017" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 147 times)


Re: Hello World CDO [message #880358 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10018" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 138 times)


Re: Hello World CDO [message #880360 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10019" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 128 times)


Re: Hello World CDO [message #880362 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10020" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 137 times)


Re: Hello World CDO [message #880364 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10021" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 134 times)


Re: Hello World CDO [message #880366 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10022" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 132 times)


Re: Hello World CDO [message #880368 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10023" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 144 times)


Re: Hello World CDO [message #880370 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10024" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 142 times)


Re: Hello World CDO [message #880372 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10025" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 127 times)


Re: Hello World CDO [message #880374 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10026" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 139 times)


Re: Hello World CDO [message #880375 is a reply to message #880223] Fri, 01 June 2012 21:35 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 18:52, schrieb Allan Chase:
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">Thanks
for your response Eike,
<br>
<br>
<blockquote type="cite">Is there a Hello World sample somewhere </blockquote>
Example plugins can be imported from your target platform into the
workspace once you've installed CDO.
<br>
<br>
<blockquote type="cite">
<blockquote type="cite">Well, I follow the instructions
perfectly and get an error message that the request was
invalid, so it isn't that easy.
<br>
</blockquote>
</blockquote>
</blockquote>
Please provide more information about this problem to help me to
help you.<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<br>
<blockquote type="cite">that doesn't require understanding of
several frameworks just to get started? </blockquote>
CDO does not depend on any frameworks other than Net4j (included),
EMF (you obviously know it) and the database system of your
choice. Well, some optional features (e.g., OCL Query support)
require additional frameworks (e.g., OCL).
<br>
<br>
<blockquote type="cite">
<blockquote type="cite">Well, I hate to disagree, but you then
have to know something about additional frameworks (either
required or not), that relies on you knowing exactly how they
work.  </blockquote>
</blockquote>
</blockquote>
It's generally good to have intimate knowledge about all used
technologies "If you are putting a real production system together".<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">So, to do a simple CDO sample, it
appears that you need CDO, </blockquote>
</blockquote>
</blockquote>
Obviously.<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">Net4J, </blockquote>
</blockquote>
</blockquote>
I mentioned that explicitely. It's basically part of CDO.<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">EMF, </blockquote>
</blockquote>
</blockquote>
Obviously.<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">Hibernate? Teneo? </blockquote>
</blockquote>
</blockquote>
Optional:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10027" alt=""><br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">Probably the Eclipse Tools </blockquote>
</blockquote>
</blockquote>
No. What are they?<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">and Modeling stuff too?  </blockquote>
</blockquote>
</blockquote>
Optional. I mentioned OCL as an example.<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">It just seems way too much.
<br>
</blockquote>
</blockquote>
</blockquote>
No. I repeat it: For your simple example you'd need a JDBC driver,
CDO and EMF.<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<br>
<blockquote type="cite">I don't know SVN, GIT, EGIT, JGIT...blah
blah blah, </blockquote>
Some of these tools are mentioned on
wiki.eclipse.org/CDO_Source_Installation . Developers usually know
them.
<br>
<br>
<blockquote type="cite">
<blockquote type="cite">Sure, but some of us only know and use
Clear Case.  Again, tons of options to make mistakes with.
<br>
</blockquote>
</blockquote>
</blockquote>
That's life today. Or are you suggesting that we all learn Clear
Case only, now?<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<br>
<blockquote type="cite">so downloading the Eclipsepedia samples
doesn't seem possible until I erase and load my operating system
with RedHat and go willy-nilly trapsing about update sites
hodge-podging my IDE together. </blockquote>
I'm not a native English speaker and have no time to look up these
funny words. Is there anything I'd miss if I skip them?
<br>
<br>
<blockquote type="cite">
<blockquote type="cite">no, you wouldn't, this is ranting on my
part.
<br>
</blockquote>
</blockquote>
</blockquote>
I may mistranslate this word but ranting is not acceptable here.
Certainly not helpful, either.<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<br>
<blockquote type="cite">because I'll probably just avoid this
whole thing and write something clean and sensible. </blockquote>
That being less work is usually an illusion.
<br>
<br>
<blockquote type="cite">
<blockquote type="cite">I would almost agree with this, but I
can gaurentee </blockquote>
</blockquote>
</blockquote>
You mean "guarantee"?<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">that NO ONE really understands
everything going on in todays frameworks(just point and click
right?).  </blockquote>
</blockquote>
</blockquote>
I disagree. I already mentioned that I use to look at the source
code of all the technologies I use.<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">So if something breaks in a large, very
critcal production system, guess what?
<br>
</blockquote>
</blockquote>
</blockquote>
The implication being what? Your own, not community-tested
implementation would not break? Its documentation would better guide
the operators?<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<br>
<blockquote type="cite">Somewhere in here, there is an architect
that went off the reservation. </blockquote>
Again, I'm not a native speaker but to me this sounds insulting.
Can you please explain what you mean by this?
<br>
<br>
<blockquote type="cite">
<blockquote type="cite">That was intended to be insulting, so
you are correct.  </blockquote>
</blockquote>
</blockquote>
Very bad practice!<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">What I mean is that many Architects like
to stroke their huge egos by creating insanely abstract and
obtuse things that are infinitely confusing so they can
demonstrate how smart they are.  Sure, they build something to
where you can swap out your database whenenver, but how many
times does one swap out large, very fundamental components to
a system?  And what about the numerous layers between an
application and the database, what performance impacts does
that have on high end mission critical applications?  Maybe
think about it this way, would you trust all these frameworks
together to help you fly an aircraft with 300 people on board?
<br>
</blockquote>
</blockquote>
</blockquote>
All this is very vague and unconcrete. You're generally not adding
additional layers to your technology stack to make things faster,
are you? Of course you are interested in the added convenience, in
the shorter development times and lower overall costs that
higher-level frameworks usually cause. And always you're not only
free but even obliged to validate your concrete non-functional
requirements against the stack you're about to choose.<br>
<br>
To get concrete again and because I'm in fact the main architect
behind CDO I do wonder what facts all your reproaches are based on,
given that you've obviously not managed to execute the examples or
read the documentation ;-(<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
<br>
</body>
</html>
  • Attachment: efjdajdh.png
    (Size: 37.88KB, Downloaded 128 times)


Re: Hello World CDO [message #880377 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10028" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 124 times)


Re: Hello World CDO [message #880379 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10029" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 128 times)


Re: Hello World CDO [message #880381 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10030" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 126 times)


Re: Hello World CDO [message #880383 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10031" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 124 times)


Re: Hello World CDO [message #880386 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10032" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 131 times)


Re: Hello World CDO [message #880388 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10033" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 132 times)


Re: Hello World CDO [message #880390 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10034" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 128 times)


Re: Hello World CDO [message #880392 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10035" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 99 times)


Re: Hello World CDO [message #880394 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10036" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 94 times)


Re: Hello World CDO [message #880396 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10037" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 91 times)


Re: Hello World CDO [message #880398 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10038" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 79 times)


Re: Hello World CDO [message #880400 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10039" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 98 times)


Re: Hello World CDO [message #880402 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10040" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 88 times)


Re: Hello World CDO [message #880405 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10041" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 90 times)


Re: Hello World CDO [message #880406 is a reply to message #880223] Fri, 01 June 2012 21:35 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 18:52, schrieb Allan Chase:
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">Thanks
for your response Eike,
<br>
<br>
<blockquote type="cite">Is there a Hello World sample somewhere </blockquote>
Example plugins can be imported from your target platform into the
workspace once you've installed CDO.
<br>
<br>
<blockquote type="cite">
<blockquote type="cite">Well, I follow the instructions
perfectly and get an error message that the request was
invalid, so it isn't that easy.
<br>
</blockquote>
</blockquote>
</blockquote>
Please provide more information about this problem to help me to
help you.<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<br>
<blockquote type="cite">that doesn't require understanding of
several frameworks just to get started? </blockquote>
CDO does not depend on any frameworks other than Net4j (included),
EMF (you obviously know it) and the database system of your
choice. Well, some optional features (e.g., OCL Query support)
require additional frameworks (e.g., OCL).
<br>
<br>
<blockquote type="cite">
<blockquote type="cite">Well, I hate to disagree, but you then
have to know something about additional frameworks (either
required or not), that relies on you knowing exactly how they
work.  </blockquote>
</blockquote>
</blockquote>
It's generally good to have intimate knowledge about all used
technologies "If you are putting a real production system together".<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">So, to do a simple CDO sample, it
appears that you need CDO, </blockquote>
</blockquote>
</blockquote>
Obviously.<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">Net4J, </blockquote>
</blockquote>
</blockquote>
I mentioned that explicitely. It's basically part of CDO.<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">EMF, </blockquote>
</blockquote>
</blockquote>
Obviously.<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">Hibernate? Teneo? </blockquote>
</blockquote>
</blockquote>
Optional:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10042" alt=""><br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">Probably the Eclipse Tools </blockquote>
</blockquote>
</blockquote>
No. What are they?<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">and Modeling stuff too?  </blockquote>
</blockquote>
</blockquote>
Optional. I mentioned OCL as an example.<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">It just seems way too much.
<br>
</blockquote>
</blockquote>
</blockquote>
No. I repeat it: For your simple example you'd need a JDBC driver,
CDO and EMF.<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<br>
<blockquote type="cite">I don't know SVN, GIT, EGIT, JGIT...blah
blah blah, </blockquote>
Some of these tools are mentioned on
wiki.eclipse.org/CDO_Source_Installation . Developers usually know
them.
<br>
<br>
<blockquote type="cite">
<blockquote type="cite">Sure, but some of us only know and use
Clear Case.  Again, tons of options to make mistakes with.
<br>
</blockquote>
</blockquote>
</blockquote>
That's life today. Or are you suggesting that we all learn Clear
Case only, now?<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<br>
<blockquote type="cite">so downloading the Eclipsepedia samples
doesn't seem possible until I erase and load my operating system
with RedHat and go willy-nilly trapsing about update sites
hodge-podging my IDE together. </blockquote>
I'm not a native English speaker and have no time to look up these
funny words. Is there anything I'd miss if I skip them?
<br>
<br>
<blockquote type="cite">
<blockquote type="cite">no, you wouldn't, this is ranting on my
part.
<br>
</blockquote>
</blockquote>
</blockquote>
I may mistranslate this word but ranting is not acceptable here.
Certainly not helpful, either.<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<br>
<blockquote type="cite">because I'll probably just avoid this
whole thing and write something clean and sensible. </blockquote>
That being less work is usually an illusion.
<br>
<br>
<blockquote type="cite">
<blockquote type="cite">I would almost agree with this, but I
can gaurentee </blockquote>
</blockquote>
</blockquote>
You mean "guarantee"?<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">that NO ONE really understands
everything going on in todays frameworks(just point and click
right?).  </blockquote>
</blockquote>
</blockquote>
I disagree. I already mentioned that I use to look at the source
code of all the technologies I use.<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">So if something breaks in a large, very
critcal production system, guess what?
<br>
</blockquote>
</blockquote>
</blockquote>
The implication being what? Your own, not community-tested
implementation would not break? Its documentation would better guide
the operators?<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<br>
<blockquote type="cite">Somewhere in here, there is an architect
that went off the reservation. </blockquote>
Again, I'm not a native speaker but to me this sounds insulting.
Can you please explain what you mean by this?
<br>
<br>
<blockquote type="cite">
<blockquote type="cite">That was intended to be insulting, so
you are correct.  </blockquote>
</blockquote>
</blockquote>
Very bad practice!<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">What I mean is that many Architects like
to stroke their huge egos by creating insanely abstract and
obtuse things that are infinitely confusing so they can
demonstrate how smart they are.  Sure, they build something to
where you can swap out your database whenenver, but how many
times does one swap out large, very fundamental components to
a system?  And what about the numerous layers between an
application and the database, what performance impacts does
that have on high end mission critical applications?  Maybe
think about it this way, would you trust all these frameworks
together to help you fly an aircraft with 300 people on board?
<br>
</blockquote>
</blockquote>
</blockquote>
All this is very vague and unconcrete. You're generally not adding
additional layers to your technology stack to make things faster,
are you? Of course you are interested in the added convenience, in
the shorter development times and lower overall costs that
higher-level frameworks usually cause. And always you're not only
free but even obliged to validate your concrete non-functional
requirements against the stack you're about to choose.<br>
<br>
To get concrete again and because I'm in fact the main architect
behind CDO I do wonder what facts all your reproaches are based on,
given that you've obviously not managed to execute the examples or
read the documentation ;-(<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
<br>
</body>
</html>
  • Attachment: efjdajdh.png
    (Size: 37.88KB, Downloaded 87 times)


Re: Hello World CDO [message #880408 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10043" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 88 times)


Re: Hello World CDO [message #880410 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10044" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 69 times)


Re: Hello World CDO [message #880413 is a reply to message #880265] Fri, 01 June 2012 21:04 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 20:16, schrieb Allan Chase:
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Seems
like I have struck a chord.  So now you've apparently caught a
fraction of my overall frustration </blockquote>
Frustration about what? The lack of documentation that *some*
commercial (read: expensive) frameworks? Are you willing to pay for
better documentation?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
that was the intent.
<br>
</blockquote>
No, that wasn't your intent or you'd have found nicer words to make
that clear. Probably just a lack of social skills...<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
<br>
I like your final statement, because it talks about the title of
this thread.  What does CDO offer?  </blockquote>
Have a look at the documentation:
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/documentation">http://www.eclipse.org/cdo/documentation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Is
there enough documentation (low level, real code, real samples)
that can discuss using CDO as a model repository vs. as a runtime
persistence mechanism?  </blockquote>
Certainly there's not enough documentation. Neither the spare time
committers and contributors nor those that come from commercial
consumer companies seem to be willing to invest more into the
documentation than into actual new features or stability
improvements. Have *you* ever contributed back to the free stuff
you're using. With your excellent English language skills you seem
to be predestined.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">And
are there ample execeptions that come back when transactions
fail?  </blockquote>
Do you have concrete experiences of insufficient failure feedback?
Bug reports are an adequate means to complain concretely and
constructively. That's also a way to contribute back, and cheap.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Can
you performance and tune such a creature?  </blockquote>
The wiki has a lot of hints:
<a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO/Tweaking_Performance">http://wiki.eclipse.org/CDO/Tweaking_Performance</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
does the security model work, is it role based or?  </blockquote>
In the context of a German research project we currently design a
default security model that helps to configure the low-level hooks
more conveniently. Criticism in the form of constructive suggestions
is most welcome:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10045" alt=""><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
well does it recover from catastrophic errors?  </blockquote>
That's backend-specific. The default DBStore relies on the
mechanisms that exist in the physical SQL database that's used and
supports additional crash detection and automatic recovery of the
internal counters.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">How
exactly does the offline clone &amp; fail over work.  </blockquote>
Granted, here we lack of documentation. Funny, just the other day
another forum user offered to write a respective tutorial once he's
mastered it with my forum help ;-)<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Does
anyone know </blockquote>
Who knows that?!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">or
do you just "trust" that it works?    <br>
</blockquote>
I never even trust existing documentation but always look into the
source code of the technologies I use. But that requires to learn
the tools needed to check it out.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
point of this whole tyrade was to suggest that if you put
something out there, document the hell out of it so we can
understand it </blockquote>
Generally that suggestion would have been valid (though not new).
You're just very bad in using the right words to make us listen.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">and
make it easy to get your samples.  </blockquote>
All builds on our nice downloads page
<a class="moz-txt-link-freetext" href="http://www.eclipse.org/cdo/downloads">http://www.eclipse.org/cdo/downloads</a> contain source bundles for
everything including the examples and the tests.<br>
<br>
We describe exactly how to install the sources (that include the
examples): <a class="moz-txt-link-freetext" href="http://wiki.eclipse.org/CDO_Source_Installation">http://wiki.eclipse.org/CDO_Source_Installation</a><br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">I
found some CDO site hosted via CVS</blockquote>
Where?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">
and they said just point to this and download it.  </blockquote>
Who?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Well,
when you do that in Eclipse, it starts asking for
usernames/passwords and all this stuff which wasn't PUBLISHED.  </blockquote>
Do what?<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">The
part that I do overlook is all the spelling and grammatical
mistakes within a professional product, </blockquote>
A mistake; use your English eloquence to fix them!<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">but
all in all, the concepts and the intent should be clear.  <br>
</blockquote>
Granted.<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">If
you are putting a real production system together, I'm not so
comfortable doing that by blogs/forums and small shreds of
evidence that a technology exists.  <br>
</blockquote>
I think the major advantage of open source technologies is generally
not so much the good documentation but the fact that in case of
problems everybody is free to investigate and possibly fix them, to
have an online connection to the helpful developers (try that in
case of problems with commercial products).<br>
<br>
<blockquote cite="mid:jqb0tu$205$1@xxxxxxxxe.org" type="cite">Now
on to your challenge, Alan.  Could I write something like CDO,
sure, most of us could.  Would you want to?  Probably not.
<br>
</blockquote>
So, what's the value in suggesting it eagerly?<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>
  • Attachment: fdiechdh.png
    (Size: 22.60KB, Downloaded 93 times)


Re: Hello World CDO [message #880414 is a reply to message #880223] Fri, 01 June 2012 21:35 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 01.06.2012 18:52, schrieb Allan Chase:
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">Thanks
for your response Eike,
<br>
<br>
<blockquote type="cite">Is there a Hello World sample somewhere </blockquote>
Example plugins can be imported from your target platform into the
workspace once you've installed CDO.
<br>
<br>
<blockquote type="cite">
<blockquote type="cite">Well, I follow the instructions
perfectly and get an error message that the request was
invalid, so it isn't that easy.
<br>
</blockquote>
</blockquote>
</blockquote>
Please provide more information about this problem to help me to
help you.<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<br>
<blockquote type="cite">that doesn't require understanding of
several frameworks just to get started? </blockquote>
CDO does not depend on any frameworks other than Net4j (included),
EMF (you obviously know it) and the database system of your
choice. Well, some optional features (e.g., OCL Query support)
require additional frameworks (e.g., OCL).
<br>
<br>
<blockquote type="cite">
<blockquote type="cite">Well, I hate to disagree, but you then
have to know something about additional frameworks (either
required or not), that relies on you knowing exactly how they
work.  </blockquote>
</blockquote>
</blockquote>
It's generally good to have intimate knowledge about all used
technologies "If you are putting a real production system together".<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">So, to do a simple CDO sample, it
appears that you need CDO, </blockquote>
</blockquote>
</blockquote>
Obviously.<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">Net4J, </blockquote>
</blockquote>
</blockquote>
I mentioned that explicitely. It's basically part of CDO.<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">EMF, </blockquote>
</blockquote>
</blockquote>
Obviously.<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">Hibernate? Teneo? </blockquote>
</blockquote>
</blockquote>
Optional:<br>
<br>
<img src="http://www.eclipse.org/forums/index.php?t=getfile&amp;id=10046" alt=""><br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">Probably the Eclipse Tools </blockquote>
</blockquote>
</blockquote>
No. What are they?<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">and Modeling stuff too?  </blockquote>
</blockquote>
</blockquote>
Optional. I mentioned OCL as an example.<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">It just seems way too much.
<br>
</blockquote>
</blockquote>
</blockquote>
No. I repeat it: For your simple example you'd need a JDBC driver,
CDO and EMF.<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<br>
<blockquote type="cite">I don't know SVN, GIT, EGIT, JGIT...blah
blah blah, </blockquote>
Some of these tools are mentioned on
wiki.eclipse.org/CDO_Source_Installation . Developers usually know
them.
<br>
<br>
<blockquote type="cite">
<blockquote type="cite">Sure, but some of us only know and use
Clear Case.  Again, tons of options to make mistakes with.
<br>
</blockquote>
</blockquote>
</blockquote>
That's life today. Or are you suggesting that we all learn Clear
Case only, now?<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<br>
<blockquote type="cite">so downloading the Eclipsepedia samples
doesn't seem possible until I erase and load my operating system
with RedHat and go willy-nilly trapsing about update sites
hodge-podging my IDE together. </blockquote>
I'm not a native English speaker and have no time to look up these
funny words. Is there anything I'd miss if I skip them?
<br>
<br>
<blockquote type="cite">
<blockquote type="cite">no, you wouldn't, this is ranting on my
part.
<br>
</blockquote>
</blockquote>
</blockquote>
I may mistranslate this word but ranting is not acceptable here.
Certainly not helpful, either.<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<br>
<blockquote type="cite">because I'll probably just avoid this
whole thing and write something clean and sensible. </blockquote>
That being less work is usually an illusion.
<br>
<br>
<blockquote type="cite">
<blockquote type="cite">I would almost agree with this, but I
can gaurentee </blockquote>
</blockquote>
</blockquote>
You mean "guarantee"?<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">that NO ONE really understands
everything going on in todays frameworks(just point and click
right?).  </blockquote>
</blockquote>
</blockquote>
I disagree. I already mentioned that I use to look at the source
code of all the technologies I use.<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">So if something breaks in a large, very
critcal production system, guess what?
<br>
</blockquote>
</blockquote>
</blockquote>
The implication being what? Your own, not community-tested
implementation would not break? Its documentation would better guide
the operators?<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<br>
<blockquote type="cite">Somewhere in here, there is an architect
that went off the reservation. </blockquote>
Again, I'm not a native speaker but to me this sounds insulting.
Can you please explain what you mean by this?
<br>
<br>
<blockquote type="cite">
<blockquote type="cite">That was intended to be insulting, so
you are correct.  </blockquote>
</blockquote>
</blockquote>
Very bad practice!<br>
<br>
<blockquote cite="mid:jqas00$nsb$1@xxxxxxxxe.org" type="cite">
<blockquote type="cite">
<blockquote type="cite">What I mean is that many Architects like
to stroke their huge egos by creating insanely abstract and
obtuse things that are infinitely confusing so they can
demonstrate how smart they are.  Sure, they build something to
where you can swap out your database whenenver, but how many
times does one swap out large, very fundamental components to
a system?  And what about the numerous layers between an
application and the database, what performance impacts does
that have on high end mission critical applications?  Maybe
think about it this way, would you trust all these frameworks
together to help you fly an aircraft with 300 people on board?
<br>
</blockquote>
</blockquote>
</blockquote>
All this is very vague and unconcrete. You're generally not adding
additional layers to your technology stack to make things faster,
are you? Of course you are interested in the added convenience, in
the shorter development times and lower overall costs that
higher-level frameworks usually cause. And always you're not only
free but even obliged to validate your concrete non-functional
requirements against the stack you're about to choose.<br>
<br>
To get concrete again and because I'm in fact the main architect
behind CDO I do wonder what facts all your reproaches are based on,
given that you've obviously not managed to execute the examples or
read the documentation ;-(<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
<br>
</body>
</html>
  • Attachment: efjdajdh.png
    (Size: 37.88KB, Downloaded 93 times)


Re: Hello World CDO [message #880469 is a reply to message #880265] Sat, 02 June 2012 04:21 Go to previous message
Ed Merks is currently offline Ed MerksFriend
Messages: 33141
Registered: July 2009
Senior Member
Allan,

Comments below.

On 01/06/2012 8:16 PM, Allan Chase wrote:
> Seems like I have struck a chord. So now you've apparently caught a
> fraction of my overall frustration and that was the intent.
Expressing your frustration in this way seems childish at best. It's
really not significantly different from the child who wants a toy in the
store and pitches a fit in an attempt to manipulate the mature adults
around them.
>
> I like your final statement, because it talks about the title of this
> thread. What does CDO offer? Is there enough documentation (low
> level, real code, real samples) that can discuss using CDO as a model
> repository vs. as a runtime persistence mechanism?
"Enough" or not is quite a subjective thing...
> And are there ample execeptions that come back when transactions fail?
Does there need to be more than one exception? Note that you misspelled
the word exception...
> Can you performance and tune such a creature?
Note too that this sentence is not grammatically correct.
> How does the security model work, is it role based or? How well does
> it recover from catastrophic errors? How exactly does the offline
> clone & fail over work. Does anyone know or do you just "trust" that
> it works?
> The point of this whole tyrade
Yet another spelling mistake, it's spelled tirade, as in the kind of
thing a toy-deprived child tends to throw.
> was to suggest that if you put something out there, document the hell
> out of it so we can understand it and make it easy to get your samples.
I suggested to Eike that he look at providing something like "File ->
New -> Example..." as a way to make getting started easier. I.e., a
constructive suggestion. He's always amenable to such things.
> I found some CDO site hosted via CVS and they said just point to
> this and download it. Well, when you do that in Eclipse, it starts
> asking for usernames/passwords and all this stuff which wasn't
> PUBLISHED. The part that I do overlook is all the spelling and
> grammatical mistakes within a professional product, but all in all,
> the concepts and the intent should be clear.
> If you are putting a real production system together, I'm not so
> comfortable doing that by blogs/forums and small shreds of evidence
> that a technology exists.
Certainly there are large conservative organizations (Swiss banks as an
example) making use of this technology. Nice documentation and other
window dressing should only be so comforting.
> Now on to your challenge, Alan. Could I write something like CDO,
> sure, most of us could.
This is the part that's incredibly arrogant. It's unlikely you or
anyone else could produce something with CDO's qualities without years
of investment.
> Would you want to? Probably not.
One generally has downstream problems to solve such that writing yet
another SAX parser or some other core framework isn't high on the list
of fun and relevant things to do.
>
>
> --Allan
>


Ed Merks
Professional Support: https://www.macromodeling.com/
Previous Topic:[CDO] OCL Query Handler and primitive types
Next Topic:[CDO 4.0] : prefetch and connection aware URI
Goto Forum:
  


Current Time: Fri Apr 26 05:21:55 GMT 2024

Powered by FUDForum. Page generated in 0.07551 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top