EclipseZone logo image
Friday, August 25, 2006 

Data integration and Web services tool for Eclipse

Want more data integration and Web services capabilities from Eclipse? With Altova MapForce 2006 you can visually map data, then auto-generate XSLT, XQuery, Java, C# or C++ code and integrate it into your applications all directly within Eclipse.

Download a free 30 day trial of MapForce today!

 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.

Riyad KallaSWT and Swing, Two Peas in a Pod

This morning I woke up to see a very interesting tidbit of information in my inbox: EOS (Eclipse on Swing). It looks like Christopher Decker's long time attempt at getting SWT running on top of Swing ( SWTSwing) has had a new kick in the pants. Christopher is being joined by Dieter Krachtus on the EOS project in order to port Eclipse ontop of the SWTSwing library and it looks like they are making some serious headway:

Screenshot of Eclipse running on Swing with Napkin LAF

Who ever thought that you would see Eclipse running with the Napkin LAF? The installation process of using EOS is very straight forward, you just replace your SWT libraries in your Eclipse 3.2 install with the EOS versions and viola, you are running on Swing.

I haven't dug through the code to see how this was done, but given all the platforms SWT runs on and all the different ports that exist for it, I imagine creating this implementation of SWT on top of Swing must have been at least somewhat straight forward for one developer in his spare time to do. It's also a fairly attractive thing that this major change to SWT and Eclipse is simply realized by replacing a plugin in your Eclipse install (the beauty of OSGi).

How would Sun feel about SWT if Christopher and Dieter are successful? Sun's dislike for SWT stems from the fact that it's a fundamentally different windowing toolkit to the "standard" Swing toolkit included in the JDK. But if SWT is built on top of Swing then I suppose it would just be another 3rd party windowing toolkit somewhat like LwVCL wouldn't it? Likely not that simple I suppose.

I would have loved to see more collaboration between Sun and IBM in the early days, but understand why it didn't happen. With continous changes and advancements in both the Sun camp and the IBM/Eclipse/Other camp with respect to Java, it's hard for me to see where, in the near or distant future, those paths will meet.

In the short term or long term I don't see how any of this divide of considerable effort is helping the health of Java in the face of competition. I look at the amazing work the GCJ/Classpath group has done and while technically fantastic, it is not a drop in replacement for the Sun JDK yet, neither will Harmony be when it makes it's first few releases. This landscape continues to get bumpier and more spread out as time goes on and let's hope out of frustration the Java developer space doesn't inadvertantly make Ruby the next big thing for 10 years.

Until Next Time,
Riyad Kalla
riyad@eclipsezone.com

 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.
XY coordinates of a decorator

You define a polyline decorator using X-Y points. The orientation of the coordinate system is not obvious. This diagram provides an explanation of the coordinate system.

Full DiscussionPosted By: Jeffrey Ricker - (0 Replies)

Circle polygon decoration for polyline connection in GMF

The GMF examples tell you how to create an arrow head on your connections, but sometimes you need a circle. Here's one way to do it.

Full DiscussionPosted By: Jeffrey Ricker - (1 Replies)

Open the windows explorer with a file selected in eclipse...

Create an external tool with location ${env_var:SystemRoot}\explorer.exe and arguments /select,${resource_loc}. Any selected file or directory can now be shown in the windows explorer.

Full DiscussionPosted By: Michael Scharf - (7 Replies)

Small trick for debugging code that contains a lot of java.langRunnable

Create Runnable that remembers the stack trace when it gets posted, return the stack trace in asString() and paste the trace onto a Stack Trace console.

Full DiscussionPosted By: Michael Scharf - (2 Replies)

The JDT tips and tricks help page

Take some time and look at the http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.jdt.doc.user/tips/jdt_tips.html JDT tips and tricks help page. I'm sure you'll find some new tricks to make your life simpler.

Full DiscussionPosted By: Michael Scharf - (0 Replies)

Avoid Periods in Extension Identifiers

Extension ids allow periods, but probably shouldn't; particularly when it comes to applications. Learn about this little situation in this tip.

Full DiscussionPosted By: R.J. Lorimer - (1 Replies)

Top 10 Eclipse Hotkeys

A nice list of 10 interesting Eclipse hotkeys to speed up your development efforts in Eclipse and the ultimate hotkey to see a list of hotkeys.

Full DiscussionPosted By: Peter Stofferis - (6 Replies)

Implementing Custom 'Surround With' Templates

A new feature in Eclipse is the ability to execute a 'surround with' behavior on a block of code, and perhaps more importantly, the ability to write your own surround-with templates. Learn how to implement custom templates in this tip.

Full DiscussionPosted By: R.J. Lorimer - (7 Replies)

Using templates

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

