EclipseZone logo image
Thursday, June 29, 2006  

MyEclipseIDEGet the 1st Eclipse 3.2 Compatible IDE

MyEclipse Logo MyEclipse is the first Enterprise IDE to be compatible with the Callisto release. Porting popular tools that support AJAX, Hibernate, Spring, Matisse and others into the Eclipse environment, MyEclipse provides the integrated solutions you need everyday.

Download free trial now!

 EZ News Corner
 
 EZ News Corner
 Next section
Riyad Kalla and RJ Lorimer are tag-teaming the EclipseZone community as head EZ editors. They have both been long-time Javalobby.org members and are avid Eclipse users.

R.J. Lorimer, EclipseZone Editor Callisto Comes Into View

For what has seemed to be an unending length of time, we have waited. Months have passed as the excitement has built and so many of us have prepared ourselves for the inevitability that is finally upon us. Callisto, the release which many news outlets are calling one of the most significant open-source releases ever made, has finally come into view in the night sky. The Eclipse foundation announced in a press release Monday that Callisto will be delivered on time, and on target. By the time you receive this newsletter, we will be mere hours from the official release of Eclipse Callisto, and we’ll all finally get to see the fruits of so much labor from so many companies and individuals dedicated to building the most advanced software development platform ever conceived.

All drama aside, many of us have been consuming Callisto in some capacity for quite some time now, as it has been in the ‘release candidate’ phase for over a month now. The amount of consumption has varied from just taking a peek and playing with it as a hobbyist, to adopting the platform full time and even contributing bug reports to the Eclipse foundation whenever problems arise. Callisto certainly will change the way that most of us think about the Eclipse platform, how it’s built, and how it’s deployed and installed.

Callisto is the first step of what I think will be many in changing the way that Eclipse is consumed by users and developers alike. For some users, going to the Eclipse download center today and trying to figure out which download is relevant is like rebuilding a carburetor on a ’62 Spitfire (best left to the experts). Eclipse has evolved from a supposed one-size-fits-all SDK, to now offering various downloads for SWT, the Eclipse compiler, the ‘platform runtime binary’, and a whole host of other pre-packaged solutions. Meaning no disrespect to the release engineering team, this spaghetti strung slew of selections for downloading Eclipse is typically confusing for anyone who doesn’t already know what they want, and is typically just something to get in the way for anyone who does. Frankly, most of these downloads have evolved into existence over time, as answers to problems some teams faced. All the while, the ever important ‘update manager’ built in to Eclipse was being ignored by the most important suite of plug-ins – the Eclipse foundation itself. Callisto is changing the rules, however; now (for the first time), a user will be able to build their Eclipse for exactly what they need, and avoid anything they don’t need.

Developers will feel the change too; I wrote recently about the drastic changes to version numbers that Callisto is bringing with it.  The distinction of version numbers for representing the Eclipse product as a whole will blur themselves into near oblivion in the future as we see various platforms being composed of all combinations of compatibilities. With power comes responsibility, however – developers will have to become more aware than ever before exactly what version of features they need for their product to work properly.

While the hard work for the Eclipse developers is beginning to wind down, the hard work for the server administrators (such as Denis Roy) has just begun. Friday, June 30th represents the first day that the Eclipse Callisto ‘release train’ will be available for download. In addition, Callisto downloads will (in part) be powered by a feature never truly experienced at a large scale by the Eclipse webmasters before – the update manager. This release will stress the strengths and weaknesses of both the update manager and the Eclipse servers like never before – as Callisto truly is the most grandiose release conceived for both.

I’m excited to announce as part of the fan-fare for Callisto, EclipseZone will be hosting an exclusive set of ten podcast interviews with the Eclipse project team leads; one interview for each project in Callisto. The interviews have been prepared by the EclipseZone team, and are being conducted by our very own Riyad Kalla. Topics cover everything from the amazing journey of Callisto, to what is next on their radar. We’ve already recorded the first few interviews, and they should start showing up in the EclipseZone podcast series feed throughout the month of July. We’d like to have them all ready for you now, but as you can imagine, the Eclipse team leads have been just a little busy the last few weeks.

Callisto is a huge release, and is bound to bring tons of changes with it. However, I’ve mentioned on EclipseZone, the Eclipse team isn’t resting. Each project’s team is looking forward to their next release, and planning for the future. Over the coming weeks, EclipseZone will become inundated with coverage pertaining to the future of Eclipse, including the mythical codeword ‘Europa’. Stay tuned at EclipseZone; things are only starting to take off.

Until Next Time,
R.J. Lorimer
rj@javalobby.org

Fireproof Your Code

Prevent Java code fires with award-winning JProbe from Quest Software. Pinpoint code hot-spots with line-level analysis. Release applications with confidence, knowing they have been fully tested.

Learn how JProbe can help you stop code fires before they start - watch the flash demo now.

 Tips and Tricks
 
 Tips and Tricks
 Next section
 Back to top
