Try the latest Callisto Release Candidate
Whenever I upgrade Eclipse, I’m tempted to download the latest development release. Instead of clicking on the production release, I tend to look for other versions and download the latest release candidate or integration build. I’ve been running a Eclipse 3.2 integration build since last November, and it worked so well I forgot that I was using an early integration build. I finally upgraded this week, and in doing so I decided to try the latest release candidate of the Callisto Simultaneous Release. Verdict? It’s official, Eclipse is no longer just an IDE, it is a powerful platform, and I was surprised at the breadth and quality of this release. Read on for an account of my own experience.
What is Callisto?
Callisto is a simultaneous release of 10 projects. Instead of releasing related components piecemeal over the course of years or months. The Eclipse group has decided to unify the release schedules of a number of tools and products based on the Eclipse platform. Similar to a release of a new version of Windows or OS X, this isn’t just a product release, Callisto is a milestone for people who depend upon the platform for development. Included in the Callisto release:
- BIRT - Business Intelligence and Reporting
- C/C++ IDE
- Data Tool Platform
- EMF
- GEF - Graphical Editor Framework
- Graphical Modeling Framework
- Eclipse Project
- Eclipse Tests and Performance Tools Platform
- Eclipse Web Tools Platform
- Visual Editor
In my own day to day development, I really only touch upon the surface of Eclipse, code, compile, use some of the refactoring capabilities. I haven’t really dug into the profiling and performance monitoring tools. I’ve always been aware that Eclipse has some solid modeling tools and I’ve dabbled with the reporting stuff in the past, but I always had a terrible time either downloading or installing these components. With Callisto, I can report that everything I tried worked without a flaw - I was able to download and continue my development as I had before with minimal interruption. It took about 40 minutes to download all 10 components, and I didn’t see a error dialog or have to perform some work around throughout the entire process.
Try the latest Release Candidate
Eclipse Foundation
As far as open source efforts go, the Eclipse Foundation seems to have found the right mix of openness and membership. The Foundation welcomes the contributions of individual committers, but it has also instituted a series of partnership levels with organizations that participate in the development of the product. From strategic members that pay a significant portion of the Eclipse Foundation’s operating costs to add-on providers, the Eclipse Foundation has found a productive place in the open source/corporate community model. It differs from other “open-source” communities in that it feels both more open and more focused on software development. While some might disparage the approach as a corporate driven approach to open source and community, Eclipse feels less like a faceless corporation and more like a consortium of interested parties, and the quality of the releases is proof enough that this model is working.



Tim,
Good post , thanks for reminding me - I'd blogged about Callisto Earlier and was looking forward to it coming out.
Paul , Technology in Plain English
I just hope Eclipse will get on a diet and consume less of my machine's memory. And now it is getting even fatter by combining stuff that I don't need.
Dear Anonymous, you can select the components that you are interested in.
I cannot agree with this. I have done exactly as you have in this article, upgrading to the latest+greatest via the update manager and have experienced lots of exceptions.
Call me an "old fart" but I still find that a copy of Emacs and an xterm to be a far more productive and stable environment.
Thanks for the reminder that Callisto is almost ready for final release.
BTW: It might help to identify what platform you're running, and what components you installed successfully (Tim) or unsuccessfully (Mr Macintosh). People won't "buy in" until you show them Eclipse can work in their shop (i.e. the boss who hasn't coded in years, or that dude who thinks a text editor is more productive for coding.)
re: morangatang
Using Willy G's OS: Windows XP
I thought I'd stick to emacs, but the instant compilation and popup lists of classes/fields/methods are huge time-savers, especially in a large product built by others. Add the excellent debugger and I vastly prefer eclipse. It would be nice to have an emacs keyboard interface, though.
I agree with Randy. I'm a vi bigot myself (although I actually use vim) and I thought I had what I needed with syntax highlighting, split screen, and so on. But Eclipse's debugger is very nice (I particularly like being able to step into the JRE source by pointing the IDE to the top-level directory), and I can easily switch between 1.4 and 1.5 for testing purposes.
I've had problems in the past with the VisualEditor, though, and I haven't been able to get the modeling tool to work (the way I think it is meant to); I'll have to grab a RC version tonight and try it again. :)
I'm a big Eclipse user, but I still keep emacs around for a lot of command line work I need to do. I don't see myself ever abandoning emacs (or vi), but I find myself unable to program Java without code completion and method completion.
The Rails IDE I use is RadRails - it is based on Eclipse. So it is interesting to see Eclipse which is a Java-based tool emerging as a cross-language development tool. Isn't it?
this is stupid
re @Anonymous,
Thanks for the great feedback