logmine.pl parses a Common Log Format (CLF) log file from a Web server and generates a report of the relationships between the countries, IP addresses, and URLs that were visited. Specific URLs and patterns may be specially excluded from the report. It also supports listing only hits from certain geographical locations.
The Framework for Java Database Connectivity (JDBC) was implemented to demonstrate the ease with which a Java application may be designed to access a source code repository using a relational query language, such as SQL. The design was made general enough to accommodate easy access to virtually any data source. The framework supports parsing of the SQL query along with calculations supported within the SQL 92 standard specifications. Access to the data source is performed through the creation of a specific plug-in.
Structural Analysis for Java is a set of tools to automatically detect and pinpoint architectural weaknesses. It is a collaboration between the expertise of Rational with IBM's testing and analysis know-how, using algorithms to hunt out antipatterns. SA4J provides mathematically proven ways of determining the quality of the architecture, and this assessment can be used as a basis for deciding whether to reuse or modify existing Java code. If code is marked as unstable, even the smallest change in the architecture can result in unexpected delays in development as well as potentially more defects.
The Compound XML Document Editor, an Eclipse plug-in, provides for the creation, directed editing, and serialization of documents such as XHTML, XForms, XML Events, Scalable Vector Graphics (SVG), VoiceXML, and MathML. It uses Eclipse Modeling Framework (EMF) models to define the semantics of constructing documents spanning one or more namespace. Those semantics include the order and placement of elements, the allowable child elements, and available attributes for each element.