File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Other Open Source Projects and the fly likes List the open source projects that impress you heavily (not limit to Jakarta)? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Products » Other Open Source Projects
Bookmark "List the open source projects that impress you heavily (not limit to Jakarta)?" Watch "List the open source projects that impress you heavily (not limit to Jakarta)?" New topic

List the open source projects that impress you heavily (not limit to Jakarta)?

Doug Wang
Ranch Hand

Joined: Oct 05, 2001
Posts: 445
The role of open source projects becomes more and more significant in our industry. I cant live without them even one day. I will list some of them(related to Java and XML) here.
  • Apache Project - a HTTP server all over the world
  • Jakarta Project, including Tomcat, Struts, ant, cactus ...
  • Apache XML Project - 50% of Java application is related to XML
  • JUnit - we are discussing it here
  • Project JXTA - will lead the p2p era
  • Eclipse Project - bring us brand new IDE with allowing plug-ins and its built-in XP features
  • Netbeans Project - Another IDE project conducted by SUN
  • Squeak Project - A marvelous IDE written by Smalltalk (not Java )

  • Could you please add something on this list or give your comments?
    [ March 13, 2002: Message edited by: Doug Wang ]

    Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep
    timothy zimmerman
    Ranch Hand

    Joined: Jun 26, 2001
    Posts: 149
    I have been using DBVisualizer from Minq software. It is a Java DB management tool. I realize it is not an open source tool but it is free and very good. I thought it was worth mentioning.
    Ravi Veera
    Ranch Hand

    Joined: Jun 23, 2001
    Posts: 127
    I would like to add CVS For NT as a replacement to Sourcesafe and PVCS. The default model calls for allowing multiple checkouts but there are commands (admin -l and edit -c ) which let you use it in a fashion similar to VSS and PVCS.
    I am also using PostGres along with cygwin (a Unix emulator for windows) as a robust and scalabe database for small and medium non critical apps.
    For a nice source editor I cannot live without I would recomend Crimson Editor (free not open source).
    William Brogden
    Author and all-around good cowpoke

    Joined: Mar 22, 2000
    Posts: 13036
    I think Cocoon is going to be exceptionally significant as a web publishing/content management tool. It is part of the Apache XML project but is drawing in contributions from all over.
    Matt Ghiold
    Ranch Hand

    Joined: Feb 24, 2002
    Posts: 213
    Apache Apache Apache. If only they would multithread it.

    -Matt<br /> SCJP2<br /> SCJD
    Gagan Indus
    Ranch Hand

    Joined: Feb 28, 2001
    Posts: 346 are also worth pondering
    ( part of n/w )
    although not opensource by deifinition , IBM alphaworks sites also have some good stuff lists few open source projects with weight

    Gagan (/^_^\) SCJP2 SCWCD IBM486 <br />Die-hard JavaMonk -- little Java a day, keeps you going.<br /><a href="" target="_blank" rel="nofollow">My Blog</a>
    Gagan Indus
    Ranch Hand

    Joined: Feb 28, 2001
    Posts: 346
    soz !
    noticed we are discussing here projects n not sites !
    ok JDOM is the one i ll like to mention
    Rick Hightower
    Ranch Hand

    Joined: Feb 20, 2002
    Posts: 350
    I am a really big fan of the Jakarta project and JBoss.
    For Jakarts... I've used everything from Log4J to Struts.
    I think if you are doing JSP/Servlets than Struts is the next logical step.

    Rick Hightower is CTO of Mammatus which focuses on Cloud Computing, EC2, etc. Rick is invovled in Java CDI and Java EE as well. linkedin,twitter,blog
    Doug Wang
    Ranch Hand

    Joined: Oct 05, 2001
    Posts: 445
    Thanks for all your inputs. We've got a wonderful list. I hope the game will go on.
    I like Python, so JPython should be added.
    If Nick would suggest one, I guess he might mention aspectJ.
    Nick, how do you view the future of AOP? Is AOP a design technique or a new programming paradigm? Could you pls talk something about your recent research on aspectJ? Thanks.
    [ March 13, 2002: Message edited by: Doug Wang ]
    shailesh sonavadekar
    Ranch Hand

    Joined: Oct 12, 2000
    Posts: 1874
    doug , as far as aop is considred , the guru Grady Booch himself says it as " Disruptive Technology on Horizon. "
    it is not programming technique. it is improvement over oo technology . rather you can say technology which can solve the problems which oops can not solve. so , to use it you first need the solid foundation in oo technology. then , only you can realize the problems oo technology can not solve.
    if you read the papers from the developers of this technology ( XEROX PARC ) , probably that will give you more insight.
    i hope this helps.
    [ March 14, 2002: Message edited by: shailesh sonavadekar ]
    Matthew Phillips
    Ranch Hand

    Joined: Mar 09, 2001
    Posts: 2676
    I am very impressed with Ant. Struts has been useful as well.

    Matthew Phillips
    Joe Gilvary
    Ranch Hand

    Joined: May 11, 2001
    Posts: 152
    Let me cast a vote for MySQL.
    And let us not forget Linux!
    [ March 14, 2002: Message edited by: Joe Gilvary ]
    Ram Dhan Yadav K
    Ranch Hand

    Joined: Aug 13, 2001
    Posts: 321
    There is a huge hype about Eclipse by IBM. has anybody worked on it, any feed back?

    Ram Dhan Yadav (SCJP, SCWCD, SCJA-I, IBM EC(483))
    "We are what we repeatedly do. Excellence, then, is not an act, but a habit."
    Ranch Hand

    Joined: Oct 30, 2000
    Posts: 94
    add to the list. Its not directly related to java but it would prove to be a great help for revival of client side java
    then there is axis.
    Axel Janssen
    Ranch Hand

    Joined: Jan 08, 2001
    Posts: 2164
    Originally posted by Ram Dhan Yadav K:
    There is a huge hype about Eclipse by IBM. has anybody worked on it, any feed back?

    yes. me. I like it very much. It is easy to use, but you must read the first tutorial in the help perspective. I really hate to read tutorials about computer programs, but this one was really fast. Then you have a for me very usefull Java ide. Give it a try!!!
    It is the basis for IBM WebSphere Application Designer (comercial).
    Problem: at the moment no gui builder available. But 3.rd parties can build modules. And will do so. As IBM.
    Its not that clumpsy as forte.
    [ March 14, 2002: Message edited by: Axel Janssen ]
    Jim Petersen
    Ranch Hand

    Joined: Jul 24, 2001
    Posts: 241
    struts and ant! struts and ant! struts and ant!
    the world is a better place for these 2
    Also a plug for mySQL-Front - since i'm not all that databasey it quickens up my development time no end!
    Any opensource project that gets me away from the screen and outside ( the pub, usually) is good and the 3 above do that

    - Jim Petersen <br />SCJP2<br />SCWCD<p>- but then again, I could be wrong...
    Shin Hashitani
    Ranch Hand

    Joined: Dec 04, 2001
    Posts: 54
    Hi everyone,
    Wow, this posting is really cool.
    I also hope this list to grow. I'll definitely try some of those.
    Anyway, argoUML is my pick:
    I have not contributed anything, but I really want to in near future. This app is a lifesaver.
    Oh, I haven't tried yet, but I hear good things about Enhydra:
    Enhydra sounds like a thing between Servlet and EJB. I hope I can have some fun with it in near future.
    Not an open source, but some free stuff:
    By implementing document based keyword, this tool generates Home/Remote interfaces and dd for WebLogic.
    very easy to use souce-to-html converter. It prints out frame-based HTML files for display.

    /*<br /> * Quants Inc.<br /> * Engineer<br /> *<br /> * Shin Hashitani<br /> *<br /> * <a href="" target="_blank" rel="nofollow"></a><br />*/
    Junilu Lacar

    Joined: Feb 26, 2001
    Posts: 6529

    Bias aside, ALL of the Jakarta projects.
    I'm surprised that nobody has mentioned Log4j specifically.
    Some other ones you might to check out as well:
    Cactus - JUnit extension for server-side testing
    Commons - has the very useful Digester class
    Lucene - search engine
    [ March 14, 2002: Message edited by: Junilu Lacar ]

    Junilu - [How to Ask Questions] [How to Answer Questions]
    JeanLouis Marechaux
    Ranch Hand

    Joined: Nov 12, 2001
    Posts: 906
    and arch4j

    / JeanLouis<br /><i>"software development has been, is, and will remain fundamentally hard" (Grady Booch)</i><br /> <br />Take a look at <a href="" target="_blank" rel="nofollow">Agile OpenUP</a> in the Eclipse community
    Junilu Lacar

    Joined: Feb 26, 2001
    Posts: 6529

    In the same category as MySQL and PostgreSQL, there is also HypersonicSQL
    Shuai Liu
    Ranch Hand

    Joined: Jan 25, 2002
    Posts: 49
    Familiar Linux!
    An embedded Linux for handheld devices such as iPaq. I just begin to use it and it is really good. Also, those developpers are very nice and helpful.
    Doug Wang
    Ranch Hand

    Joined: Oct 05, 2001
    Posts: 445
    Hi Liu Shuai,
    Thanks for your vote. Seems that guys agree on the rule of giving the home address while recommending a project.
    So supplement here: is the home of the Familiar Project.
    I agree. Here's the link:
    subject: List the open source projects that impress you heavily (not limit to Jakarta)?
    It's not a secret anymore!