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.
No torrent?
quidquid latine dictum sit altum videtur.
I tried it about three weeks ago on suggestion from a friend. I'm starting my thesis work which involves modeling in C++, and I was looking for a free environment. On my box (Intel 2.0GHz, 1gig RAM) it ran pretty slow. Booted into Windows and D/L'ed the beta version of Microsoft Visual C++, it ran quicker :(
I'm not trolling, just answering the man's question. I wound up sticking with MSVC++.
-everphilski-
I'm pretty sure that the "eclipse-news.html" link in the article would tell you all about Eclipse, if it wasn't currently slashdotted to all hell.
In a nutshell, and with a bunch of holes - it's a IDE to create java programs. It's written in java.
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.
..who has them?
Wow, it seems that eclipse has jumped on the "million download challenge" bandwagon. Though, this one is a bit less interesting as no one has to swim across the ocean...
Badass Resumes
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.
Are you thinking of JEdit? http://www.jedit.org/>
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?
Eclipse is an IDE. Primarly for Java, but it's plugin system makes it - with proper plugins - great for developing C/C++, PHP, Ruby and even synching with darcs repo!
I never could use either of them because I did not have a good enough system (PIII 1ghz with 512 megs).
You have some other problem. I have a slightly weaker notebook (0,85 GHz, 0,5 Gb), and Eclipse runs nicely.
jEdit
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.
Try out Eclipse now. You'll have to wait for it to start (I wait approx. 30 sec on my P3/Cel 1.2Ghz with 512), but after it starts, it's very responsive and snappy.
It is for Devs, as you say. If you don't know what it is, we don't know you, you don't belong...
It's a breath freshening bubblegum, a natural celestial event causing awe and fear in primitive hominids of a backwater planet, and a brand of car from a small nation on the west side of a nice ocean on aforementioned backwater planet.
It's also some sort of Java IDE with better marketing description than stability according to what I keep reading.
If my grammar and spelling are off, I am [distracted/tired/careless] (take your pick)
check out this FC4 has it included, and it's pretty nice.
PHP is the solution of choice for relaying mysql errors to web users.
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
mmmmm darcs. Needs better subversion and IIRC the PHP plugin doesn't work with 3.1. At least it didn't up till last week.
-- taking over the world, we are.
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
I'm sorry, this is almost a troll. A decent PIII 1GHz with 512Mbytes could run Netbeans quite effectively. In fact, I used to run Netbeans away from the office with a thin and light notebook PC (700MHz ulv PIII, 320Mbytes) and it was able to run a project which included a moderate sized servlet project and a desktop Swing client. The only thing that was slow was the Swing designer, and it was liveable with.
OK, both Eclipse & NB are pretty fast on an AMD64 box with a G of RAM- but actually my current lightweight, relatively slow PIIIM on which I'm typing this is quite adequate - and it's only at that same 1GHz/512Mbytes, with a slow HDD.
Panurge has posted for the last time. Thanks for the positive moderations.
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
"improved support for developing rich client applications based on the Eclipse platform",
that is a feature.
It means that you can make better standalone programs, based on the Eclipse framework.
Java 5.0 support means that it will run faster, and help you make programs faster, that run faster, too, in a nutshell.
The thing I like about NetBeans is that you can be up and deubgging a remote VM in under a minute. You mount a source directory, and bam you can debug whatever and follow the source.
With Eclipse (and many other IDE's) you have to have all the libraries and everythig else the app needs to compile in place before you can debug.
Of course less casual users of IDE's will not mind since they must already maintain the eclipse project file anyway to use it day to day. But for those of use who still prefer more powerful text editors it's one block to using it with regularity.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Hey, I said it was full of holes.
:) Cheers!!
(looking at your low UID, I really don't think you need an explanation though... )
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! --
I use a free program called jcreator. Works well enough for me, as i couldnt stand the slowness with previous versions of eclipse. I doubt ill change, because the interface is relatively uncluttered (and you dont HAVE to have a project setup, i, for some reason, dont jive well with the idea of projects)
"Something's wrong with you...and I hope we never do meet again." - Deftones When Girls Telephone Boys
I have been using eclipse for over 3 years to develop J2EE and web apps. It works better and faster than any other IDE I have used in the past.
Back in the day when I was looking at IDE's, there was not that much choice (for free ones).
Ah - so it's FREE.
Would be nice if someone mentioned that in the main post - kind of useful to know.
Oh, I use UltraEdit 32 - it ain't free, but it's fairly inexpensive, and you can buy two copies for less than $30 if you're at an educational institution.
It's way better than textpad and it groks Perl and C and other langs.
-- Tigger warning: This post may contain tiggers! --
You seem to have been living under a rock for the past couple of years.
Eclipse is the number one IDE for development in Java. IBM has been developing it for the past 5 years, and recently dozens of companies have jumped on the bandwagon, with the end result that pretty much every major Java developer tools company now has plugins for Eclipse.
[an error occurred while processing this directive]
He meant it was written on java...lots of java. That's how they release those milestone builds on time.
Face it...you never heard of it because you're an idiot...especially if you claim to work in Java...either you are lying, about working in Java, or you are an idiot who fails to keep up with what he works with...Eclipse isn't new...
As if a million souls cried out "worst. joke. evah!"
zosxavius photography
Schwab
Editor, A1-AAA AmeriCaptions
It looks very trollish - I used Netbeans for a while in a PIII 800 with 256MB. Not my best experience but usable (if you don't mind going for a coffee every now and then while the Garbage Collector does its thing). With my current P4/512 NB 4.1 runs just fine under XP.
Add: "And only then can the proletariat ensure its glorious future" and it sounds like something from a Soviet pamphlet ca. 1923.
Or maybe it sounds like a man from the future describing the Utopia to come in a bad 1950s B movie.
Actually, it's probably just missing some confusing acronyms. :-)
I guess this is really cool stuff for Java coders. But for the rest of us infidels, it's Stonehenge. It's big and impressive, but if you're not a druid, you're not really sure what it does.
- Greg
Start a happiness pandemic
I have used it for both Java web apps and embedded Linux applications. And I used straight Eclipse JDT and CDT, not a purchased plug-in. I like it a lot, but the CDT is a bit behind the JDT. I use it to develop in Linux and (if you're looking for an IDE) it's one of the best available for Linux. Another benefit is that some people on my team that worked on the web app used Windows. We both could use the OS we wanted and the same IDE. Sharing project directories and such was a breeze (same with CVS).
How is this flamebait? I had a hard time getting eclipse 3.0 working on kaffe a while back myself due to the file locking issue (got great help from #kaffe though), I'd like to know if this has changed.
"Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
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.
I couldn't really see the need for a third widget toolkit (AWT, Swing, SWT) specially after Sun got some sense and started using the community process to discuss and enhance Java. It always sounded to me like an IBMish NIH attack.
Another reason I never used it for more than a week was the fact Eclipse failed to supply a decent integrated GUI editor (hell, since VB showed the way back in the 90's, one of the most important points in an IDE is the GUI editor) - you had either to pay for a decent one or use some buggy and poorly integrated hack. Do they have something usable now?
So, I guess I must keep feeding more memory to my Netbeans at each upgrade cycle...
He's just messaged me asking if I already managed to download Eclipse 3.1 -- I didn't even know it was out yet :)
Coincidentally, Eclipse is also the name of a wholesale distribution system. Intuit purchased that Eclipse in 2002, so it's now called Intuit Eclipse.
Their website is at: http://eclipse.intuit.com/
I guess it's not unreasonable to think the word "eclipse" would be used repeatedly in the computer world. I used to play on an old text-based MUD named Eclipse too.
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?
I agree it does sound like a load of marketing gibberish. I have a better description:
Popular like java itself - but open and not stifled by SUN licensing.
Cross platform GUI - but not crap like SUNs AWT or slow like Swing.
Powerful development tools similar to Netbeans - only unlike SUNs netbeans people use it that aren't forced to by their employers.
Similar to Netbeans only - only unlikes SUNs netbeans has major industry backing and is becoming the java development platform standard.
I sometimes wonder what life would be like if IBM/OTI had developed java, maybe they wouldn't have crippled java's linux possibilities in the way sun has.
By now we could have had a major modern linux development language and environment and linux could be ahead of windows in terms of migrating to a more modern platform/language.
Instead the entire java platform needs to be rewritten from scratch under a license that doesn't cripple it's chances of getting mass adoption on what is probably destined to be Windows major competition on the desktop.
Let me finish by saying "WAKE UP SCOTT MCNEALY SOLARIS IS DIEING - Be a lead player in Java adoption on the desktop by releasing java under a GPL compatible license. You're strategy of keeping java under a non-linux friendly license is helping IBM/Redhat and the longer you leave it the less likely java will ever become a major desktop platform"
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.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...
{sarcasm}
So I have to ask again, what is this thing?
{/sarcasm}
Yeesh. When did "market-speak" change from clear communication to make a point concisely to buzzword-laden morass that communicates nothing? Wait, don't answer that.
I mean really, do marketing people even have souls? What's wrong with saying it's an "open-source, cross-platform development tool that allows for easy integration with other tools. Eclipse is designed to be very flexible abd robust.". Doesn't that say the same thing without such preteniousness as using "eco-system" to describe software or where every sentence contains half a dozen 3- and 4-word compound nouns?
Heh, eco-system. Makes me think there are frogs and pond scum in the software.
You are in a maze of twisty little passages, all alike.
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.
An IDE is a certain type of program, such as Eclipse.
Hope that helps.
Mods: Do you disagree with me? Go ahead and mod me down. Meta-mods will sort it out. Good luck!
Unless some sneaky admin updated Eclipse before I got to work this morning I already had Eclipse 3.1.0, not to mention the copyright says 2004...hmmm...me confuzzled.
-tom
Programmers have a long history of writing programs with coffee or other caffeinated beverage.
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...
I'm glad this release is targeting rich clients, because I was really getting sick of contracting for those clients with no money.
Just to make it clear, I mentioned VB just for its ground-breaking (at the time it was quite right to call it revolutionary) approach to GUI building.
As for Java, I have been successfully using Java to develop both server and client apps for years. As Java evolved and got faster, the client-side scene was born again from the AWT ashes. Today we (me, my company) find very little use for anything else (we have been even doing some great Swingless Java2D full-screen experiments). So, as I said in another comment, without a GUI editor the migration from Netbeans/Swing to Eclipse/SWT would be so painfully slow that I would say it would not be economically feasible (mind you, I am not talking about small apps with hundreds of lines, I am talking about multi-thousand to tens of thousands of lines apps).
I have to say that I'm loving 3.0.
CFEclipse and PHPEclipse have allowed me to completely ditch dreamweaver.
Will eclipse 3.0 update to 3.1 with the built in updater?
Is there a way to use the 'FTP and WebDAV' support to edit sites like dreamweaver
=1000101
Is subversion natively supported yet? Last time I saw using it with Eclipse required you to manually recompile subversion with some java binding thing and then installing an plugin...
Prescriptive grammar:linguistics
Who the hell moderated this crap up, and can we just ban those accounts for life from moderating?
I am no longer wasting my time with slashdot
I Downloaded 2.1 when it first came out. I finally got it running today and now this!
Having to work for a living is the root of all evil.
I downloaded bid:I20050617-1618 a couple weeks ago. Can somebody tell me if this is the same build?
---k--
</stupid>
I responded at another of your posts so...
I used Ultraedit during my first year of college when I found that using notepad wasn't nearly good enough. I basically started to use it for line numbering hehe. Shows you how anyhting is better than notepad. Anyway, yeah, it's a really good product.
However, since then I've moved to JEdit. It's free (libre), the base install is simple, and it's integrated plugin manager allows almost IDE functionality. I figured I'd recommend it since you've never heard of eclipse. And not to start a flame war, but IMHO it's the best pure-GUI programmer's text editor out there.
Why, o why must the sky fall when I've learned to fly?
Here's a link that might help. This link might help as well.
If you need help on what a "link" is though, you'll need to go here.
No, Vern. They just let him in.
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?
Geesh, Arson, give me a break.
IDE is Integrated Development Environment.
Java is a platform-independent programming language using object-oriented class structures to encapsulate and provide security for various uses.
Newb is what I used to call people that flamed others who ask a simple question because the submitter didn't bother having more than one link or even a faq link or brief explanation - but then I grew up and stopped the flamewars.
-- Tigger warning: This post may contain tiggers! --
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.
However, since then I've moved to JEdit. It's free (libre), the base install is simple, and it's integrated plugin manager allows almost IDE functionality. I figured I'd recommend it since you've never heard of eclipse. And not to start a flame war, but IMHO it's the best pure-GUI programmer's text editor out there.
I know a few people who like JEdit too. We do a lot of Perl - more than Java - but I'll keep it in mind.
-- Tigger warning: This post may contain tiggers! --
ah, so it's really from March to June that it's picked up steam - that explains a lot.
I've been reading a lot of Biology, Biochem, Protein, and Bioinformatics texts during that time, as well as advanced Perl.
I already get Sys-Con's Java mags at home and via email - but have been bogged down learning other skill sets - e.g. Biochem/etc - so that's a useful answer.
-- Tigger warning: This post may contain tiggers! --
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
I really meant java desktop development was stifled. After microsoft killed their java implementation Sun could have atleast made it viable on the linux platform and relaxed the requirements to distribute a 15 meg platform with your clientside app on windows.
"I use NetBeans by choice and I know a lot of others that do as well."
Fair enough. I have great difficulty persuading my colleagues to even use FREE tools/apps written in swing. I don't find swing apps are generally very responsive or nice to use. But who knows, once i used Emacs and now I use VI.
"These people seem to think they are backing netbeans."
True, though the last SUN employee i talked to was using eclipse and said he'd run netbeans when it stopped crashing. That hasn't encouraged me to try it again.
"Easy, if IBM developed Java, they would have kept it to themselves..."
True.
"I'm sure the IBM PR department are very happy to know they're doing a good job."
Yes, although people on IBM payroll are contributing a lot these days to open source and real code sometimes too, not just endless over complicated specifications written by comitees.
"Right, cause RedHat and SuSE don't include java in their distros and IBM doesn't sell any products that bundle Java?"
This is distro tack on stuff. Unless java was opened up it will never be used for key projects like gnome and mainstream apps - for one thing debian will never bundle it. Most of the redhat suse stuff is tack on enterprise server stuff, not related to the desktop platform.
"I'm sure the CEO of a multi billion dollar corporation has just been holding back until some random guy on slashdot...."
No of course not, i was just ranting. Mind you, he has a lot more to lose in stock options than me.
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
I am a long time UltraEdit user myself. But almost none of my Java code goes into UltraEdit anymore. The Eclipse IDE is much, much more productive and it's code insight / refactoring support makes the difference. The debugger is pretty good as well.
I do still use UltraEdit obviously. For example for testing the new Java 5.0 versions before eclipse supported it in their 3.1 alpha and beta versions. And it is much better for viewing log files, opening lots of text files, its hex editor is more advanced, it's support for.. well you get the gist.
But for Java projects, you need an IDE to be productive. I think Eclipse is pretty good and pretty intuitive, but there are several other good (and sometimes free) solutions.
If you use either Eclipse or UltraEdit, please become an active member of the community. Both Ian Mead of UltraEdit and the Eclipse team react pretty adequately to bug reports and feature requests as I found out.
There are plugins for almost everything. This will take the heat off the download servers as well. It takes at least a few hours just to notice the most important plugins :)
Actually I my Eclipse runs just fine on my Pentium III 700 MHz, and that's the 3.1M6 with the WebTools Pluguins and a Tomcat instance running!!
Of course I had to upgrade from mere 256MB to 768MB to achive good performance. Eclipse eats every bit of memory you may throw at it, and keeps asking for more.
I guess that 256MB is the bare minimum, 512MB is usable and 1GB+ is what I'd recommend for serious development.
---- You know how some doctors have the Messiah complex - they need to save the world? You've got the "Rubik's" complex
I am a long time UltraEdit user myself. But almost none of my Java code goes into UltraEdit anymore. The Eclipse IDE is much, much more productive and it's code insight / refactoring support makes the difference. The debugger is pretty good as well.
Most of my Java code is in the IDE - or occassionally I edit it raw in Star*Team.
I do still use UltraEdit obviously. For example for testing the new Java 5.0 versions before eclipse supported it in their 3.1 alpha and beta versions. And it is much better for viewing log files, opening lots of text files, its hex editor is more advanced, it's support for.. well you get the gist.
I do a lot more Perl scripting - since I'm a bioinformatician - so I find UltraEdit fits a lot of my needs. Have a lot of log files and text files - so probably why I use that.
But for Java projects, you need an IDE to be productive. I think Eclipse is pretty good and pretty intuitive, but there are several other good (and sometimes free) solutions.
Currently as I said I just use the ones with JBuilder and StarTeam since that's what the dev team in the other UW uses.
But thanks for the info! Useful to know.
Will in Seattle
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
IBM is making a lot of money from Global Services that relies on giving away (open sourcing) a lot of code. Personally i don't have a problem with IBM making money from this. I also thought that SUN should open source java in a GPL compatible way before it hit the headlines.
I don't believe that Java would fall apart if they released a GPL compatible version and let Jakarta Apache style projects develop instead of the current comitee-heavy/code-light JCP process. Compare the quality and ease of use of Apache Jakarta projects with the heavy handed and poor-performance riddled j2EE-EJB framework.
In fact I think Sun could make MORE money from java if they opened it up, particularly in the longer term.
Looking at the software stack, the idea is to make money at the top of the stack and give away the base for free. Sun chose to open up solaris more than java. But the OS is already a commodity item it's too late to get people hooked into using you "OS platform" it's not long before even banks start refering to legacy solaris. It wasn't too late to get people hooked into using the "java platform" which is quite high up the software stack.
Java is a break even business model for Sun because Sun isn't taking advantage of java in the way that IBM is. And eclipse versus netbean is just one of the key areas that sun is struggling due to it's lack of open-ness and IMO poor design decisions. I was half expecting SUN to write a 3rd crossplatform GUI toolkit after swing.
Also, it means you can make force the compiler to make java 1.5 the minimum requirement (-target 1.5). You could not do this in previous versions of eclipse, even if you were using the 1.5 SDK.
I found the big time hog on Eclipse startup to be the anti virus scanner. The eclipse process takes 20 seconds CPU time (P4 ~2GHz, 512MB), while the AV had almost 2 minutes. I guess it's because of the large number of small files to scan.
The second startup just takes 20 seconds. Still not that great, but better than 2 mins.
boldly going forward, 'cause we can't find reverse
I was like textpad, very clean, no extra anything from a basic instal. But what made it different was you could import new modules (functions).
vi?
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 could not find a torrent for the Linux verison, so I made one. You can get the Linux GTK version at: http://simoes.org/eclipse-SDK-I20050627-1435-linux -gtk.tar.gz.torrent
Will word wrap make an appearance in Eclipse anytime soon? I've heard that it would require a core rewrite of Eclipse in order to implement it...anyone know otherwise?
;-)
My co-workers keep trying to push Eclipse on me, but with such a simple feature as word wrap missing, I've just got to stick with jEdit.
Is this feature in Eclipse, and he's just missed it somewhere? I mean, c'mon: what text editor doesn't have word wrap? (Not that Eclipse is a plain ol' text editor, I didn't mean any offense to the Eclipse hot-heads.
This is not an official Fugazi sig.
Since eclipse.org is struggling, there's a screenshot about halfway down this IBM visual editor tutorial.
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.
The lack of Java 5.0 support was a turn-off for me. Netbeans had that for quite a while, and I happen to be fond of those new features (such as autoboxing and generics) and don't want them flagged as errors by the editor. So as powerful as Eclipse was, I switched to Netbeans 4.1 and I am liking it, don't think I'll switch back any time soon.
This isn't directly related to 3.1, but maybe there will be people trying out eclipse.
:) Right click on your main class, Run -> Java Application.
When I started using eclipse (at 3.0), I wish I had known that projects are synched with the file system. After creating a project, there's no need to "add files" or "import folder" to the project - just hit F5 and the file structure where your project is located will be used. I kept looking for something more complicated
Hit F1 in any editor window, and a menu of ~10 topics will pop up. I found these well worth the look! They're well-structured and full of useful screenshots.
With an emule client (http://www.emule-project.net/home/perl/general.cg i?l=1&rm=download), you can download the win32 version here:0 06934|9 C64A5F7A549254AF8DD3835247E0887|h=CXW2OP3EICJF7CWP TOR44ZT6S5QIT3P3|/
ed2k://|file|eclipse-SDK-3.1-win32.zip|108
You'll probably need to strip slashspaces from the emule and ed2k links.
You forgot to mention MFM... man, I remember when $10/MB was a great price for a hard drive.
Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
Why wouldn't a jar be faster?
.jar extension that may or may not use compression. You can can open it with winzip or unzip.
Of course, anything associated with java must be slow I guess, whatever.
There is nothing inherently slow about jar files. A Jar is simply a zip file with a
Smaller files mean less disk IO. The CPU usage to decompress the class files into ram is relatively low.
"If they have both, tell them we use Linux. And if they have that, tell them the computers are down." -Dave Chapelle
I still used Eclipse though, because the milestone versions for 3.1 had full Java 5 support about 6 months ago already, and they were really quite stable. Only the advanced features like specific warnings and refactorings took a little bit longer to get added, but I was quite happy even without those :)
SWT is in many ways what Swing should have been, or a bare-bones version of it.
The difference is that SWT uses native widgets whereas Swing emulates native widgets or paints an entirely new set - your choice.
I will never understand this decision. It is good nerd fun to switch the "pluggable" GUI but it adds insane complexity to the drawing process - and the whole GUI framework - while at the same time makes users complain that Swing apps look alien on their desktop.
Sun also has to release a new Swing version every time WinXP / OS X change their looks. SWT gets these changes for free just like any other native app. It's quite horrible, and they are lucky that the look and feel doesn't change often.
But, yeah, run an app that will only run under JDK 1.2 and it will look like Win2K. Way to go to make a good impression on the desktop!
The problem with Swing is that there is absolutely no solution. The best a Java developer can do is go with a nice looking GUI framework - like jgoodies - and live with the differences.
SWT originally also was way, way faster than Swing. Swing is the main factor people considered Java slow in the beginning. Swing was hand-drawing pixels on the screen without hardware acceleration! Nowadays, Swing is hardware accelerated - again great effort was required - and close enough to native speed that no one will notice.
Swing is a failure of an architecture - it requires immense resources to keep up to date and to make it fast. For what? So that we can see the god-awful Metal GUI? IBM was right to do SWT...
Supposedly everyone(*) is switching to NetBeans.
(*) NB: Switchers may not be real people.
Read more of this story at Slashdot.Read more of this story at Slashdot.Read more of this story at Slashdot.
I feel the sameway - Had no clue to what it was about. Something like tooltip should be available for such subjects.
Why does yahoo do this
A new version of Apache [an http [http is the web [that big E on your desktop] protocol [how two computers [the big tv on your desk] talk to one another] server [a program [an ordered set of instructions[what you can never follow you luser] that runs all the time] was just released.
Yeah, that's it.
J.
You're only jealous cos the little penguins are talking to me.
Eclipse on Linux seems to have greater memory requirements: perhaps parent has Windows and grandparent has Linux. My own experience: running 3.0 on a PIII 700Mhz 512MB under XP is "fine". On slightly better h/w (PII 800Mhz 512MB) under Debian Sarge and Gnome performance was abysmal until memory was doubled to 1GB.
I am one of the few who develop a client application on top of Eclipse platform (RCP). I can only say that it's the most bloated piece of software I have ever seen. The API is really incredible: thousands of classes, many duplicating Java functionality. Dozens, sometimes hundreds of methods in the classes. A lot of core Java functionality is changed in return for dubeous advantages. I really don't know what their designers are smoking. From the UI perspective Eclipse IDE seems similar to me. It feels bloated and unintuitive. That being said, it has excellent refactoring features that make modifying and navigating code a pleasure. Every time I use a different IDE I miss these features tremendously. Another words, I hate working in Eclipse because it's bloated and unintuitive and I hate working with anything else because of lack of excellent features that Eclipse makes so useful.
[x] Post from someone asking "What is this eclipse thing? Astronomical program of some sort? please explain." .torrent link anyone?"
[x] Post by someone using some weird VM/extension/platform and having problem with it that everyone must know about.
[x] 20 posts "how about
[x] 20 posts that torrent distribution should be a standart..
Read the parent first.
I was replying to an AC troll (my fault) who said he didn't care about the java version, but the features.
I said three things: eclipse runs faster, you program faster programs that will run faster.
Having more power to work with Java 1.5 means nothing by itself, and that was the only point of the AC I replied to. Of course, it means you can work with a VM tailored for speed, in every sense. Whether it provides a small, or a big speed increase, depends on what you are developing, and your needs, but the "feature" that java 1.5 tries to provide is speed. Running and coding speed.
There must be something else going on with your computer.
I'm using an old Dell laptop with Win2K, 1.3 GHZ P3, 512 RAM. Half the machine yours is, and plenty of issues accumulating after years of use without a clean reinstall (IE tends to take a full minute or two to start up when I have to run it, for example).
Anyway, first run of Eclipse 3.1 took about 20 seconds from double-click to workspace loaded. My text coloring is off and I clearly need to go through the settings again, but it works fine. Opening a project, source file, etc. doesn't take more than 1-2 seconds.
Closed down, re-ran -- after the first startup, now it's 8 seconds from double-click to useable workspace. Memory usage: 41MB, VM Size: 69MB. Not bad at all -- I'm not swapping, and I have various databases and other server software running locally at the same time.
So... I'm guessing your startup problems are your own. Good luck.
You mentioned that Eclipse occasionally stalls. It happens for me too, and I find it annoying. Do you know what's happening?
I'm particularly interested in knowing if SWT -- the GUI toolkit underneath Eclipse -- is the cause (in which case I will reconsider using it for my apps), or if instead the problem is a sudden heavy garbage collection.
Heavy garbage collection can be avoided if helping the garbage collector by:
Okay, I like it -- everything's visibly faster (starting up, shutting down, opening files/projects/etc.), the settings make more sense now and are easier to navigate (you can type in a filter like "color" and it'll just show you all of the settings pages where you can set colors of some kind. Sweet). They also link helpfully to related settings pages. No drastic additions that I see so far -- though it's a workday, so I haven't spent much time exploring yet. My code formatting profile was carried over perfectly into the new version, as did various build profiles and so on for 14 different projects (though the one Eclipse plugin project seems to be in need of help).
/your.eclipse.workspace/.metadata/.plugins/org.ecl ipse.core.runtime/.settings/
The support for 1.5 seems quite complete and well-integrated (including a slew of possible new coding style warnings); but I'm not developing to 1.5 right now, so I won't vouch for everything.
Most of the other changes I've noticed are like these and what you'd expect for a solid minor release -- nothing drastic, but lots of little enhancements across the board.
The main trouble right now is that most 3rd party plugins won't support the new version yet, for example PHPeclipse (which I use now and again). I'll be keeping 3.0.1 around for a bit because of this.
One minor glitch that I ran into using a workspace from earlier versions was that I couldn't change the selection foreground/background -- that's because I had overridden this value earlier in the Java editor prefs pages... and you can't change it there anymore, BUT the setting was still being read (and the setting I put in the text editor prefs page was still being overridden...).
If you run into something like this, close eclipse and search through the properties files where these settings are stored:
In this case, I had to delete the AbstractTextEditor.Color.SelectionForeground and Background keys in org.eclipse.jdt.ui.prefs, then everything worked fine when I restarted.
Overall, I'm pleased -- the last big upgrade I had to redo my code formatting rules and syntax-highlighting colors/fonts from scratch (which takes awhile.. gotta have that black bg though!).
You're right, it's confusing. The message on Eclipse.org is totally unclear.
They call the Eclipse Platform what we like to call the IDE; and the SWT toolkit is hidden in the Eclipse Platform binaries.
Plus, I don't remember any marketing of the JFace API, a nice high-level toolkit on top of SWT. The Eclipse IDE uses JFace, or directly SWT for its GUI.
Thanks, I'll look at the plugin.
Note that last time I noticed a stall, my hard drive became very busy. Also, most of the times, stalls occur when restoring focus to the code editing area.
By-the-by there was an article on the register today about the IBM-Sun relationship.
/appserver and hence make more money out of java. But sun dislikes them and I feel holds back the whole java platform on linux just to thwart IBM's growth, they could work with IBM to grow the enterprise java market and thwart the proprietary dotnet take u. Particularly with IBM moving out of hardware.
http://www.theregister.co.uk/2005/06/30/ibm_java/
I suppose one of the things that bugs me is that microsoft killed java on the desktop then cloned it with dot-net, failed to innovate at all and now SUN is their best friend.
IBM on the other hand has done massive amounts to promote the java platform and their only crime is that they created a more popular ide platform
I can only really see the Sun-Microsoft relationship as desperation setting in.