|RE: [cross-project-issues-dev] Callisto experience take 2|
Bjorn, I think you’re OVERestimating the expertise of “someone with substantially more Eclipse experience than [Ed] think[s] we’re targeting”!
You appear to be thinking Ed is setting the least common denominator as the person with no Java experience wanting to “learn Eclipse” … there are plenty of those people… if you don’t believe that is part of our “customer base” just read eclipse.newcomer for a while (something I wish more of our experienced people would do!).
But let’s leave those people aside for the moment. Consider someone like me, who has been working on TPTP for almost a year, with a year or two of experience prior to that doing contracting/consulting work with a telecom vendor utilizing Eclipse for a large EJB-based element management system (all the while teaching college students computer science, with Java as the language of choice). What I *don’t* know about the Eclipse update manager, BIRT, refactoring, JVM diversity, application servers, web host mirroring, CVS (or any number of variants), CDT, automated gui recorders, platform distinctions, etc. ad infinitum is enormous.
*I* need this to work for the newbie, because outside my narrow area(s) of expertise, I *am* a newbie. I’m swamped by the same jargon (though with a bit more basis for resolution), the same disorientation when another project does the same thing slightly differently, etc.
What I hoped to get out of Callisto is to break down the barriers that have kept us from “eating our own dogfood” for far too long. I’d like TPTP to use CDT rather than M$VC, and I’d hope the rest of the Eclipse world would use TPTP rather than inventing “yet another test harness that doesn’t look like anyone else’s”. We’re using BIRT more, but are we there yet?
I could go on, but I see that (again) I’ve
gone too long, and meanwhile
[mailto:cross-project-issues-dev-bounces@xxxxxxxxxxx] On Behalf Of Bjorn Freeman-Benson
Just try walking through this and pretend you're not an expert and you'll run into many of the same problems. Or watch someone else try to use it.
What level of user are we targetting? I think we are
targetting someone with substantially more Eclipse experience than you think we
are targetting. The goal of Callisto is fairly simple: to simultaneously
release ten projects. We are not trying (in the Callisto time frame) to make a
single integrated product out of the projects. Such an integration is a great
goal and perhaps the goal that we will adopt in the next integrated release,
but (so far) it is not a goal for this effort.