Nearly every day, RJ and others, bring you the hottest tips and tricks from around the Eclipse universe. Have a hot tip? E-mail the editors at editors@eclipsezone.com.
Using templates

Eclipse templates are too easy to use,to modify and to remember.Lets write one to make our class a singleton.

Read the full tip and discussion Posted By: sedat - (4 Replies)

Ctrl+1

One of the most useful and time saving shortcut in eclipse is Ctrl+1.You can use almost all eclipse help for your code by this shortcut.

Read the full tip and discussion Posted By: sedat - (8 Replies)

Two Eclipse Window

Dont switch view take another eclipse.You can have two eclipse shares the same resource.Not to eclipse in different workspaces.Two eclipse in same workpace using same resources(console etc.).

Read the full tip and discussion Posted By: sedat - (7 Replies)

Sharing Launch Configurations

Eclipse launch configurations are a very useful tool, but for some programs they can be particularly difficult to set up. It can be nice to share them as part of your project so the most common activities can be easily executed by your users.

Read the full tip and discussion Posted By: R.J. Lorimer - (2 Replies)

SWT: Use VIRTUAL Tables and Trees to quickly display large data sets

sumThe VIRTUAL style allows you to create a Table or Tree that is populated on an as-needed basis instead of fully up-front. For Tables/Trees with large data sets or expensive population operations this can preserve initial responsiveness and significantly reduce computational effort.

Read the full tip and discussion Posted By: Grant Gayed - (0 Replies)

Editor list in 3.2

Open editors switching is the one thing that I really missed in Eclipse 3.1. But finally it is in 3.2.

Read the full tip and discussion Posted By: marcin naglik - (3 Replies)

Know Your File History

Eclipse 3.2 is shipping with an improved (and merged) rendition of the local history and repository history views into a single 'history' view. This history view is a master view for handling all types of history you may have for a file.

Read the full tip and discussion Posted By: R.J. Lorimer - (2 Replies)

Use the SWT Development Tools

GUI development is not without its frustrations, quirks, and confusions. That's true for SWT just like any other UI library, and as such it's nice to have debug tools available to understand what is going on.

Read the full tip and discussion Posted By: R.J. Lorimer - (0 Replies)

Test and Performance Tools: Static Analysis of Your Code

Did you know that Eclipse TPTP can perform static analysis of your code? If I have lost you, static analysis is the process of digging through source code looking for patterns and usage that appears to be a bad programming practice.

Read the full tip and discussion Posted By: R.J. Lorimer - (9 Replies)

View Organization With the Keyboard

If you're like me, you like to avoid lifting your hands off the keyboard. I despise having to reach way over to the mouse (crossing the desert tundra that is my desk) so I can perform tasks such as window organization.

Read the full tip and discussion Posted By: R.J. Lorimer - (2 Replies)

 Ask EZ
 
 Ask EZ
 Next section
 Back to top
Everyone has questions, especially about a platform such as Eclipse that has so much potential to be customized. EclipseZone comes to the rescue as our editors answer nearly any question you can think of in our Ask EZ forum.
Unchangeable setting

Can you change the setting that aborts a run if there are problems? I accidentally set it and now I can't change it back.

Read the full question & Discussion Posted By: RUBiksCUbe - (0 Replies)

Reusing installed Eclipse JAR files

Is it possible to specify to the plugin that some of the required JARs don't need to be exported, but are available somewhere else in the file system?

Read the full question & Discussion Posted By: Leonardo de Vida - (1 Replies)

BIRT 2.1 Design Engine problem : Can't startup the OSGI framework

DeDemo.java can't run, running problem:org.eclipse.birt.core.exception.BirtException: $NO-RB$ Can't startup the OSGI framework

Read the full question & Discussion Posted By: wonder - (1 Replies)

Transient Variable

Hi, I am doing more research into the foundings of Java. What basically is a Transient or a Volatile variables and when are they used? Thanks

Read the full question & Discussion Posted By: Niall - (3 Replies)

Eclipse Printing Java Source

Any way to get it to print in black on white ignoring the syntax coloring and to get it to number the pages and print a file name on each page?

Read the full question & Discussion Posted By: Ken Walter - (0 Replies)

Adding a menu item to a menu defined by a different plugin

How to contribute a menu item from one plugin, where the menu has been defined by an actionSet extension in a different plugin?

Read the full question & Discussion Posted By: Bryan S - (1 Replies)

Total Eclipse n00b question

Hi everyone, We do not use Eclipse as part of our development environment but I do need to integrate with it. Hence, some basic questions:

Read the full question & Discussion Posted By: Bradley Smith - (1 Replies)

removing IDE specific context menus

Can someone tell me a way to remove or edit the IDE context menu that appears on right-clicking a pane's tab?

Read the full question & Discussion Posted By: Maya - (0 Replies)

Import an IntelliJ project

How to sync Eclipse and IntelliJ projects? I need to synch both class paths and launch configurations

Read the full question & Discussion Posted By: Nick Ioffe - (1 Replies)

