SONAR is a code quality management platform, dedicated to continuously analyze and measure technical quality, from the projects portfolio to the class method.
Annogen is a framework which helps you work with JSR175 Annotations. In a nutshell, Annogen generates a proxy layer in front of your Annotations. This lets you:
Override JSR175 Annotation values
...with data from XML or arbitrary plugin code that you write.
Migrate JDK1.4 code to JSR175
...by translating javadoc tags into Annotations
Work with popular introspection APIs
...including Reflection, Javadoc-Doclet, QDox, and APT-Mirror.
WADI is an acronym of 'WADI Application Distribution Infrastructure'.
WADI started life as a solution to the problems surrounding the distribution of state in clustered web tiers. It has evolved into a more generalised distributed state and service framework.
WADI's aim is to resolve many of the problems of dealing with state in a cluster.
About XStream
XStream is a simple library to serialize objects to XML and back again.
Features
* Ease of use. A high level facade is supplied that simplifies common use cases.
* No mappings required. Most objects can be serialized without need for specifying mappings.
* Performance. Speed and low memory footprint are a crucial part of the design, making it suitable for large object graphs or systems with high message throughput.
* Clean XML. No information is duplicated that can be obtained via reflection. This results in XML that is easier to read for humans and more compact than native Java serialization.
* Requires no modifications to objects. Serializes internal fields, including private and final. Supports non-public and inner classes. Classes are not required to have default constructor.
* Full object graph support. Duplicate references encountered in the object-model will be maintained. Supports circular references.
* Integrates with other XML APIs. By implementing an interface, XStream can serialize directly to/from any tree structure (not just XML).
* Customizable conversion strategies. Strategies can be registered allowing customization of how particular types are represented as XML.
* Error messages. When an exception occurs due to malformed XML, detailed diagnostics are provided to help isolate and fix the problem.
* Alternative output format. The modular design allows other output formats. XStream ships currently with JSON support and morphing.
The Milyn Project is building Open-Source Java components for XML and non-XML Processing.
Smooks
Smooks is a Java framework for managing and performing Fragment Based XML Processing (Transformation/Analysis).
Smooks can be used in conjunction with or as an alternative to XSLT for XML Transformation.
Smooks gives you more control when performing XML Transformations and Analysis by giving you the freedom to use the tools and programming languages most appropriate to the type of transformation in question (or your skillset).
* Mix and Match different tools and languages in the process of transforming a single message/document e.g. it may be easier to transform one part of the document using pure Java and another part using XSLT.
* Simplify your XSLT and StringTemplate Templates by combining the power of the Smooks Javabean and Templating Cartiridges.
* Analyse/Read your XML and non-XML data into named Javabeans using the Smooks Javabean Cartiridge.
* more...
LiveTribe is a community effort to provide state-of-the-art management and monitoring tools, available for download and distribution under the open source Apache License 2.0.
The goal of the LiveTribe project is to simplify the life of the application developers and operational users, by eliminating the complexity and overhead of deploying and maintaining multiple management and monitoring tools (one for each application).
Instead, the LiveTribe project provides an easily customisable and extensible plug-in architecture where management and monitoring capabilities for the most commonly-used applications (such as Jetty , Tomcat , Geronimo , etc.) are provided, and where custom functionality can be added easily.
LiveTribe leverages the most popular standards for management/monitoring technologies, including JMX ( Java Management Extensions ), ARM ( Application Response Measurement ) and SLP ( Service Location Protocol ).
The LiveTribe project is composed of modules (see the list of modules on the left).
Each module implements the specific portion of the LiveTribe project and most of the time can be downloaded and used separately from other modules.
The Kolja Log Tools are designed for making log files more accessible from a terminal console.
The tools are mean to be familiar to anyone currently using less, grep, tail, cat etc. These unix favourites tools are still widely in use, and this is the target group for Kolja Loog Tools.
These tools deliberately don't require special log file formats i.e. XML or use GUIs for viewing log files.
It is a content management system inspired by Ward Cunningham's Wiki idea. Whereas most wiki implementations (and there are hundreds) use a textarea in a web page for editing, with a command language for formatting, Cozmos uses a full installed 'Thick' application for editing and pushes back the pages using an extended web technology called WebDAV. Like Wikis, Cozmos separates content from presentation/style. Unlike Wikis the actual language of the content is HTML which is the language of the web itself.