Patrick Smacchia [MVP C#]

Sponsors

The Lounge

Advertisement

Images in this post missing? We recently lost them in a site migration. We're working to restore these as you read this. Should you need an image in an emergency, please contact us at imagehelp@codebetter.com
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.


Posted 02-05-2009 1:05 PM by Patrick Smacchia

[Advertisement]

Comments

Yann Schwartz wrote re: XDepend RC1 (NDepend for Java) is now available
on 02-05-2009 7:49 AM

Félicitations !

Garry Shutler wrote re: XDepend RC1 (NDepend for Java) is now available
on 02-05-2009 8:07 AM

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.

Krzysztof Kozmic wrote re: XDepend RC1 (NDepend for Java) is now available
on 02-05-2009 8:34 AM

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 :| )

Fabrice wrote re: XDepend RC1 (NDepend for Java) is now available
on 02-05-2009 10:16 AM
Patrick Smacchia wrote re: XDepend RC1 (NDepend for Java) is now available
on 02-05-2009 8:10 PM

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)

Grant Palin wrote re: XDepend RC1 (NDepend for Java) is now available
on 02-06-2009 7:36 PM

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!

Weekly Links #39 | GrantPalin.com wrote Weekly Links #39 | GrantPalin.com
on 02-09-2009 10:11 AM

Pingback from  Weekly Links #39 | GrantPalin.com

Add a Comment

(required)  
(optional)
(required)  
Remember Me?