Listening to Eclipse Startup

I need to implement a license feature system for eclipse. I want when I open eclipse, to check a file if the user is licensed to do so.

Read the full question & Discussion Posted By: George Gastaldi - (5 Replies)

Preference defaults not initializing

I have a PreferencePage which appears correctly, and I created a PreferenceInitializer to set the defaults for it, but they are never set.

Read the full question & Discussion Posted By: Stephen Mokey - (0 Replies)

handling multipe src-folders

when using multiple src-folders in one subproject some files are replaced when the project is built.

Read the full question & Discussion Posted By: chresan - (4 Replies)

How would I instantiate a view when an application starts?

I would like to know how to instantiate a view when an application starts not just when it is needed.

Read the full question & Discussion Posted By: Robert Stone - (0 Replies)

Eclipse Editor Annotation Model

I am working on an RCP application with an editor but I am having problems adding an annotation model to an editor.

Read the full question & Discussion Posted By: Ryan - (0 Replies)

Error while launching an RCP application

I get an "Unable to acquire application service" error during launch of the RCP product. The launch fails.

Read the full question & Discussion Posted By: Anirudh - (0 Replies)

web tools and birt

After I install Web Tools and Birt appears a message that says "Current Configuration Problems". I am not able to determine what happened.

Read the full question & Discussion Posted By: Oscar Linares - (0 Replies)

Removing a view provided by another plugin.

I want to remove a view from my application that is being provided by another plugin. I don't reference it in my plugin xml or in the perspective.....

Read the full question & Discussion Posted By: Robert Stone - (3 Replies)

How can I provide property source for IResource to display my properties?

To replace getAdapter() of IResource I use Proxy, but my resource navigator (based on ResourceNavigator) have problems working with Proxy objects.

Read the full question & Discussion Posted By: Ruslan - (0 Replies)

Autoboxing and autounboxing not working

autoboxing and autounboxing doesn't appear to exist, all I get is errors. Is this supposed to work automatically, or do I have to turn on the feature?

Read the full question & Discussion Posted By: Elizabeth - (1 Replies)

Parallel Java compilation

Why is CPU utilisation only 50% on a hyper threaded P4 3Ghz CPU during clean builds? Can eclipse use 2 CPUs during the build process for compilation?

Read the full question & Discussion Posted By: Stephen Kurlow - (6 Replies)

 Popular at EZ
 
 Popular at EclipseZone
 Next section
 Back to top
A recap of some of the most popular and active EclipseZone discussions this week.
Unix: 10 Things Every Java Developer Should Know

One of the great things about Java is how multi-platform it really is. While cross platform glitches do occur, they are not really all that common. But since the law of unintended consequences is all pervasive, we now have the common sight of teams of dev...

Full Discussion Posted By: Matthew Schmidt - (14 Replies)

save perspective as ...

Does somebody know how I can disable the "Save As" option in the popup menu of the perspective bar in an RCP application?

Thanks in advance

Full Discussion Posted By: Nono Carballo Escalona - (11 Replies)

Ctrl+1

One of the most useful and time saving shortcut in eclipse is Ctrl+1.You can use almost all eclipse help for your code by this shortcut.

Full Discussion Posted By: sedat - (8 Replies)

Callisto Delivered On-Time!

Looks like the 10 subprojects that were part of Eclipse delivered ontime and we will have a complete Callisto release as promised at the end of this month. While the announcement came out today, allow the servers until the 30th to get updated in in sync before downloading.

Full Discussion Posted By: Riyad Kalla - (7 Replies)

Use classes of a required plugins jar file

hi,

i have two plugins: plugin1 and plugin2. plugin1 has a extra.jar file
which i can use in plugin1. plugin2 has a dependency to plugin1 wants to
use classes from extra.jar.
but i can't use classes from extra.jar in plugin2! is thi...

Full Discussion Posted By: Michael Seele - (7 Replies)

 Your Account
 
 Your Account
 Next section
 Back to top
Manage your account info for this and other DeveloperZone publications.
Manage your DeveloperZone membership details

Click on the following links to:


 Contact Info
 Next section
 Back to top
Here's how to reach us, we love to hear from you.
Email us
Send news items to editors@eclipsezone.com
Send questions, complaints, or suggestions to feedback@javalobby.org
Send advertising inquiries to advertise@javalobby.org
 
Call us
Our number is (919) 678-0300. We'd love to hear from you!

 Legal
 Back to top
The fine print we'd rather avoid completely.
Feel free to redistribute this newsletter in part or in full to your friends.

EclipseZone News is a service mark of DeveloperZone, Inc.
Copyright ©2001-2006 DeveloperZone, Inc.

Thank you for your continued support of DeveloperZone. If you prefer not to receive the EclipseZone weekly newsletter, send an e-mail to unsubscribe-eznews@javalobby.org and please ensure the actual email address to be removed is present.
DeveloperZone Inc., 113 Legault Drive, Cary NC 27513 USA