CurlyML is a simple, concise format for storing and transmitting structured data and documents. CurlyML allows you describe structured data in a way that is efficiently, easily readable and writeable to both human beings and machines, with no extraneous fuss or redundant markup. Essentially, CurlyML is designed to get out of your way so you can get on with describing your data. This is in direct contrast with XML, which is overkill for many tasks.
CVSGrab is another kind of CVS client. When other CVS clients use the cvs protocol or ssh to read the repository, this utility reads the repository via its ViewCVS web interface. The advantage is that if you are behind a firewall that prevents you from updating files from a remote CVS server, this program will be able to bypass the firewall and download the latest files from the repository.
CyberNeko Pull Parser
an XML document parsing API that extends the Xerces Native Interface (XNI) to provide pull parsing functionality
CyberNeko RelaxNG Validator
ManekiNeko is a parser configuration that allows users to validate documents using Relax NG grammars and access the document information using standard programming interfaces.
CyVis is a software metrics collection, analysis, and visualization tool for software built using Java. It enables developers to identify complex parts of their software very easily. It collects data from Java class or jar files, so there is no need for the source code. Once the metrics are collected, the statistical information is shown in a way that enables you to immediately detect which part of your software is complicated and which is not. CyVis can either be integrated with your Ant script or used with a command interface to generate reports. It also has a GUI interface.
Dash Reports is a versatile and lightweight reporting solution. It allows users and administrators to create a large range of reports driven by SQL databases.
DashO Pro is a Java application obfuscator, optimizer, and size reducer. It performs a dependency analysis on the application, finding all necessary classes. It removes all unused methods and fields, producing significant size reduction. Classes and methods can be renamed using the unique Overload-induction renaming algorithm. Byte code optimization, control flow obfuscation, and string encryption can also be selectively applied. It also includes tools for watermarking jars and decoding obfuscated stack traces.
Database Bean Generator
Database Bean Generator is a command line application that has the goal to make easy the construction of little applications that needs some database objects stuff.
DEMOS is a modeling tool for the EP model. The EP model proposes a declarative executable model for engineering object-based systems which achieves executability through a hybrid approach that annotates model elements with Java code snippets. It is implemented as an Eclipse plugin and provides graphical editing of applications using the EP model, background code generation, and immediate feedback on syntactical validity of models and user-supplied code.
Dependency Analyzer is a utility for graphically visualizing Maven2 artifact dependency graphs. It is using Maven embedder for resolving dependencies, and based the Java Universal Network/Graph Framework (Jung) for creating and visualizing the dependency graph. The Spring rich client is used for building the GUI.
Dependent Object Framework
The Dependent Object Framework enables efficient JUnit testing and test driven development against code that depends on objects that are persisted (e.g., to a database). This code was originally developed to add JUnit tests that used the real database code rather than trying to mock out all the dependencies in a large commercial enterprise product, IBM's WebSphere Product Center. The framework makes it extremely easy to simply specify what database objects a test "requires".
Designer for Jasper
a visual report designer for the Jasper Report writer
Deskzilla is an offline desktop client for the Bugzilla bug tracking system. It features caching of Bugzilla bugs, offline bug submission and modification with later synchronization, a unique search interface, and an issue breakdown structure with nested queries.
DICOM ImageIO SPI
DICOM ImageIO SPI is a quick and dirty but easy to use DICOM image reader implemented in Java. This will allow you to open a DICOM image as BufferedImage using the ImageIO framework provided with Java 1.4.
DJ Swing Suite
DJ Swing Suite provides some components and utilities that are often needed or greatly help the creation of rich Swing user interfaces.
DKPro Lab is a lightweight framework for parameter sweeping experiments. It allows to set up experiments consisting of multiple interdependent tasks in a declarative manner with minimal overhead.
creates DocBook code from Java source documentation. It is helpful, if you want to print reference handbooks of your API. The program can be used as javadoc doclet or as standalone application. The standalone application can be used as a converter to transform HTML documents to DocBook documents. Additionally DocBookDoclet comes with a Swing application called dbdoclet.TidBit, which helps you to manage your documentation projects and to create PDF files
Domino Javadoc Generator
This project aims to create a documentation to the Lotus Notes API for Java in a standard format common in the Java comunity and accepted by the most IDEs for Java. The Lotus Notes API is delivered as a Java archive together with the original documentation in the native format of a Domino database with the IBM Domino Designer. The documentation can be read only in the Lotus Notes. Java-oriented tools cannot use it to display a description of a Java class, to browse classes and their methods or to offer an automatic code insertion based on a Java object and its class.
allows you to create a mixed J2EE/ Domino Web site that is seamless to your users. Users will only have to log in once, whether they are in a Lotus Domino Web application or a J2EE application
Dozer is a powerful, yet simple Java Bean to Java Bean mapper that recursively copies data from one object to another. Typically, these Java Beans will be of different complex types.
DQguru is an easy-to-use data cleansing and de-duping tool. The user interface puts a strong emphasis on straightforward visualization of your data and processes.
Dtangler is a tool that creates a set of rules that the dependency structure of a software project must obey. Dependencies play a crucial role in software development. A healthy dependency structure between components has many benefits (software reuse, acceptance tests). These rules become a configuration file for the command-line dtangler tool. Integrating itinto a build script will make the build fail whenever a dependency rule is violated. This way the feedback loop of creating a bad dependency is much shorter. It supports cyclic dependency detection and implements Java parsing, but can be extended to other languages.
to help you to document your DTD's efficiently. It is a straightforward extension of the javadoc concept
a java source generation tool that can ease the development of multi-tier systems by offering a reliable solution to obtain the data transfer objects out of the domain model objects without hand-writting additional code
DynamicReports is a Java reporting library based on JasperReports. It allows you to create dynamic report designs and it doesn't need a visual report designer.
Easy Struts for Eclipse & JBuilder
o provide a bunch of tools, inside popular IDE as Eclipse v2.0, Borland JBuilder 5-6, in order to facilitate the developement of a web project based on Jakarta Struts framework
EasyBeans is an implementation of an EJB3 container. It aims to provide an implementation for the full EJBCore API. For the persistence matter, it relies on Hibernate EJB 3 or, in upcoming versions, on Speedo, the ObjectWeb's JDO implementation.
Eclipse plugin eva/3
(commercial) a development tool for efficient and
professional implementation of software applications. This RAD (Rapid Application Development) tool is implemented on top of XML and is integrated into the eclipse development environment as a plug-in
Eclipse Tools Project
Eclipse Tools Project provides a focal point for diverse tool builders to ensure the creation of best of breed tools for the Eclipse Platform. The mission of Eclipse Tools Project is to foster the creation of a wide variety of tools for the Eclipse Platform.
This project develops an integration of the version control system Darcs into the Eclipse IDE. It provides a set of plugins that enable IDE users to manage the code under development in Darcs repositories.
a text generation system ("text" means, including, but not limited to, source code in any kind of programming language). It makes use of Java/XML/XSLT technologies and is implemented for now as an Ant task
a free open source Java HTML editor applet and application. The Ekit standalone also allows for HTML to be loaded and saved, as well as serialized and saved as an RTF
ElegantJ Tables Bean
The ElegantJ Tables Bean provides table support for everything from a 4x10 row-column table to a table to represent a database or a spreadsheet solution. The two components, AWT Table and JFC Table, can handle any volume of data. Each cell can be edited as the type textbox, textarea, checkbox, combobox, button, icon, or boolean.
(commercial) a Java-Centric OO CASE Tool for UML
EMF To Graphviz
EMF To Graphviz (emf2gv) is an an Eclipse plugin that generates a graphical representation of an EMF model using GraphViz.
The Envers project makes it simple to version (JPA) entities. The only thing required is annotating them with @Versioned.
euCatalogue is a catalogue framework to help you build a generic catalogue structure. Along with euCatalogue there is an "admin web interface" to help with constructing the catalogue and a "user web interface" which allows browsing the catalogue.
Efficient Universal Generator (EUGene) allows you to manipulate and generate models.
eXtendible Java Rendering Toolkit
eXtendible Java Rendering Toolkit is an open source Java renderer with a ray tracing backend. Objects can be fed into the renderer either through Java or an XML-based scene description language.
an attempt to create a much faster replacement for Sun's 'jar' utility. Instead of being written in Java, FastJar is written in C
Feed4JUnit makes it easy to write parameterized tests for the JUnit framework and feed them with predefined or random test data.
Feed4TestNG makes it easy to write parameterized tests for the TestNG framework and feed them with predefined or randomly generated test data: test case data can be read from Excel or CSV files and equivalence class tests can be defined easily.
FITpro for Eclipse
FITpro for Eclipse will allow easier creation of FIT tests and fixtures, more flexible test execution, and refactoring of tests and fixtures. This will result in improved productivity, reduced rework, and improved usability of Fit.
a general-purpose text file preprocessor tool that uses FreeMarker templates. It is particularly designed for HTML preprocessor, to generate complete (static) homepages: directory structure that contains HTML-s, image files
formatjava for Eclipse
when you want to format multiple Java source in Eclipse the only way is to open each and every file, right click in the editor window, select the "Format" option, and save the formatted file. This plugin allows you to select one or more packages in the Java Package Explorer and format all .java files in those packages
provides an easy way to get data from Java servlets into Web pages, and helps you keep graphic design separate from application logic
a web site testing tool that uses HttpClient to download web site resource. Each web site resource can be then tested against one of the pre-packaged tests from Furies or you can easily write your own
Gastona is an approach for rapid and easy development in less than 1 MB, including sqlite and the complete documentation with samples.
a tool to visualize the data produced by the Java VM options -verbose:gc and -Xloggc:
Gengetopt Eclipse is an Eclipse plugin that provides an editor for GNU Gengetopt input files.
Prev 50 Next 50
Prev 50 Next 50