Full DiscussionPosted By: sedat - (7 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 DiscussionPosted By: sedat - (9 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.
Eclipse: Which key is used in MacOSX to get contextual help?

I develop with Eclipse in Windows and some days ago I tried to get it working on my Ibook G4 with Tiger but I can't get contextual help.

Full DiscussionPosted By: theopulus - (0 Replies)

Is there a way to keep a view from being closed?

I was wondering if anyone knows of a way to keep a view from being closed? I know that there is a way but I can not seem to remember how to do it.

Full DiscussionPosted By: Robert Stone - (1 Replies)

Including a dependent plugin's update site in feature.xml

I have a set of plugins that depend on GEF 3.2. Rather than include the GEF plugins in my distribution, I'd prefer the user to be forced to visi

Full DiscussionPosted By: pwb - (0 Replies)

BIRT - Dynamic Creation of Report

Create entirely new rptdesign at runtime. I want to create a new/dynamic report file for an adhoc query from a generic query interface web gui.

Full DiscussionPosted By: Peter Kasson - (0 Replies)

org.eclipse.ui.PartInitException: Could not create view:

org.eclipse.ui.PartInitException: Could not create view: thrown when creating view with: this.window.getActivePage().showView(MyViewClass.ID);

Full DiscussionPosted By: Derrick Kittler - (3 Replies)

Using EMF validation in GMF

I have to make use of EMF validation in GMF.How should i go about it. Is there any way to invoke EMF validation from GMF.

Full DiscussionPosted By: Naveen - (0 Replies)

CDT cross compiler

Can I use CDT, installed on a windows XP Pro platform, to drive compiles of C code targeted for IBM Mainframe (Unix System Servic

Full DiscussionPosted By: Charles Godwin - (0 Replies)

deleted

. .

Full DiscussionPosted By: Andrew - (0 Replies)

Memory leakage in Eclipse

I just encountered a perfomance problem. Is this a memory leakage in Eclipse or the Garbage Collector too slow?

Full DiscussionPosted By: Ho Minh Hiep - (0 Replies)

Birt 2_1_0 Missing extenion ID in data source definition

Missing extenion ID in data source definition. I get this error message whenever I am trying to generate a report in my standalone application.

Full DiscussionPosted By: Schulz - (1 Replies)

java.lang.UnsatisfiedLinkError

java.lang.UnsatisfiedLinkError libswt-pi-gtk-3232.so: cannot open shared object file: No such file or directory

Full DiscussionPosted By: Justin - (1 Replies)

Problem adding editor for RCP app

For some reason my editor is not added to the registry. Do I need to do something more than add it as an exstension?

Full DiscussionPosted By: Matt Page - (1 Replies)

Update policy error

If my site is set at local, update site can work without problem but once I set it on my server it cannot detect new plug-in from the update site.

Full DiscussionPosted By: Seah Sherley - (0 Replies)

Problem resolving bundles, creating a RCP app

I'm trying to create an RCP text editor but for some reason I can't resolve org.eclipse.ui.workbench.texteditor

Full DiscussionPosted By: Matt Page - (1 Replies)

Package Explorer stuck in deleted project

My Eclipse Package Explorer is pretty much stuck in a deleted project. Is there any way to "reset" it?

Full DiscussionPosted By: Fredrik - (1 Replies)

JUnit

Hi, Anyone know of a good website to dig into the beginning of JUnit use, programming, testing etc. from within Eclipse programming a database app?

Full DiscussionPosted By: Niall - (0 Replies)

GMF Tutorial part1(compilation errors in code generation)

compilation errors occur when we are generating the code in the GMF tutorial part1 given the eclipse gmf website.

Full DiscussionPosted By: vamsi krishna - (5 Replies)

3.2 problem: jars from user libraries not being found

Repeatable Problem with java projects with complex dependencies: On first build after workbench start, compiler neglects some jars from userlibraries

Full DiscussionPosted By: Murx Brothers - (4 Replies)

eclipse cvs get latest version

hi i have set up a cvs repository within eclipse i have downloaded the latest source code from a project that i am working on but how can i

Full DiscussionPosted By: Niall - (1 Replies)

RCP Plugin: How to initialize view using wizard before application startup

Wizard opens up before an rcp application starts up. Userinput entered must be grabbed by the view to fetch from JNDI(Or JDBC) and populate the tree

Full DiscussionPosted By: Madhusudhan - (0 Replies)

Problem With Eclipse

Having problems with Eclipse's Navigation Controls. Controls like F3, F4, Ctrl-Shift-G, Ctrl-O dont work anymore.

Full DiscussionPosted By: Pau Bengero - (1 Replies)

meaning of object adornment

There's a certain object adornment icon, a little star in a red box, that shows up at the class and package level icons in the project and outline vie

Full DiscussionPosted By: horace farbuckle - (1 Replies)

SWT: No more handles in RCP application

SWT:No more handles in RCP application. The application UI components are made in RCP.After opening a couple of views the application stops responding

Full DiscussionPosted By: vinay - (3 Replies)

Eclipse Calendar Component that resembles Microsoft Project

Looking for calendar component with ganatt chart representation, timelines, nagivation by day, week, month, year

Full DiscussionPosted By: Steven Neo - (1 Replies)

eclipse and java packages

wat the differents between those 2 packages? Wat the differents of ibm sdk and sun sdk? Which package better for eclipse?

Full DiscussionPosted By: Nick - (1 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.
Eclipse 3.2 running on Swing!

Is the GUI war over, because even huge platforms like Eclipse can run using Swing components ? There seems to be hope.

Full DiscussionPosted By: sirbender - (30 Replies)

Eclipse 3.3 - Finishing What They Started

Several of the goals listed in the draft plan for Eclipse 3.3 are unfinished goals from previous releases. It's time to finish what they started.

Full DiscussionPosted By: R.J. Lorimer - (5 Replies)

Eclipse platform continues to differentiate itself

Reading through Dave Gilbert's (JFreeChart) most recently blog entry about open source Java and the Eclipse foundation then comming across the updated Europa release wiki, I think he's not far off.

Full DiscussionPosted By: Riyad Kalla - (2 Replies)

EPIC: Focus for the Next Year

Plans for the EPIC portal are starting to appear on the Eclipse Wiki. Are they taking the right direction?

Full DiscussionPosted By: R.J. Lorimer - (2 Replies)

Converting into RCP

There are a lot of applications out there built on top of SWT, that aren't Eclipse-RCP style applications. What is their migration path? How do you move legacy into RCP?

Full DiscussionPosted By: R.J. Lorimer - (1 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