EclipseZone logo image
Thursday, June 01, 2006  

Adobe Flex BetaExperience the future with Adobe Flex 2.0 beta now

Adobe Logo Go beyond AJAX with Flex. Adobe Flex 2.0 beta is the most complete application development solution for creating and delivering cross-platform Rich Internet Applications within the enterprise or across the Web. Combine the richness of desktop software with the reach of the web. Download a copy 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 A Year for Bug Triage

This year is turning out to be a great one for the Eclipse top-level project team - they are furiously fixing the most notorious and hated bugs in Eclipse. Several bugzilla entries that have been sitting around growing dust are finally getting their due time in the sun.

Bugs with a high-degree of visibility have a tendency to be somewhat cancerous to any project. Several of the elderly bugs that Eclipse has had hanging around have actually had very good technical reasons for not being solved, and have also often not legitimately been the responsibility of the Eclipse team to solve. It's just the nature of the beast that any issue that you have whether it's your problem or some quirk of some environment, it's going to look badly on your product.

That is exactly why it is so important for developers to think outside the box and to collaborate with other teams to solve the hardest problems; the ones that persist on and on. Thankfully, Eclipse has worked through (or is working through) several of these problems this year - and they've managed to do so with a focus on each platform.

Windows Windowing Wonders
Finally, as of April of this year, Windows XP deployments of SWT are no longer plagued with boxy circa-1995 buttons and scrollbars, and will now seamlessly inherit the Luna themes. As I mentioned here at EclipseZone, the javaw.exe.manifest problem has gone away, thanks to some clever hacking on the part of the SWT team. This problem has existed for SWT deployments on Windows XP boxes since the first release of SWT and Eclipse.

This problem has been the catalyst for so many SWT vs. Swing debates, and has also caused so many people to say things like "SWT doesn't look native" or "SWT is too hard to deploy properly" that I can't express how relieved I am to see it go away.

Mixing it up on Macs
For some time now, SWT has provided support for embedding AWT technologies (and in-turn Swing technologies) inside of SWT composites, and vice versa (putting SWT inside of AWT composites). These technologies can make it seamless to integrate the two (three) windowing toolkits seamlessly for the user (take it from someone who has developed a production product that combined SWT and Swing).

However, since the dawn of this feature, there has been one big glaring hole - no support on the Mac platform.

Once again, thanks to some clever collaboration with the Apple development team, this problem has gone away. The solution was covered here at EclipseZone

A Little Linux Love
Not to be left out, Linux is getting some attention too. For as long as Eclipse has been around, it has been noticably lacking the ability to print on any Linux platform. Over time they have introduced workarounds to use external tool support, but none of these solutions have provided the integrated polish that users expect when it comes to printing in their software.

As I just recently covered at EclipseZone, Linux is finally going to get built-in Eclipse print support thanks to the evolution of printing APIs in the GTK toolkit. This functionality is already being adopted for investigation, and unless I'm sorely mistaken, we will start to see the first cuts of this functionality showing up well before the end of this year as the new Eclipse 3.3 development cycle becomes realized.

All About the Platform
Perhaps the most exciting thing about all of these changes is that they are all parts of the enabling features of the Eclipse platform, and not specific to the IDE (in fact, in this case, they are all SWT-centric issues). That's great news for the Java community in general, not just Eclipse users - it looks like as 2006 proceeds we'll all reap the benefits of these long-standing problems just going away.

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

TibcoHow To Make AJAX Applications Faster, Easier?

Tibco Logo Speed up your AJAX development by leveraging more AJAX components, vector charts, etc.  Build your interfaces with visual, drag & drop AJAX authoring tools and deploy from any HTTP server while optimizing performance with a client-side data cache.   Find out why InfoWorld has called TIBCO General Interface Builder the “Best AJAX Toolkit”.

Check it out: TIBCO General Interface Builder

 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.
Getting started with Google Web Toolkit (GWT)

Start with some Java, add a pinch of Eclipse, stir in the Google Web Tookit, and before you know it you're developing and debugging Ajax code from the comfort of your favorite IDE. Take a sip with this walkthrough with screenshots.

Read the full tip and discussion Posted By: Ed Burnette - (1 Replies)

Scheduling Synchronizations

Synchronizations to your repository can be scheduled in Eclipse which allows you to keep track of the code changes as they come in, minimizing the possibility for major merges.

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

Refactoring Scripts 101

Eclipse 3.2 is shipping with a really cool new feature called refactoring scripts. They have the opportunity to revolutionize the way team development is done.

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

Using the Ant Debugger

Since Eclipse 3.1, Eclipse has had the ability to debug Ant scripts, but for one reason or another it's rarely used.

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

A Different Layout Management Technique

Layout management is a constant battle; screen 'real estate' is always at a premium, and the first step to being happy is to find a comfort zone. Here is something to try.

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

Refactoring made Easy with Eclipse

Code in what ever fashion you can, you can refactor later with the great feature of eclipse to refactor your method,class...etc

Read the full tip and discussion Posted By: vijay kumar - (1 Replies)

Show Source of Selected Element Only

Developers face a constant battle to make it easy to digest source code quickly and easily. Here's an ancient Eclipse feature for helping in that task.

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

Launching SWT Applications Without the Fuss

This tip shows how to launch an SWT application without requiring any special setup, such as extracting the platform-specific SWT libraries into Java library path.

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

Working With Window Working Sets

Window working sets are a feature coming in Eclipse 3.2; they can drastically improve your development experience.

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

