GUI Designer For Eclipse
Flu writes "Finally, a free (as in speech and beer) and official GUI designer has been released for Eclipse! Just a few days before the Eclipse 3.0 M5 build was released, a complete plugin for creating GUI's was released as well, as one of the Eclipse tools projects. Check it all out on the official site for the Visual Editor Project. At last, the (probably) best free IDE for Java (and C) contains a GUI editor! Personally, I intend to put up an IBM logo to worship next to my desk, as a thank you for the Eclipse! :-)"
Well, how 'bout it -- Eclipse vs Netbeans? I'm looking to hear from people that have actually used both.
10b||~10b -- aah, what a question!
Why is it built on top of that?
Hi,
Could someone who understands the license of eclipse tell me what exactly the problem is in getting eclipse SWT to use QT?
From the parent post: "Personally, I intend to put up an IBM logo to worship next to my desk, as a thank you for the Eclipse!
The underlying point here is that supporting open source software is an extremely good way for a company to get positive publicity.
Ten dollars of support for open source is probably more powerful than $1000 of stupid TV ad campaigns in which stupid-looking people go around in stupid-looking "space" suits. (IBM needs a better advertising agency. I saw an interview on the Charlie Rose show of the woman who heads the agency IBM uses. She knows nothing about technical things, obviously doesn't care about technical things, and obviously believes that technically knowledgeable people are her social inferiors. She is disgustingly destructive toward her client, IBM. While they're considering this, IBM should fire its marketing manager for letting that happen. Could I do better? Yes, wake me up any day at four o'clock in the morning and I could do better before I was completely awake.)
At one time, IBM was hated as much as Microsoft is now, because of IBM's extremely adversarial business methods. There were many technically knowledgeable people who would not consider working for IBM. That seems to be changing now.
Was supporting open source Lou Gerstner's idea? I don't know. However, it was an excellent idea.
Recently, a CEO asked me what I thought of Microsoft's
People like me influence purchasing decisions of highly technical products. People like me say that it doesn't matter how much money Microsoft has, or how strong a virtual monopoly, Microsoft is on the way down. I remember Microsoft's adversarial behavior. I remember Novell's adversarial behavior, and I will never, never forget, even though I don't do business with Novell any longer.
The point is that supporting open source software impresses me and other technically knowledgeable people who 1) influence purchases, and 2) are the kind of people a technical company might want to hire.
So, two rules for running a technically knowledgeable company: 1) Find some way of making money that doesn't involve any instances of doing harm. 2) Build a positive attitude toward your company by supporting the work of the world: Open Source.
I had no luck running it on 3, but it runs great on 2.1
The most wonderful thing about Eclipse is that it's so easy to extend; the addition of an extensible GUI editor should enable people to make a lot of nice tools (I've got an idea for it already :-).
IDEs tend not to get much play in the linux world, but I have found that Eclipse is as good as any I have used. I think this is a hugely underrated project that continues to have a huge impact.
It's a mistake to think that because I didn't mention something I don't know it. Everything below is from an October 1 email message to the CEO I mentioned in the grandparent post:
Java Decompilers
A friend wrote this:
"I regularly use decompilers for Java classes. The last library I decompiled is TupleSpace from IBM, a library for network communication (useful if doing clustering). The result was of a shocking clarity.
"That was especially easy because the code had few local variables (in the bytecode, local variables have an identifier that is a number) and no obfuscation."
The page says it supports both. I actually haven't messed with SWT yet, having known very little about it before today.
I think any "visual" type product should include screen shots, and I could not find anything similar to that on the linked page. Oh course, I might be missing something! Now back to my KDevelop update & upgrades...
At the next eco-hypocrisy-meeting, count the private jets used to get to the meeting. Should be interesting to see that
My biggest gripe is with the on-line web demos. After playing them, my girlfriend seems awfully interested in developing Java GUI's all of a sudden... she keeps playing them over and over again, with a dreamy look on her face. I shouldn't have to feel jealous of my IDE documentation...
(What is that voice-over guy, anyway? French? Spanish? Gypsie? He will single-handedly increase the ratio of male to female programmers to parity... not that they'd be interested in any of us after that.)
SoupIsGood Food
Does that mean it's not sure if it believes in the existence of languages or GUIs??
I guess it is better than the atheist Eclipse, it tries to convince you that language and GUI's can't possibly exist...
Q. (It's a joke ffs...)
Insert Signature Here
The bug you describe with 1.4.x and swing components is a known problem with the 1.4.1 series - though it seems to be fixed for me in the latest 1.4.2_02 release, and has been fixed since the 1.4.2 initial release.
The workaround is to disable direct3d and directdraw when using swing - they apparently do some flaky calls to directX libraries in order to speed up the gui drawing, and the ati drivers _hate_ it.
I'd refer you to the bug report on sun's site, but it requires registration, so I'll just cut-n-paste the workarounds as found on a non-sun site:
"
Upgrade to Java 1.4.2
-or-
Set the Java command-line flag -Dsun.java2d.noddraw=true to disable these direct draw optimizations in Java 1.4.1.
-or-
Switch back to JVM version 1.4.0 which does not have the DirectDraw optimizations which trigger this problem in the ATI driver. This is a pretty undesirable solution, as many bugs were fixed in 1.4.1 and simple things like TreeTable fail to work in 1.4.0. Be sure to use Java Web Start v1.0.1. Web Start v1.2 is only installed with JRE 1.4.1.
-or-
Goto "Display properties -> Settings -> Advanced -> Troubleshoot" and drag the Acceleration slider all the way to the left to turn off hardware acceleration. (this will reduce but not eliminate the lockups)
"
man is machine