User: Password:
|
|
Subscribe / Log in / New account

A shamei

A shamei

Posted Apr 7, 2005 12:44 UTC (Thu) by zooko (guest, #2589)
In reply to: A shamei by faassen
Parent article: GCJ - past, present, and future

Python is my current language of choice, too.

I just poked around on the two web sites that you gave me, and I honestly didn't see any code that I would want to use unless for some reason I were already required to use Java. I mean, there were dozens of projects, but as far as I could see they were all middleware, databases, development tools, and other infrastructural bits which are only there because someone somewhere decided that all of their infrastructure had to be rewritten in Java.

I can think of exactly two pieces of software which I might want to use that are written in Java:

1. The E language. http://erights.org/ Every time I play with E, I have another round of headaches because of the fact that it is implemented in Java. Fortunately there are several active projects to implement E in a different langage.

2. Eclipse. I haven't really used it -- I'm perfectly happy with XEmacs and affiliated tools at the moment -- but I can see how it might be nice.

So at the end of the day, I'm afraid that the final great result of all of the time and money spent on the free software java efforts will be that we can run Eclipse.

Oh yeah, and there's Limewire. That's three open source projects that are written in Java that someone might want to use even if they are not required to use 100% All Java by their pointy-headed boss.

I would be interested to hear about any more such projects.

Regards,

Zooko


(Log in to post comments)

A shamei

Posted Apr 7, 2005 14:17 UTC (Thu) by kfiles (subscriber, #11628) [Link]

<quote>
I can think of exactly two pieces of software which I might
want to use that are written in Java:
[...]
I would be interested to hear about any more such projects.
</quote>

Well, ones that I use everyday include Eclipse (great IDE for just about anything, from SQL to Java to C and C#), Azureus (hands-down best bittorrent client in any language, using SWT), pdftk (great PDF manipulation, using GCJ-compiled iText), javassh (only decent way I know to do web-server-proxied SSH), Galleon (very cool Tivo HME server), and Netflix Addict (cool http-scraped GUI client for managing Netflix queues).

These are all applications I chose because they were the best, or only way to accomplish a task, not because or despite of the fact that they were written in Java. Of these, only Netflix Addict suffers from obvious Swing maladies.

URLs:
http://www.eclipse.org
http://azureus.sourceforge.net/
http://www.accesspdf.com/pdftk/
http://sourceforge.net/projects/jta/
http://galleon.sourceforge.net/phpwiki/index.php/HomePage
http://netflixaddict.sourceforge.net/

Thanks,
--kirby

A shamei

Posted Apr 7, 2005 14:25 UTC (Thu) by zooko (guest, #2589) [Link]

Hey thanks, for the list! I'm glad there are at least a few useful Java apps.

A shame

Posted Apr 17, 2005 3:13 UTC (Sun) by jae (guest, #2369) [Link]

Azureus was why I installed Sun's Java. Tried to run it with kaffe et al first, but no dice. So I took the plunge (sad, sad day that was).

A shame

Posted Apr 7, 2005 14:42 UTC (Thu) by ncm (subscriber, #165) [Link]

There's pdftk, which my wife's cousin wrote, a PDF toolkit. Built with Gcj (as it is in Debian) it's relatively harmless.

A shamei

Posted Apr 7, 2005 15:20 UTC (Thu) by yodermk (guest, #3803) [Link]

How about OpenOffice.org? If Java helps them develop more features for it faster, and if they can run with gcj (and apparently they can, given what Red Hat is saying about FC4), more power to them!

Not to mention all the Apache projects that use Java. And a few games, like JRisk (no Linux native Risk game compares).

Seriously, I don't understand the aversion to Java. It really is a more productive language than C++. It likely has fewer potential patent problems than Mono. A solid native Linux Java compiler like GCJ can *only* be a good thing for Free Software.

OpenOffice.org 2

Posted Apr 7, 2005 23:55 UTC (Thu) by mjw (subscriber, #16740) [Link]

How about OpenOffice.org? If Java helps them develop more features for it faster, and if they can run with gcj (and apparently they can, given what Red Hat is saying about FC4), more power to them!
The use of the java programming language in OpenOffice.org 2 was a big worry to a lot of people because the free alternatives for java, like kaffe and gcj, were not up to date enough to support everything the OpenOffice.org hackers wanted to do. So a lot of energy has been put into making sure GCJ 4 does support what the OpenOffice.org 2 build process requires.

You can follow the work of Caolan McNamara to see the progress. And Anthony Green posted a screenshot of OpenOffice 2.0 database application running on hsqldb with a fully Free gcj-based runtime stack on FC4test1.

A shamei

Posted Apr 7, 2005 18:56 UTC (Thu) by oak (guest, #2786) [Link]

I don't have any Java applications, but I've been seriously looking at:
- Freemind mind mapper (freemind.sf.net)
- ArgoUML UML modeler (argouml.tigris.org)
It's funny how most of the UML modelers seem to be done with Java (I mean
most, not the ones I use. I use Dia...).

There are also a few nice Java games out there. Some small ones you can
find from here: http://www.javaonthebrain.com/brain.html


Copyright © 2018, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds