Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

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

 
Doug Wang
Ranch Hand
Posts: 445
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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 ]
     
    timothy zimmerman
    Ranch Hand
    Posts: 149
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    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.
    http://www.minq.se/products/dbvis/index.html
     
    Ravi Veera
    Ranch Hand
    Posts: 127
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    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
    Rancher
    Posts: 13064
    6
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    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.
    Bill
     
    Matt Ghiold
    Ranch Hand
    Posts: 213
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Apache Apache Apache. If only they would multithread it.
    =)
    -Matt
     
    Gagan Indus
    Ranch Hand
    Posts: 346
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    www.sourceforge.net
    www.freshmeat.net are also worth pondering
    ( part of http://www.osdn.com/ n/w )
    although not opensource by deifinition , IBM alphaworks sites also have some good stuff
    http://www.alphaworks.ibm.com/
    http://www.sunsource.net/ lists few open source projects with weight
     
    Gagan Indus
    Ranch Hand
    Posts: 346
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    soz !
    noticed we are discussing here projects n not sites !
    ok JDOM is the one i ll like to mention
    www.jdom.org
     
    Rick Hightower
    Author
    Ranch Hand
    Posts: 350
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    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.
     
    Doug Wang
    Ranch Hand
    Posts: 445
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    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
    Posts: 1874
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    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.
    REgards.
    Shailesh.
    [ March 14, 2002: Message edited by: shailesh sonavadekar ]
     
    Matthew Phillips
    Ranch Hand
    Posts: 2676
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    I am very impressed with Ant. Struts has been useful as well.
     
    Joe Gilvary
    Ranch Hand
    Posts: 152
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    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
    Posts: 321
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    There is a huge hype about Eclipse by IBM. has anybody worked on it, any feed back?
     
    jayram
    Ranch Hand
    Posts: 94
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    add www.mozilla.org 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.
    cheers
    jayram
     
    Axel Janssen
    Ranch Hand
    Posts: 2166
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    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.
    Axel
    [ March 14, 2002: Message edited by: Axel Janssen ]
     
    Jim Petersen
    Ranch Hand
    Posts: 241
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    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 (...to the pub, usually) is good and the 3 above do that
     
    Shin Hashitani
    Ranch Hand
    Posts: 54
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    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:
    http://argouml.tigris.org/
    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:
    http://www.enhydra.org/
    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:
    EJBGen:
    http://beust.com/ejbgen/
    By implementing document based keyword, this tool generates Home/Remote interfaces and dd for WebLogic.
    Java2HTML:
    http://www.vaegar.f9.co.uk/java2html.html
    very easy to use souce-to-html converter. It prints out frame-based HTML files for display.
     
    Junilu Lacar
    Bartender
    Posts: 7483
    50
    Android Eclipse IDE IntelliJ IDE Java Linux Mac Scala Spring Ubuntu
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    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
    Junilu
    [ March 14, 2002: Message edited by: Junilu Lacar ]
     
    JeanLouis Marechaux
    Ranch Hand
    Posts: 906
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    and arch4j
     
    Junilu Lacar
    Bartender
    Posts: 7483
    50
    Android Eclipse IDE IntelliJ IDE Java Linux Mac Scala Spring Ubuntu
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    In the same category as MySQL and PostgreSQL, there is also HypersonicSQL
    Junilu
     
    Shuai Liu
    Ranch Hand
    Posts: 49
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    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
    Posts: 445
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    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: handhelds.org is the home of the Familiar Project.
     
    • Post Reply
    • Bookmark Topic Watch Topic
    • New Topic