4DIAC is a framework for distributed industrial automation and control. It aims to provide an open, IEC-61499-compliant basis that lets the user establish a distributed industrial automation and control environment based on the targets' portability, configurability, and interoperability.
AN JEstion LIbre de CArnicas
AN JEstion LIbre de CArnicas (Anjelica) is an Enterprise Resource Planning application focused on meat companies. It allows the user to send faxes and mail, can create impressions of labels, connects to your tilt, and includes a barcode reader.
Apache FOP is an XSL-FO formatter. It is used in conjunction with an XSLT transformation engine to format XML documents into PDF, PostScript, and other output formats.
aSVERD (A Scaleable Vector Entity Relationship Diagram) is a simple Java system (3 classes) for generating entity relationship diagrams (ERDs) from an existing database as scalable vector graphics (SVG).
Barcode4J is a barcode generation package. The following symbologies are currently implemented: Interleaved 2 of 5, Code 39, Codabar, Code 128, UPC-A and UPC-E (with supplementals), EAN-13 and EAN-8 (with supplementals), EAN-128, POSTNET, Royal Mail Customer Barcode, PDF417, and DataMatrix. Read more
BART Tracker reports on arriving San Francisco area BART trains in real time, using a system tray icon. It uses BART's new "Estimated Arrivals" or "BART System Status" feature, which reports on the current up-to-the-minute status of arriving trains at every BART station. It requires Java 6.
to leverage a combination of several of the Apache Foundation's Jakarta projects into a simple vertical sample application that contains the functionality common to 80% of web projects
provides a basic set of tools for using and managing learning objects. Users can search and discover content, and set up classes (groups of users) and lessons (sequences of learning objects) for others to interact with
The Bio2RDF software is a package which resolves bio2rdf.org semantic Web identifiers corresponding to bioinformatics data and knowledge bases into RDF files which can be consumed by any generic RDF processor.
Bitext2tmx is a cross-platform Java application to align bitext (of a corresponding original text and its translation) and generate a TMX translation memory for use in computer-assisted translation.
BlindEyes is a distributed framework designed to allow the distribution and chaining together code in all popular languages.
a lightweight blog package written in Java that is inspired by blosxom. blojsom aims to retain the simplicity in design of its Perl-based "relative" while adding user flexibility in areas such as the flavors, templating, plugins, and the ability to run a multi-user blog with a single blojsom installation
Bossa Workflow System
a workflow engine written in Java. The engine is very fast and lightweight, uses a very expressive Petri net notation to define workflows, does not requires a RDBMS and is very simple to use and to integrate with java applications
BotBox Personal Assistant
(commercial) monitor, retrieve, and filter information: Create Networks Between People: React on Events
Bulli Epu is an interactive program for generating parquet deformations (tilings with progressive changes across the pattern).
Cadmium is a Java port of the Objective Caml virtual machine. It is part of the OCaml-Java project.
a free high-performance interoperability solution between the Java platform and the .NET framework, with special emphasis on the enterprise variants of such platforms
a content management system with multilingual character support, designed for medium to large online publications
CDox is a CD-Label/Booklet/Cover program CDox, written in pure Java 1.4.
CI-Eye is a powerful continuous integration build radiator requiring no installation and almost no set-up.
ckjm calculates Chidamber and Kemerer object-oriented metrics by processing the bytecode of compiled Java files. For each class given, the program calculates the following six metrics proposed by Chidamber and Kemerer: WMC, weighted methods per class; DIT, depth of inheritance tree; NOC, number of children; CBO, coupling between object classes; RFC, response for a class; and LCOM, lack of cohesion in methods.
allows automatic download, storage, categorisation, and search of Web comics
ComicViewer is a time-saving tool for avid readers of online comics. It displays all your favorite comics (this is configurable) in an easy-to-use user interface.
Continuum is a continuous integration server. It makes sure that software always builds and works as expected. Continuous integration allows software projects to find and identify problems as soon as code is in the source control system.
CopyCheq is a software licensing and protection system that protects your software or service without audits, lawsuits, hardware, or government.
Cognitive Agent Architecture: has a Java-based architecture for the construction of large-scale distributed agent-based applications. It is the product of a multi-year DARPA research project into large scale agent systems and includes not only the core architecture but also a variety of demonstration, visualization and management components to simplify the development of complex, distributed applications
Coverlipse is an Eclipse 3.x plugin for code coverage visualization of JUnit Tests. Supported coverages include block coverage and all-uses coverage (Data Flow Analysis).
Data Aware Processing And Control Tags: a set of JSP tags for simplifying the displaying of dynamic content in JSP pages. It focuses on retrieving data to be displayed, iterating over that data, and in providing control tags for changing what displays
Dapper Dataflow Engine
Dapper, or "Distributed and Parallel Program Execution Runtime", is a tool for taming the complexities of developing for large-scale cloud and grid computing, enabling the user to create distributed computations from the essentials: the code that will execute, along with a dataflow graph description. It supports rich execution semantics, carefree deployment, a robust control protocol, modification of the dataflow graph at runtime, and an intuitive user interface.
DataNucleus Access Platform
DataNucleus Access Platform is a standards-compliant Java persistence product. It is fully compliant with the JDO1, JDO2, JDO2.1, and JPA1 Java standards. It also complies with the OGC Simple Feature Specification for persistence of geospatial Java types. It allows access to all popular RDBMSs available today, together with db4o, LDAP, Excel documents, and XML databases.
Decorum is a simple dependency extension for Ant. It can construct class paths using a simple list of dependencies. It matches jars to the required version (eg "any", "1.0", "1.2.3+"), and it can build the dependencies if no jar is present. It is intended to be a light-weight alternative to Maven, Ivy, and Antlion.
a Java-based process modelling system. The goal of the project is to develop a flexible framework for managing complex process models using Petri-Net-oriented methodologies (state-task networks and resource-task networks)
Detached Quercus is a commandline system for Quercus, a standalone PHP implementation in Java.
Dexter is a tool that allows users to define extended attributes which can be associated with descriptors and editors. These attributes can be embedded into any well-formed XML document. The resulting embellished document, the 'source', is then input to the dexter engine. This will generate one or more XSLT stylesheets describing the input document interpolating editor modifications and any instructions specified by the descriptors. As dexter's operations are specified exclusively with extended attributes, all but the most unforgiving of XML content viewers will continue to see the decorated source exactly as the designer saw it before.
Digi-Robo 01 is a simple robot toy from the Japanese company Gakken. Robot movements are controlled by a simple program disc. This disc is actually a circle divided into 180 small sections. The color of two adjacent (inner and outer) sections (black and white) correspond to robot movement direction. This software can be used to create and print program discs easily.
contains a DFA/NFA implementation with Unicode alphabet and support for all standard regular expression operations: concatenation, union, intersection, complement, Kleene star, etc
DKPro WSD is a modular, extensible Java framework for word sense disambiguation. It is based on Apache UIMA, an industry standard for text processing.
The dotBook application will be a book reader that can download, display and cache books in a special JAR file format. The format will allow digital signatures with PGP and allow books to have chapters and paragraphs that can be found conveniently from within the application but will link sources outside books by opening the default web browser. Book pages will be HTML pages with some restrictions.
Drools Helper Integration
Drools Helper Integration is software to help you use Drools from Java by providing a Maven plugin to support Drools compilation and validation, and by providing interface, annotations, and classes to access the Drools system.
Drosera is open-source orienteering competition management system. It allows you to manage multistage competition in orienteering using electronic punching system.
DSpace is a digital asset management system that enables services for access, provision, stewardship, and reuse of digital assets with a focus on educational and research materials.
Dvorcode is a utility to translate "dvorcodes" (Dvorak keycap-encoded phrases) into their actual key values. For instance, the dvorcode for "password" is "laoo,rpe". Use this tool to discover your dvorcode passwords when you must enter them on a QWERTY keyboard.
a Customer Relationship Management application written in Java which is designed to help customer service representatives manage and respond to customer inqueries
eForum is a server side Java-based software that enables geographically distant participants to share ideas and enhance teamwork via the Web.
a free Java based application to plan medical services. Using the 'Maurer Algorithm' it calculates the staff and equipment you need for services like sporting events or concerts
EJOE is a lightweight Java client/server component built to send and receive objects through pluggable (de)serialization mechanisms. It offers a high-performance, simple, and clean object request broker (whereby ORB is meant in its natural manner and not in its relation with CORBA), with server and client components for your client/server applications.
ElegantJ Indicators & Gauges
ElegantJ Indicators & Gauges is an application for monitoring data changes with gauges and catching alerts. It integrates simply in different Java IDEs.