Slashdot Mirror


JADE Project Reborn As Javolution And jScience

dautelle writes "Because of trademark issues we had to rename our Java Addition to Default Environment (JADE) project. We did a little more than that, we created two new projects with additional features and capabilities: Javolution (javolution.org) and jScience (jscience.org). Java developers, please update your bookmarks. You may also read the 'Top 10 reasons' why you should consider using Javolution in your current Java project or how you can take part in this immense undertaking that the jScience project represents."

4 of 20 comments (clear)

  1. What about the other JADE? by Axiom_D · · Score: 2, Informative

    It seems that there are more than a few JADE projects out there.

    I used JADE Java Agent DEvelopment Framework to perform agent oriented programming. (And I was really worried by the headline at first!) http://jade.tilab.com/
    If anyone is interested in agent oriented programming and design, I suggest you give it a look. It works really well and it is also open-source.

    If there are trademark issues with this other JADE, do you think they might have them as well?

    1. Re:What about the other JADE? by jkauzlar · · Score: 2, Informative

      Not to mention the Jade Docbook processor and Jade text editor...

  2. Summary of these technologies by BlueGecko · · Score: 4, Informative

    For those wondering: Javolution provides a set of classes that replace some of the core JDK classes with ones that run far faster and more efficiently. It also brings several key Java interfaces (such as Serializable or the Java 5 collection classes) to all available JDKs, even the miniature J2ME 1.1. These classes seem to work with or without garbage collection, as they have a custom object recycler. jScience, meanwhile, provides various common scientific and mathematic capabilities, such as linear equation solvers and efficient matrix operations. Both are open-source under the LGPL.

    Come on, Slashdot. It's not that hard to include this much description in the story.

  3. Re:Examples, examples, examples! by dautelle · · Score: 2, Informative

    The real-time parser looks and behaves like a SAX2 parser. The only difference is that Strings have been replaced by CharSequence. In other words, they will be some twinking in your code but not much. You can also use the SAX2 wrapper (XmlReaderImpl) in which case you don't have to change anything (but not as fast as String are dynamically allocated during processing).