This will be the first of a small series of blogs covering proposed new features in JSF 2.0.
Keep in mind that none of the features described are final, and may change, but
this is a good opportunity to show the features as they exist now and illicit feedback.
The Relations application is a tool for knowledge management. It is a combination of a personal Wiki and an electronic slip box.
You can easily create items of three types (terms, texts and persons) and set them in relation to other items already entered, thus creating a rich context for your items. See the features list for more information.
Relations is a Rich Client Platform (RCP) application based on the Eclipse
ere are listed some of the existing companion tools for Java™ development. We put the focus on the quality of the content. Boring marketing fluff is filtered out.
Although quite comprehensive, this list will never be exhaustive. You can submit new tools by using our submission form.
This site is in constant progress. New tools are added frequently. Use the RSS feeds to learn what's new or updated.
Search plug-ins for Firefox and Mozilla are available.
In what I hope will be the first of several articles about Guice, a new lightweight dependency injection container from Bob Lee and Kevin Bourillion from Google, this article examines the simplest and most obvious use case for the Guice container, for mocking or faking objects in unit tests. In future articles I will examine other, more ambitious areas where it can be used, including dependency elimination in large code bases.
a tool for measuring code metrics of Java applications. Contrary to other tools, Meaxure works with Java source files instead of class files and aims to be extendable. Currently Meaxure supports common metrics like lines of code, number of classes, number of methods or cyclomatic complexity. Due to it's reliance on source files it does not support metrics which cannot be calculated from individual source files like depth of inheritance tree or number of children.
Meaxure supports reporting violations to certain metrics. Rules for violations can be specified using XPath expressions,