Eclipse 3.1 Released
Jeff Myers writes "Eclipse version 3.1 was just released and is available for download. There are quite a few new and noteworthy features added in this release - including full support for Java 5.0 and improved support for developing rich client applications based on the Eclipse platform." Update: 06/28 21:03 GMT by Z : Denis emailed to request we use mirrors, as they're already getting hammered pretty hard.
With the Space Ring and Google Earth, I knew the Eclipse was coming!
Free XBox, PS2
Everything has already been overloaded at eclipse.org. TDS Internet used to be listed in their mirrors but now it isn't? Bailing out a little early aren't we?
They release a new version of their software and their primary delivery servers in Pakistan are completely unavailable.
That was my only knock of the software. It would be so slow. William. Shatner. could. deliver. a. line. quicker.
For those who don't need a full blown IDE, just something to write java in and compile, try textpad. It is lightning quick.
But I bet with faster CPU's, eclipse is alright now. But it was so slow on a PIII 1ghz with 512 megs. So slow.
Rosco: "If brains were gunpowder, Enos couldn't blow his nose."
maybe include:
...
... but seriously, you only post a short two line post on something and no details and the frickin web site is /. already so who the heck knows what it is ...
1. a short description of what it is [a better browser, a sliced bread device, a program for counting sheep]; and
2. a link to a resource page on what it is [like the basic description in detail for geeks]
Seriously, I haven't the faintest idea what Eclipse is - is it a device to crash the moon into the earth to make a [evil laugh] MILLION DOLLARS!!! - or is it the latest hamster-management software program for hamster farming?
ok, i'll be quiet
-- Tigger warning: This post may contain tiggers! --
The link gives a 404. Here is the correct one.
From TFSite:
Eclipse.org is the website of the Eclipse Foundation.
Eclipse is an open platform for tool integration built by an open community of tool providers. Operating under an open source paradigm, with a common public license that provides royalty free source code and world wide redistribution rights, the eclipse platform provides tool developers with ultimate flexibility and control over their software technology.
Eclipse has formed an independent open eco-system around royalty-free technology and a universal platform for tools integration. Eclipse based tools give developers freedom of choice in a multi-language, multi-platform, multi-vendor environment. Eclipse provides a plug-in based framework that makes it easier to create, integrate and utilize software tools, saving time and money. By collaborating and exploiting core integration technology, tool producers can leverage platform reuse and concentrate on core competencies to create new development technology. The Eclipse Platform is written in the Java language and comes with extensive plug-in construction toolkits and examples. It has already been deployed on a range of development workstations including Linux, HP-UX, AIX, Solaris, QNX, Mac OS X and Windows based systems. A full description of the Eclipse community and white papers documenting the design and use of the Eclipse Platform are available at http://www.eclipse.org./
The Eclipse Foundation is a non-profit corporation formed to advance the creation, evolution, promotion, and support of the Eclipse Platform and to cultivate both an open source community and an ecosystem of complementary products, capabilities, and services.
Seems simple enough to me. They're a non-profit market-speak-driven company that wants to be a cross-platform coding development environment company.
My money is on market-speak winning. I mean, anyone that can write "independent open eco-system around royalty-free technology and a universal platform for tools integration" is much better suited to that than Java. Maybe marketing Java...
If my grammar and spelling are off, I am [distracted/tired/careless] (take your pick)
We were using it where I worked and discovered upon upgrading to 3.1 RC3 that our app wouldn't compile. It still doesn't on this release. Backup your old copy before you upgrade.
Eclipse is confusing.. its really 2 things in 1.
1. Its an Itergrated Development Environment (IDE) which allows plug ins to extend its usefullyness.
2. Its written in java with SWT (native platorm windowing extentions). It can be used as a framework for building your own java applications.
So what the heck is an IDE? you give this explination but don't explain these advanced terms.
On that what is Java? "It's written in java?" does that have something to do with coffee?
Paying taxes to buy civilization is like paying a hooker to buy love.
Slashdot just wouldn't be Slashdot with boring/sane stuff like that in there!
How about this: a new version of Apache [a http [http is the the web protocol] server [a program [an ordered set of instructions] that runs all the time] was just released.
note that not all of the mirrors are updated yet
0 6271435/ p se/R-3.1-200506271435/ 1 -200506271435/ 0 506271435/ 3 .1-200506271435/ d rops/R-3.1-200506271435/ l ipse/downloads/drops/R-3.1-200506271435/ p se/downloads/drops/R-3.1-200506271435/ s /R-3.1-200506271435/ R -3.1-200506271435/ p se/downloads/drops/R-3.1-200506271435/
http://gd.tuwien.ac.at/softeng/eclipse/R-3.1-2005
http://ftp-stud.fht-esslingen.de/pub/Mirrors/ecli
http://eclipse.gabriel.co.hu/downloads/drops/R-3.
http://www.eclipse.ps.pl/downloads/drops/R-3.1-20
http://mirrors.bevc.net/eclipse/download/drops/R-
http://mirror.switch.ch/mirror/eclipse/downloads/
http://mirrors.cs.hacettepe.edu.tr/eclipse.org/ec
http://gulus.usherbrooke.ca/pub/appl/eclipse/ecli
http://mirror.reachable.ca/eclipse/downloads/drop
http://mirror.calvin.edu/eclipse/downloads/drops/
http://ftp.sun.ac.za/ftp/mirrorsites/eclipse/ecli
Some features of java that should compile wouldn't. Generics are a good example. If this was relevant to you, you would know that. Since you don't, I'm thinking you are just complaining to complain.
"A man is but the product of his thoughts what he thinks, he becomes." -Mahatma Gandhi
Denis emailed to request we use mirrors, as they're already getting hammered pretty hard.
I think it's very kind of you to edit the story to suggest that we go to the mirrors instead of to the main site. Did Denis, I dunno, maybe, provide links? If so, any possiblity you'd be willing to share the info?
Stop-Prism.org: Opt Out of Surveillance
Man, you read and post on Slashdot and don't know what Eclipse is? If so, you didn't write even a "Hello World" in Java, did you?
/. article about Eclipse that barely covers 1 1/2 lines on my screen, you could at least have a short description like:
I use JBuilder and other Java tools. I've never even heard about Eclipse. I do know what JWT is, Swing, Java Beans - but I've never heard about Eclipse until today.
I've got a Sun Java backpack I wear to work, and training in various languages including formal university, college, and industry classes on Java.
And - I've - never - heard - of - Eclipse.
So if you're going to post a
"Eclipse, the combo IDE/toolset for Java, has just come out with their latest 3.1 release [link], which has some really cool features [link]. The best new features are Hamster Juggling, Applied Hamster Subclassing, Hamster Pseudo-Encrypted Sunflower-Swapping, and an improved Hamster-to-Gnome toolkit."
See, now that actually tells you enough that you can decide if you want to read it and if you're interested in the new and/or fixed features. Oh, and if it's Open Source, say so.
-- Tigger warning: This post may contain tiggers! --
If it reaches a million downloads, I say we all find Erich Gamma and toss him into the ocean.
You tried using Eclipse for C++ development on Linux? You do realize Eclipse is a Java IDE, right? There are a lot more choices for doing C++ than the silly CDE plugin for Eclipse.
He meant it was written on java...lots of java. That's how they release those milestone builds on time.
Schwab
Editor, A1-AAA AmeriCaptions
Stonehenge is the only surviving member of the famous druidic henges after Hayhenge and Stickhenge were blown down by a wolf.
Spamhenge is under construction.
- Greg
Start a happiness pandemic
For those of us not in the know and who might possibly be interested in this application, would it be possible from now on for submitters to include a brief description of what the program actually does, and maybe what OSes you can use it on? I think this is fair considering anytime I want to R the FA it's already been pounded into glue by the slashdot hordes.
Condemnant quod non intellegunt.
the frickin web site is /. already so who the heck knows what it is
Use MirrorDot to view Slashdot-linked articles that have gone down under the load.
Intercarve Networks, LLC
Are there any .torrent links for this new version of Eclipse?
The price you pay is a slightly increased startup time when new code gets loaded because it still needs to finish compilation.
Today I think. My bank uses it for secure authentication. I don't ever remember hearing that, I believe Java was to be the next foundation for server side applications. It certainly delivered on that promise.However, there are a few desktop applications written in Java that are very useable and very nice. Azureus and Eclipse are excellent examples. Most people don't even realize they're written in Java because they look and feel just like normal Windows applications thanks to SWT.
I think Java is neither. The programming model is a lot less complex than either of those, yet very powerful. C++/Pascal programmers often have problems letting go of the concept of pointers and have trouble accomplishing things in Java without them. Takes a bit of getting used to.Check out the Visual Editor sub-project within Eclipse for a Swing and SWT editor. It's made a lot of improvements in the last couple releases, especially the latest milestone builds of the 1.1 release (which are compatible with Eclipse 3.1).
This means it can refactor code using Java 5 specifics, it has specific warnings/errors for Java 5 code, quick fixes, code formatting/highlighting, and so on.
It's very simple. It works like this:
The AWT sucked. It sucked diseased dead goat through a straw. It was badly designed, badly conceptualised, badly supported, a pain to write for, limited, unexpandable, ugly (on all platforms), and was, in general, a really lousy idea. Even Sun admitted this eventually, which was why they threw it away and developed Swing.
Swing sucked. Not as badly as the AWT, but it still sucked; they'd progressed from goats to humans, and a healthy human at that, but sucking was still involved, as was the straw. Sun had given up on even trying achieving platform-independence using peered widgets, which meant that Swing had to render everything itself, duplicating OS functionality; which meant that it was still ugly on all platforms, but at least it was consistent. Unfortunately, this meant that it was huge and heavyweight. Behind the scenes, they'd fixed a whole bunch of things that meant that it was much less painful to program for, but it was still painful to use and deploy.
IBM invented SWT because they wanted a Java widget set that didn't suck. I'm not entirely certain they actually succeeded --- it's still slow and clunky unless you have a very fast machine --- but it's the best attempt so far. It actually achieves platform-independence successfully, which means that you get native look and feel on all devices, which is still quite hard to get used to. (Compare Linux Eclipse or Azureus with Windows. It's slightly scary how well it works.) The programming model seems to be more straightforward, too, although I'll admit I haven't coded for it. It does seem to be the least bad Java GUI toolkit around.
AWT sucked so badly that people stoped talking about client side Java and run to the headless servers. The first Swing sucked too, but not so badly. In 1.5 Swing is almost grown-up and quite faster. They have also hired some non-color-blind people to revamp the default look and feel, and it now looks nice (there were ways to make it look nice in 1.3 to 1.4.x, but those were mostly undocumented).
My other main problem is having no easy migration path, hence my problem with the lack of a GUI editor - if I am going to migrate my apps and have to redesign all user interfaces around a new toolkit, the least I need is a GUI editor - rewriting everything in code would be painfully close to my early days writing GUIs for Apple II programs...
Care to count how many digits my account has? And mind you, this is my second account, I lost the first one.
Now, please, you're asking for it. While I fully understand the generic need for better Slashdot posts (alas, that's a lost war already - they won't change) asking about Eclipse in the terms you did is just too funny to let it pass. Now go ask in the Apple section what an iPod is and in the Apache section what the heck is this HTTP thing people keep talking about.
http://play.aelitis.com/torrents/eclipse-SDK-3.1-w in32.zip.torrent
I didn't put it up, thank Nolar.
Incorrect. Eclipse 3.0 has always run just fine on a java5 jvm. And it gets the small speed increase that VM imparts.
JDK 5 support means that the editor 'knows' about the new java5 langauage features. And moreover the editor can refactor code using that knowledge.
--
Tomcat Hosting
Sun Microsystems doesn't like to talk about, or even acknowledge the existence of, Eclipse. Unless you really pester them about it.
After all, IBM picked the name: they're eclipsing the sun...
You cannot apply a technological solution to a sociological problem. (Edwards' Law)
So what the heck is an IDE? you give this explination but don't explain these advanced terms.
Technically it would be more correct asking "What is IDE?" instead of using "an IDE", since IDE is a type of hard disk... it's being replaced by SATA these days, but still nice and cheap. IDE descends from RLE hard drives... they were called that because of the "Run-Length Encoding" compression scheme they used to store data more efficiently. The Microsoft / Stacker case is a large part of why the industry left RLE HD's behind and moved to IDE. IDE of course stands for "Integer-Deliminated Encoding", which is a much more advanced storage mechanism that relies on wavelets and sometimes pixlets (But that's an Apple tech).
Moving on...
On that what is Java? "It's written in java?" does that have something to do with coffee?
You are correct here... "Written in Java" however is grammatically incorrect and should be "Written ON Java". This describes the programming method used to develop the Eclipse IDE hard disk technology. Since wavelet and pixlet compression using Integer-Deliminated Encoding is considered a form of "Extreme Programming", it requires a hefty intake of Java and other energy drinks such as Red Bull or Ballz. Using the new Kabbalah drinks qualifies your development style as "Black Arts" programming. I'm sure you remember seeing various books about Black Magic programming, Voodoo and of course the Linux bible... that's why religious wars about Operating Systems and text editors always come up here.
I could go on about the cult of the Penguin and the art of summoning daemons but I'd like to keep this post short and simple to help educate those who are new to programming.
Cwm, fjord-bank glyphs vext quiz
magnet:?xt=urn:btih:BW6W3QUP7CD23KZRGZG4BK7M4LX2WB K3
import this into Azureus with File->Open->Location... for a trackerless torrent. Also works with BT 4.1.2 beta, although I have no idea how to use it. Remove a space in that magnet uri if slashdot mistakenly put one there.
View the parent for the regular torrent.
http://play.aelitis.com/torrents/eclipse-SDK-3.1-w in32.zip.torrent
The programming model is simpler, but I wouldn't say it's straightforward. For example, it strictly enforces that all UI operations occur in the UI event thread, which takes some getting used to. (You're supposed to do it with Swing, too, but it's not enforced.) There are some asinine design choices, like placing most of the constants in a monolithic SWT class rather than in the classes that actually use them, and it's missing a lot of the syntatic sugar that Swing has (like being able to set a widget's text during construction).
All in all, it's a quirky library, but with some very slick end results. I keep getting the feeling that Sun's trying to bury it partly because it proves they could have done Java UI toolkits right the first time around, rather than needing five or six major revisions to be usable.
1) Release 100mb download, with stated goal of reaching a million downloads.
2) Post link on slashdot _before_ the download has been mirrored.
3) Watch in horror as tens of thousands of users try to download from the main server because it's not on the mirrors because the mirrors can't reach the main server.
http://play.aelitis.com/torrents/eclipse-SDK-3.1-m acosx-carbon.tar.gz.torrent
-- Manik Surtani
I had been using subclipse (http://subclipse.tigris.org/) with Eclipse 3.0 for SVN support and it worked great in both Windows and Linux. Something broke part of subclipse around 3.1RC3 to the point that I couldn't add or browse repositories. Just a tip that I figured out, though: if you use a normal SVN tool (TortoiseSVN, SVN CLI) to check out a project, then when you import the project into Eclipse subclipse will be able to work with the repo just fine (as of RC7, still downloading 3.1 final).
Derek
Don't Panic...
I had the page up to the mirrors, then even the routing pages died (so I had to extract that actual mirror link from the full URL...); anyway, here's one mirror that's zipping along for me. And I will post this reply as soon as my download finishes...
win32 zip at mirror.reachable.ca
You can figure out the base directory from that if you want it for another platform.
And a few more that I haven't tested, in various countries (trying to pick the ones that look the toughest):
gulus.USherbrooke.ca
mirrorservice.org
eclipse.objectweb.org
software-mirror.com
sunsite.informatik.rwth-aachen.de
Final note: some of these are definitely hosed; the first seems to work. Gotta hand it to the Canadians -- they're the ones staying up.