Eclipse compile error javamail uncaught exception NoSuchProviderException

Encountered the compile time error message when using IBM Websphere version of Eclipse and trying to use the JavaMail class for the first time. The error occurred exactly at the line Store store = session.getStore("pop3"); The Solution for this problem ended up being an IDE issue and required the use of a Try Catch block.

Read the full tip and discussion Posted By: teklemon - (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.
How to set the orion app. server to be the default app. server in eclipse

The problem about how to set the orion app server to be the default server in Eclipse while i was trying to debug my application in Eclipse.

Read the full question & Discussion Posted By: Thanya M. - (0 Replies)

Cannot start Eclipse with my MacBook

I got errors by starting Eclipse 3.1.2 under my new MacBook with Mac OS X Tiger. I read that it should be a Universal Binary.

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

Eclipse Custom Build - With an Ant Script

I would like to execute my an ant build script when I export my plugins using the UI, how can I do this? How does the "Custom Build" option work?

Read the full question & Discussion Posted By: kent - (2 Replies)

CVS commit wizard cancel

Catch the cancelation of a CVS commit: Is there a way to determine whether the user accepted or cancelled the commit wizard?

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

Other DBs in Database Explorer

In WTP's Database Explorer view, is there any way to get an HSQLDB or a generic database manager, or can you only use the few DBs they support?

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

Runtime workbench does not pick up workspace plugin

When I start a runtime workbench instance in debug mode, the plugin's installed version is picked up instead of that from my workspace.

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

Formatting doesn't wrap at max line width

Long lines are not automatically wrapped if source text extends past maximum lines width setting. Formatting parameters don't provide for forcing this

Read the full question & Discussion Posted By: Joe Veazey - (2 Replies)

Close all editors on Exit

I feel like a total moron that I can't find this but where did the close all editors on exit go in Eclipse 3.1.2?

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

Question in GMF

getting the positioning of the component in gmf as i do a drag and drop on the editor.The position should be captured automatically in xml produced.

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

Existing code -> Eclipse Java Project

I have some example java code from a text book. How do I create a project using that code? I'm selecting "New Java Project" but it keeps erroring out.

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

WRONG_DOCUMENT_ERR: Error in Plugin Program while running in Eclipse

Error in eclipse : "org.apache.crimson.tree.DomEx: WRONG_DOCUMENT_ERR: That node doesn't belong in this document."

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

Customizing JDT Syntax coloring

Is it possible to customize the syntax coloring in JDT. so that float and some other key words can be colored differently.

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

plug in - mathematical iteration

where can i find the plug in for iteration in mathematics? for example i enter one number, the program give me the convergence value from an equation

Read the full question & Discussion Posted By: Teo Wei Xiang - (0 Replies)

Context help

How to add context help to the RCP application. I have an RCP application and a help plugin (rcphelp).

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

pb compiling with ant

I'm using eclipse 3.1 and ant integrated with. I'm using and to compile, test and deploy my application

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

Problem with shortcut keys

shortcuts like open resource (ctr + shift + R) and go to line (ctr + L)are NOT working! They worked for a couple of week then nothing.

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

How can I add nested class folders to a project's build path?

Eclipse doesn't seem to allow me to add nested class folders to a project's build path, but I need to pick up properties files in nested folders!

Read the full question & Discussion Posted By: David Waller - (5 Replies)

Creating own Consol View for stdin and stdout to run cmd app.

How to creating own Consol View for stdin and stdout to run cmd app.I created extension point of ui.view. How create a text view for stdin and stdio

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

port number

Eclipse can not connect via FTP. Our network has different sites which share information using Eclipse, all the sites must connect to the central site

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

Java - User Library

I wanted path of JAR files on an user library to be dynamic, i.e., to adapt automatically depending on the physical location of the project.

Read the full question & Discussion Posted By: Diogo Oliveira - (4 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.
Editors & Retargetable actions - A nasty effect

Hi,

I'm working with eclipse 3.2RC4. and detected these problems with my Editors.

First effect

I have a retargetable action in my coolbar (Action1).
I have and editor that implements Action1.
I open the editor and all goes ...

Full Discussion Posted By: Antonio Gurisatti - (10 Replies)

CheckboxTableViewer: set / reset the checkboxes programmatically

how do I ensure that objects are checked as needed - viewer.setChecked(..)- to ensure that all appropriate items are checked. This method works if I add a routine in createPartControl to iterate through the objects and setchecked() appropriately. But if a...

Full Discussion Posted By: Charles Godwin - (7 Replies)

script hibernate RC3a

hi,

With the last RC3a my script don't work. I use a scripted DaTaSet
initialize like that :
open:
importPackage(Packages.java.lang);
importPackage(Packages.java.util);
importPackage(Packages.fr.asso.cnpa.utils);
importPac...

Full Discussion Posted By: sébastien letelie - (7 Replies)

RCP Plugin Build Automation

Hello,

I'm looking for a way to automate the build of my RCP plugin maybe with Ant or Maven. I want people to be able to download the source code from SVN server and compile the application using a script file.

If you have any idea on how ...

Full Discussion Posted By: Pierre-Arnaud Marcelot - (6 Replies)

Using a view as a class specified within an extension point?

Hi all,
I have a view that also needs to be a listener and this listener
is specified as a class in an extension point. The problem is that if I use
the view class then I have two instances of a view, one that is managed as a
vi...

Full Discussion Posted By: Martin Holmes - (6 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