XDepend RC1 (NDepend for Java) is now available

 

The all NDepend team is glad to announce that the Java edition, namely XDepend, is now available as a Release Candidate 1 (RC1).

Most
of the NDepend features are now available and we hope to have a full
featured version during the next few months. We are keeping the same
distributing philosophy: A trial version is freely available for download (that you can use at whim on OSS and academic projects) and a full-featured professional edition can be purchased.
As a starting RC1 product we offer 50% discount on it. This cheap
license(s) purchased today will let you work soon with a complete RTM
professional product.

The work we did to adapt the product
was very interesting: basically we created a massive facade abstraction
to be abstracted from every platform related concerns (assembly/jar,
source files, coverage result file, icons, vocabulary, CQL
terminology…). This task was pretty seamless for the only reason that
the code was well structured from the beginning thanks to the help of,
well … NDepend. As a consequence the code is now even better
structured. These new abstractions fits some evolution needs we missed
the first time (fool me once don’t fool me twice). Also it is
now much more easier to adapt NDepend to other platforms (a CppDepend
for C++ is in development). I love when the entropy/complexity decrease
and I hope to provide more details about all this in some future posts.

As far as I know it is the first time that a .NET product gets
translated to Java and the impact and evolution will be very
interesting to follow.

This entry was posted in Uncategorized. Bookmark the permalink. Follow any comments here with the RSS feed for this post.
  • http://grantpalin.com Grant Palin

    Sounds good. Will have to try it with some of my Java projects!

    Before you got into the explanation of the process, I was just wondering HOW the porting would be done. Having read about it now, it just makes sense. Nicely done!

  • http://www.NDepend.com Patrick Smacchia

    Krzysztof, Octo Technology is a french company with very talented Java developers.

    We are indeed doing a partnership around XDepend to share the best of our respective skills.

    My Polish is not better than your French :o )

  • http://SharpToolbox.com Fabrice
  • http://kozmic.pl Krzysztof Kozmic

    Congratulations.
    I noticed that XDepend is © OCTO Technology
    is this your new company? Or did you licence the code and the idea to some other company? Their site is in french and my french is not good enough to read it. (yeah, shame on me and my teachers, after several years of learning the language :| )

  • http://blog.robustsoftware.co.uk Garry Shutler

    Congratulations. You’ve finally confirmed that your blog is little more than a glorified advert for your company’s products by adding a post about a Java version on a .NET blog.

  • Yann Schwartz

    Félicitations !