There are so many different ways to arrive at the home page for an interesting project here on java.net. To help you find the project you are looking for or to retrace your steps to rediscover a project that piqued your interest, you can list the projects alphabetically, by community, by topic, or by downloadable executables. You can pull out only those that are hosted here on java.net or look for the special "linked" symbol to identify those projects that are hosted on other sites. We are particularly proud of those projects that began in our incubator and have matured into successful projects and are listed as incubator graduates.
|
"Booth Duty" Signup
(BoothSignup)
An online table that can be used by many users. The original application was to allow people to sign up for time slots for booth duty at JavaOne. Can be used for any arbitrary information in table form.
|
|
*.ipr to CLASSPATH formatter
(parse-ipr)
Set CLASSPATH env var by parsing IntelliJ IDEA's .ipr file
|
|
0752667445
FileSearch
|
|
7Bee
Java build tool driven by a XML scripts. It inherits some principles of Make. Script language contains common constructions used in programming languages that allowing creating sophisticated build scripts including configuration wizards. Base set of language constructions and functions is extendable.
|
|
a general purpose backup utility
(ImBack)
New!
This project provides a platform to perform backup of several components (files, filesystems, databases - both online and offline backup) using a simple interface.
It provides control about the data backed up as well as provide a way to query which backup was done, when, which media it used, etc.
It was used on production sites of major customers since 2005
|
|
A generic SAX parser to parse and inject XML contents to custom POJO
(jSAXPOJO)
A generic XML Content Handler that will parse an XML and inject the values directly into a custom POJO class.
|
|
A java server adaptation of TiddlyWiki
(Coral)
A J2EE implementation of a server side TiddlyWiki (http://www.TiddlyWiki.com)
|
|
A javadoc doclet built as a servlet
(docweb)
This is a javadoc doclet that runs as a servlet. It can be used to drive a server-based documentation repository. It supports the translation of documentation into multiple languages where the translations are created by the community.
|
|
A JDBC factory that makes JDBC programming much easier
(sqlfactory)
JDBC programming includes tracking 3 different objects, Connection, Statement and ResultSet. An API that tracks these for the programmer and makes sure that everything is closed correctly is very beneficial. This project provides such an API.
|
|
A JTree with customized tree nodes
(PropertyTree)
Since the default JTree implementation uses one single JLabel over and over to paint its tree nodes, it is impossible to use a JCheckBox therein.
The PropertyTree solves this problem by forcing a special TreeModel and using different JPanels instead of one single JLabel to paint the nodes.
|
|
A lightweight annotation container.
(AnnoContainer)
AnnoContainer is a lightweight and high performance Annotation Container that allows you to register custom annotation handlers for a one or more annotations.
|
|
A logging anti-framework.
(simple-log)
Simple Log is logging anti-framework.
It is written in protest against the many "logging frameworks" that are available and recommended by many developers.
Simple Log is a small library that does logging very simply and requires you to do almost nothing (other than actually logging) to get log output happening.
It doesn't attempt to solve every logging problem in one package, but I believe it will be suitable for at least 80% of applications that need logging.
It is much simpler to use than a logging framework, especially in terms of configuration.
And, being simple, it also has the advantage of having a tiny deployment JAR size of just 17.5 KB.
|
|
A minimal HTML processor/formatter for writing articles, blogs, help, et cetera.
(quitehyper)
We use a statemachine for parsing HTML documents, in order to support java syntax highlighting in preformatted html blocks, and other useful conveniences to make it more natural to write technical articles, documentation and such, using HTML.
|
|
A NetBeans plugin for domain driven code generation.
(packale)
The PackAle! project is a NetBeans plugin used to generate source code based on a domain model enriched with annotations metadata.
|
|
A sandbox for exploring genetic algorithms
(engendra)
A sandbox for exploring genetic algorithms
|
|
A SAX Adapter for SAC CSS2 Parsers
(jxcss)
JXCSS is a SAX-generating CSS2 parser adapter written in Java. JXCSS can be fed from any SAC-compliant CSS2 parser. As the parser processes a stylesheet,
JXCSS produces a stream of SAX events that model the stylesheet's deep structure.
|
|
A server-pull (pseudo request-to-client) wrapper for Servlets and JSPs
(Inversion)
When developing a web application, they typical, and reasonable approach to date is to build a model that fits easily around the request-response architecture of HTTP. This means you have a web page that takes a request, fiddles with the data, and returns a response. This model is fine, for the most part, for simple applications, but can cause a very simple page-flow to become overly complex when viewed at the code level. This project is an attempt at creating a "request-to-client" (server-pull) layer that can be built on top of typical Servlets and JSPs. This means you can write a single class that encapsulates all the flow logic of your application (making it look to the programmer that calls for data are made "to the client", instead of the client calling your webapp), and the request and reponse code will take place in a completely automatic and invisible manner.
To simplify the explaination, instead of making a.jsp jump to BServlet that dispatches to Z.jsp, etc imagine writing a single class that simply says something like:
public beginFlow() {
Data a = client.getData("a.jsp");
... //do something with data
Data b = client.getData(BServlet);
...
Data z = client.getData("z.jsp");
}
|
|
A simple expression evaluator
(eval)
An expression evaluator intended for use in simple domain specific languages. Uses BigDecimal to handle basic arithmetic and ternary expressions.
|
|
a simple Java installer
(poormans-installer)
This project aims to develop a simple installer generator that can show a license click-through before installation.
|
|
A Standard-I/O Terminal for Java JARs
(a-jar-stdio-terminal)
A JAR is a great way of packaging class files for distribution. It solves many deployment problems, but it also creates a big one -- the "standard input/output" capability (java.lang.System's "out", "err" and "in") does not work any more.
This is a problem for small utilities which do not use GUIs, loggers or other frameworks. "System.out" and "System.err" are simple, direct, intuitive and frequently used. The loss of standard I/O capability (and any messages sent to "out" or "err") completely without warning can, therefore, be critical for small programs.
This tool is a tiny (400 line), pure-Java class that works like a "green-screen" terminal for JARs. The terminal can even be "retrofitted" onto existing JAR files without changing any of the existing code -- magically restoring any lost standard I/O capabilities.
It uses a JDialog with a simulated green-screen terminal that pops up whenever the user's code attempts to perform any I/O operation via java.lang.System's "in", "out" or "err" streams. It can handle output as well as input (characters associated with "in", "out" and "err "are rendered in white, green and orange respectively).
|
|
A Tool for Scaling Down Lots of Images Easily
(imagescaler)
This tool can be used to scale down lots of images easily to a fixed format. This tool makes it easy to create a set of scaled down version of images for display on a digital picture frame. For example, if the native resolution of your digital picture frame is 480x234 pixels, you can use this tool to create pictures of that size from your picture library.
|
|
A tool to make class files smaller
(stripper)
A tool that strips off unnecessary information from class files to make them smaller.
|
|
A Visual LL(k) Parser Generator
(a-visual-llk-parser-generator)
A visual IDE-style LL(k) parser generator that uses an editable tree with icons for terminal and non-terminal symbols to represent the grammar rules.
|
|
Abbot Java GUI Test Framework
Libraries and programs to support unit and functional testing of Java UIs.
|
|
abcd
Automated Build (AB) and a Code Doctor (CD) system
|
|
Abstrato-J
Small library for facilitates the creation of ajax web based application easier.
|
|
Access .NET assemblies from Java
(dotnetfromjava)
Access .NET assemblies from Java
|
|
ACT
(act)
ACT (A Custom/ Cool Toolkit) is a dynamic GUI for a set of tasks for any desktop.
|
|
Activity Manager
(activitymgr)
Activity Manager is a project management tool.
It helps a project leader to manage and check his collaborators activity. Simple to use, lightweight, but very efficient and customizable !
Activity Manager is open source software. You can use it and redistribute it freely (see legal for more details).
The tool's features are :
* Collaborators repository administration
* Tasks repository administration
* Contributions management (=activity management)
* Extensible report facility (with built in templates)
Activity Manager allows to build and maintain a hierarchical task tree. It is based on a database with a very simple model that allows to build quicly custom reports through the report facility or through simple SQL requests. Activity Manager is customizable.
Activity Manager is a Java based tool using MySQL database server.
|
|
adamTaglet
adamTaglet -- Architecture Driven Assisted Modeling Taglet -- is a taglet that generates class diagrams from a custom JavaDoc tag that holds a list of the leaf classes for the diagram and a list of "forbidden classes" to stop growing the graph.
|
|
AdvancedTracing
(Tracing)
Advanced tracing implement directly in the java virtual machine
|
|
AdvanceNative2AsciiTool
An UI tool for converting different encoding to "𘚟" or "/ufffff" format (especially useful in creating multilingual properties files).
Supporting translation too.
|
|
Agent Smith
(agentsmith)
Agent Smith is an agent implementation. An agent is a particular class that has access to an implementation of the Instrumentation interface, available since java 5. Smith continuously redefines each class file you have changed, making developing java (web)applications more like using a scripting language.
|
|
Algebraic Manipulations Package
(algebraicmath)
A project aimed at implementing pure mathematics in Java, so that algebraic manipulation of equations and functions, e.g. differentiation, would be made possible via this Java package.
|
|
Alliant Developer Studio
(alliant-developer-studio)
A Development Enviroment able to program in any language (HTML, ASP, ASP.NET, C++, Java, ASM, C, etc.). It has a plug in system for easy additions to the enviroment.
|
|
AmaterasIDE
We provide opensource Eclipse Plugins for J2EE. Our tool supports basic features in web application development such as editing HTML,JSP and XML. And also it supports easy development for Struts and JSF.
|
|
ammentos
(Ammentos)
Ammentos is an opensource lightweight persistence framework explicitely meant for JDK5 developers. Extremely simple to use, it does not require any installation or configuration files to edit; just a small jar file (of about 72KB) to put into your classpath. Works whith annotations, what means compile time checking of mapping declarations and the possibility to exploit advanced IDE features such as code completion.
|
|
amorph
amorph reads possibly any kind of data, brings it into an initial xml format, performs XSLT transformations and postprocess results... an easy to use but flexible and extensible data transformations library for java developers.
|
|
Animal Sniffer
(animal-sniffer)
Checks the class file format version to see if it's compiled for Mantis, Tiger, Mustang, or Dolphin.
|
|
Annotation driven exception handling framework
(Exeine)
Exeine aims to reduce the need for exception handling in code by defining the error messages in either annotations or properties files.
|
|
Annotation mock builder
(annotation-mock-builder)
This project develops a maven plugin for generating "annotation mocks" --- beans that implement annotation interfaces so that you can programatically create annotation objects. The resulting objects satisfy all java.lang.annotation.Annotation contract.
|
|
Annox - Java Annotations in XML
(annox)
Annox provides an alternative way to annotate Java classes - in XML resources.
|
|
Annsor
(annsor)
AnnoContainer is a lightweight annotation container.
|
|
anServer
A server with high dynamic GUI customizable protocols designed to run anything from simple http respons servers to complex Gameserver.
|
|
Ant Build Utility
(AntUtility)
Utilities for the Ant build process. Includes an Ant build listener that can help you to optimize your build scripts.
|
|
Ant GUI
(antgui)
Ant GUI is aimed to provide plugins for eclipse , netbeans as well as a standalone application to create project build file using an intuitive wizard interface.
|
|
Ant task to rename packages
(package-rename-task)
This task automates the "package renaming" of the source code where, for example, one relocates the whole packages rooted in org.acme.** to another package org.foo.bar.**
|
|
ANT Tasks for Java 1.5 Pack200 tools
(java-pack200-ant-task)
Pack200 is a new network transfer protocol for Java Class Files, which significantly reduces the download size of Java Applications. The Pack200 ANT tasks provide external Tasks for Jakarta ANT integration. Therefore ANT users can very easily Pack Java jars.
|
|
antcolony
This project build for Java projects development. All projects build with Ant,
it defined many tasks to build,test,generate,deploy.
|
|
antegram
alternative IDE for java based on XML/XPath, non overlapping data views and refined code tree view. Includes project management and debugging features.
Applications: 1000+ classes software project development, education.
|
|
Antmod - Modular Build, Versioning and Release System
(antmod)
Antmod is a modular Ant-based build system, using release descriptors, and basing development and releases on those. It standardizes build files for Java projects, and standardizes tagging and branching for both CVS and Subversion.
|
|
Apache Eclipse Projects
(apache-eclipse-projects)
Ready-to-check-out Eclipse projects for Apache java projects (Jakarta plus top level projects).
Each project contains exported jar files with attached source and javadoc URL, giving maximum help in Eclipse without having full source in your main project. These are intended to work along with Team Project Sets in Eclipse 3.1+
|
|
ape.dev.java.net
(Ape)
Atom Protocol Exerciser; a small program that exercises miplementations of the under-development Atom Publishing Protocol. See http://www.tbray.org/ongoing/When/200x/2006/08/11/Meet-the-Ape
|
|
apollo
The main project goal is to analyze videos, where something has special markers, then the software captures the movements through optical capture and animates a 3D virtual actor. Keyword: motion capture, optical tracking, computer animation, animation systems.
Please cancel project 'minotaur'
|
|
AppComposer
(appcomposer)
AppComposer is an application assembly environment that allows someone to build Java applications, EJBs and servlets by connecting and integrating components visually.
|
|
applet agent
(apgent)
Applet programming interface provides good base for active components running on browser but among it's pitfalls are graphical user interface which is complex and more in size/number is difficult to mantain and to load. This project aims to develop a new subset of Applet itself where layout and controls can be of html.
|
|
AppTale
(apptale)
An open source generic framework to factiliate learning about your applications.
Some usecases:
- UI
- Most frequently used keystrokes
- Frequently used colors, textwidths
- Application
- Number of transactions, averge transaction size
- System
- Current memory usage
- How often connection pool is getting exhausted?
Note: Some of the data here can be retrieved by writing code yourself. But then you are writing code!
All this will be exposed via various channels, such as,
- JMX
- XML
The offering will also include a plugin to integrate AppTale in your application.
|
|
Archive Search Tool
(zfind)
ZFind is a java tool that can search a directory tree for resources inside archives. These may include nested archives.
|
|
ArgoUML
ArgoUML is a modelling tool that helps you do your design using UML.
|
|
args4j
args4j is a small Java class library that makes it easy to parse command line options/arguments in your CUI application.
|
|
ArnoLib, a library of reusable Aspects
(ArnoLib)
This project will contain a collection of several reusable AspectJ-aspects.
This project serves several purposes. First off all developer should be capable to take them and use them directly in their own projects. Secondly, this project should give some good sample how to write reusable aspects. Finally this project should work as a pool for small simple general purpose aspects.
|
|
ashkelon
ashkelon is an evolution of javadoc whereby java api documentation for multiple apis are stored in a single database repository. ashkelon's two principal components are: [a] the repository manager, used to add apis to the repository, and [b] the viewer, a powerful dynamic java dhtml application for browsing and querying the docs.
|
|
Automated Build & Code Doctor
(abcd)
This is an Automated Build (AB) and a Code Doctor (CD) system. ABCD works with most of the Version Control systems (Ex: CVS, PVCS). AB checks out the code once every "x" hours and does a build. CD analyzes the results of the build and creates and publishes an easily understandable report on the ABCD repository/site.
|
|
AutoPatch
(autopatch)
AutoPath is an Apache-licensed automatic patching system for Java. Its most common use is to execute database patches, enabling easy database refactoring, but it is fully capable of running any logical migration.
|
|
Baba XP
(babaxp)
Software development manager for procedure based on Agile modeling. More specifically for Extreme Programming, User Stories, Acceptance Tests and Developer's task management.
|
|
Babel
(babel)
Babel is an java IDE designed for build applications from scratch based on a group of well defined patterns.
A Babel project must capture the business logic of the application in a rich prototype.
After, the prototype will become in a real application using the desired technology: PHP, Java Swing, Windows Forms, etc
|
|
Backend Server Simulator (for various protocols, includeing SOAP and JSONRPC)
(servsim)
A "smart" server that allows users in a multi-tier environment to record messages to the backend system and play them back. This utility decouples the development and test effort for clients from their servers. Messages are recorded once and can be played back as many times as required.
|
|
Backward Compatibility Tester
(BCT)
The goal of the project is to add support for testing backward compatibility of services to an existing continuous integration server. The general idea is to build/integrate the new version (of the service we want to test) against projects that use the old version.
|
|
bajan
Authoring and deployment tool for RMI application
|
|
Bajan Remote
(bajan)
Authoring and deployment tool for Rapid Application Development
|
|
Bamboo
(bamboo)
A forum application module written in RIFE that can be used both standalone and embedded. It offers all commonly expected forum features, but always tries to present them in the simplest and most user-friendly way.
|
|
BDB XML Admin
(bdbxmladmin)
BDBXML is a JSP (JavaServer Pages) administration engine for Berkeley DB Databases, providing DBMS features such as:
- Creation and Deletion of containers and documents
- Search using XQuery language
- View of XML Documents, in Tree-view and plain-text.
- Validation.
The dbxml shell that comes by default in BDB XML is very unfriendly and hard-to-manage.
BDBXMLAdmin aims to provide similar facilites like those provided by phpMyAdmin for MySQL databases, but using JSP in the front-end and Tomcat as the default container.
|
|
Bean WorkStation
(bean-workstation)
There are no free GUI programs for developing Java beans easily. This project try to develope an IDE for creating Java beans. Graphical tools for Java2D controls will also avaiable for styling the controls.
|
|
BeanView
(beanview)
BeanView is a Java library for seamlessly rendering a JavaBean to a form and back. It includes a specification for the model and also implementation[s] for Swing and Echo 2.
|
|
bee
Yet another Java project build tool
|
|
Benchware
Benchware is a collection of benchmarks designed to determine the performance characteristics of different aspects of JSE, JEE, or product provided features.
|
|
BitEvolution - Distributed Application Update Framework
(BitEvolution)
BitEvolution is a easy to use client & server application, written entirely in Java, that you can use to keep your distributed application up-to-date. Modeled after the Apache ANT project, it is a task-based application intended to eliminate the work required to write, test and debug a home grown update application. No longer does each company have to write their own application to keep their 'main' application(s) up-to-date. It is important to note, your distributed application does not have to be written in Java to take advantage of BitEvolution.
|
|
Bolt Java Build System
(bolt)
Bolt is a lightweight scripted build tool.
|
|
BrazilUtils
|
|
Bricks
(bricks)
Bricks is a project that produces micro-jars for assembling larger structures and applications. Initial bricks include foundation bricks (collections, other basic data structures), Swing bricks (various TableModels, ListModels and so on) and bean bricks (property sheets, Customizers and the like).
|
|
BTrace - dynamic bytecode tracing for the Java platform
(BTrace)
BTrace is a dynamic tracing system for the Java platform. BTrace lets user to specify tracing of a running Java program (similar to DTrace does it for OpenSolaris applications and OS) and dynamically instruments target application classes to inject tracing code. Tracing code is expression in Java programming language. There is also integration with the DTrace system for the OpenSolaris platform. There will be a VisualVM plugin for BTrace back-end - so that the users can trace their application from the VisualVM client.
|
|
Build your own extreme feedback orb
(orb)
This project is to store information, experience, and programs needed to build your own extreme feedback opb.
|
|
Buildap
Appliacation development framework and visual component based development tool
|
|
c4j
C for the JVM. This project aims to provide a complete set of tools for compiling and running C programs on the JVM.
|
|
CACard
(cacard)
Common Access card authentication Module for SunONE Identity Server. this Authentication module would be an add-on to the SunONE Identity Server which enables Strong Authentication using certificates stored on SmartCards.
|
|
cameleon
(Cameleon)
New!
Project that acts as a common repository for non trivial example of how to use ANT, Maven2, jUnit, jMock, Quartz, code coverage tools like Cobertura, FindBugs, PMD, code beautifiers like jalopy, CheckStyle, java profilers. All this are coming in a real life non trivial, but still easy to get project. Project can be used as a start-up template for Java test driven development projects with most of the things already configured.
|
|
Camp Eclipse
(campeclipse)
A collection of plug-ins for the Java IDE Eclipse. Demonstrate how to extend Eclipse and to create first prototypes for new plug-in ideas. Plug-ins are developed during and between CampEclipse events that take place every few months.
|
|
Cartridges for AndroMDA
(AndroMDA-Cartridges)
New!
The intention of this project is to provide cartridges for AndroMDA's Framework.
Este projeto tem a intenção de prover cartuchos para o framework AndroMDA
|
|
castor-annotaions
(castor-annotations)
This project aims to allow users of the Castor framework (http://www.castor.org) to use annotations to define and create their mapping files to ease the process and pain of doing this manually.
|
|
CB2XML
CB2XML (CopyBook to XML) is a COBOL CopyBook to XML converter written in Java and based on the SableCC parser generator.
|
|
CheckThread is a static analysis tool for Java threading
(CheckThread)
New!
CheckThread is a free open source tool for Java developers working on multi-threaded applications.
By using Java annotations to convey thread policies, developers can catch certain threading bugs early at the compilation phase.
|
|
Chronos - Recurrence rules for Java
(chronos)
A set of utilities for building and working with recurrence rules.
|
|
cjar
Project to allow unified search and access to Java artifacts in various repositories. Also allows community comments and overrides for artifacts meta information.
|
|
ClassBeanFactory
(cbf)
A simple api expirement to define a Spring BeanFactory throug a Java class with getter methods, which make the beans. At runtime the class is anaylzed and instrumented to make the equivalent of a xml description for a Spring BeanFactory.
|
|
classviewer
Class Viewer for Java
|
|
ClearCase Java Based GUI
(ccarazygui)
Java Based GUI for the ClearCase Explorer LT, this project intent to be a bridge for the command line tools. We want to build a more user friendly interface
|
|
Code Generator for Java
(coder4j)
Coder4j is a software to create softwares. Coder4j helps the developer to create software easier and faster.
The developer just need to configure the software entities and Coder4j will generate the project in its preferred IDE (Eclipse or Netbeans), preferred platform (J2ME, J2SE or J2EE) and preferred presentation (MIDlets, Swing, SWT or Web).
|
|
Code generator for type-safe message resource access
(localizer)
This tool reads message resource bundles and generate accessor classes for type-safe access to messages.
|
|
Code Review Record
(CRR)
Code Review Record or simply CRR acronym is a plugin for NetBeans 5.0 that serves to catalog defects about Coding Standards/Program Logic/Optimization/Usuability/Clarity in a project file source code
|
|
code316-core
A small Java api with utilities that may be useful to a Java Programmer. Somewhat like the apache commons libs but much smaller and with NO dependencies on other libraries.
|
|
CodeSimian
CodeSimian is a self-modifying JAR file, an interpreted/scripted programming-language made with Java 1.5, for building Artificial-Intelligence, A-Life, chatbots that use letters to write sentences (instead of sentence templates), and synthesized audio from equations that equal amplitudes between -1 and 1, 22050 times per second. Example: sound(*(microphone mp3('C:\\music\\any.mp3' *(-2 count)))) plays the microphone multiplied by an mp3 backward at double speed. Example: sound(mp3('C:\\a.mp3'))
|
|
Codeviation
System pro monitoring and analyzing software projects.
|
|
coffemail - The Java Mail Plataform
(coffemail)
This project is a 100% pure Java implementation of SMTP Mail server with the POP3 protocol , database independent and with very powerfull and simple module support
|
|
Common application foundation classes
(aptfoundation)
Various foundation classes, for logging, beans binding, document generation, networking, and GUI building.
|
|
Common Utilities For Java Library
(tecuj)
A Java library that makes common programming tasks easier. Including:
File I/O, Configuration and properties files, JDBC handling, Email, Logging, XML processing, String processing, A powerful list of String items, Configurable tokenizers.
|
|
commons
(commons-util)
Create a usefull components commons.
e.g ServiceFactory, ServiceLocator, CacheService ... etc.
|
|
Compiler
(OptimizingJavaCompiler-javac)
This project is aimed at implementing an Optimization algorithm at the compiler level.For this we chose the compiler as javac.
|
|
ConvolveOp Tester
(convolve-tester)
An small desktop application for easily creating and testing kernels for Convolution operations (ala. java.awt.image.ConvolveOp).
|
|
Cool
Cool (COntext Oriented Language) is an extension of the Java programming language that makes possible to easily develope context aware application. Context are modeled as crosscutting concern link in Aspect Oriented Programming.
|
|
CoolSQL
CoolSQL is a GUI SQL client,you can create SQL queries conveniently,and is suitable for developer to analyze business data.
|
|
Cope
(cope)
Personal control for mobile devices.
|
|
Corleon Messages
(corleon-messages)
The Corleon Messages project aims to provide a simple and robust message management library. Corleon Messages allows you to lookup application messages with only the message code without relying on the specific store where the messages are stored.
|
|
Corpus Building Tools
(corto)
This project aims to provide corpus building tools for Corpus Linguistics and Natural Language Processing. In particular, it will provide tools for building annotated electronic corpora from Internet.
|
|
Cougar^2 Data Mining and Machine Learning Library
(CougarSquared)
Library of data access and algorithms for data mining and machine learning. Applies test-first and agiile software development practices to improves on the WEKA and YALE Java libraries with better design, better support for analysis of experiments, running experiments in clustered environments, and comprehensive unit testing. Algorithms support the research efforts in spatial data mining and meta-learning of the Data Mining and Machine Learning Group at the University of Houston.
|
|
Coyote
(coyote)
Plugin to provide support for dynamic languages like Jython and groovy in the NetBeans IDE
|
|
CPMake
CPMake is a cross platform build system written in Java. It allows you to write powerful build scripts in BeanShell, Jython or Groovy. It also has built in dependency checking for C/C++ and Java projects.
|
|
CPU Profiler for Java
(profiler)
This project develops an open format for profiler data, a JVM agent to collect it, and various tools to provess those data.
|
|
crcenter
This project is GUI client which let to manage Java Content Repository (JSR-170) server comfortable.
|
|
CRCentrer
(crcenter)
Java Content Repository GUI Client
|
|
cronjava
This is implementation of Cron in java
|
|
Cronkite iCalendar api
(cronkite)
Cronkite is an api for creating, parsing, editing, and storing calendar data.
|
|
csseditor
A css editor plugin for jEdit
|
|
CSVParser
(csvparser)
Read and write CSV files quickly and simple. Read fast, find fast, create fast.
|
|
csvToSql
CsvToSql a java based highly configurable and expandible conversion tool and library.
You can define the structure of data how render and where write it through a descriptor. Is compatible with the most common rdbms.
|
|
ctdomino
(domino)
Allow each "Domino" to exist under it's own power (thread).
When a domino falls it intern bumps and tips one or more
domino's. The process continues until the last domino falls.
|
|
Cube-J
Open source light weight IDE for Java.
|
|
cvs-utils
A set of command-line utilitiles written in Java that perform various cvs tasks.
|
|
Daffodil Replicator: An Open Source Data Synchronization Tool
(daffodilreplicator)
Daffodil Replicator is a powerful Open Source data replication software that allows bi-directional data replication and synchronization between homogeneous / heterogeneous databases including Oracle, MS SQL Server, DB2, Daffodil DB, PostgreSql, Derby.
|
|
dalma
An embeddable workflow engine that lets you write event-driven programs as procedural programs by using the thread virtualization technology.
|
|
DAO generator
(dao-generator)
This tool will generate Java Data access object code by connecting to oracle database
using jdbc. The tool will be executed by a batch file. Facility for changing the destination
folder name, package names, datasource name will be available in a properties file and
user will provide the those details before execution of the tool
|
|
Data Reaper from Website
(DataReaper)
Data Reaper, to grep the data from the HTTP response. Based on ripping key, which are defined in configuration to extract data.
Right now, the beta code is ready & will be hosted with examples.
|
|
Database backup tool
(dbbackup)
A database backup and restore tool to backup any database with a JDBC driver to an XML file.
|
|
DataBase Components
(federateddatabasemanagementsystem)
Here I like to implement a data base component, through which the programmers can easily interact with the database in a distributed environment.
There is no need for the users to know where the database is, and the type of database application.
This component can accept a universal query from the user and then it will finout where the database is situated and transfer that query to that remote station.
In the receiving side the query will be processed and the result will be transfered back .
The major problems that can occur in this transactions are
1.Dead lock
2.Synchronization( Internal or external)
3.Query Processing
4.Crash recovery etc
If we can solve these issues, then it will be a great help for the programmers in the Distributed environment.
|
|
Database Migration tool.
(DBMigrator)
DBMigrator is a GUI tool that enables you to migrate structures, data and procedures between several databases with JDBC support. It provides a simple and intuitive interface for Database migration, mapping between different datatypes including Char, Varchar, Numeric, Date and LOBs types.
It also supports constraint migration.
|
|
Database Report
(databasereport)
The project will develop pure Java Report to use with any Database Development environment (like Crystal Report).
|
|
Database-to-Java Reverse Engineering Tool
(RevGen)
RevGen is a modern, agile, highly-configurable, production-quality, open-source, Database-to-Java reverse engineering tool.
|
|
datamining
Java Data Mining (JDM) conforms to SUN's Java Community Process listed as JSR-73. The expert group's mission is to define an extensible Java API for data mining systems. This project is to provide a public forum for discussions on JDM, a repository for JDM bug, enhancements, designs, code, etc.
|
|
datation
An object relational mapping library, and a design toolkit.
|
|
Dataweb Project
it's a RAD (Rapid Application Development) written in java. It's a client / server framework that allows to develop and to use tables, forms, reports, modules, plugins, services, webservices and other from remote.
|
|
db2jpa
This project aims in the development of a simple command line tool that converts the complete relational database schema into a set of JPA entities in one single step. This is useful to all developers that need to wrap an existing relational database with JPA but do not want to write all the code manually or call an entity wizard in their IDE for each single table.
|
|
DBClient
|
|
Dead Code Detector
(dcd)
DCD finds dead code in your Java applications. Dead code found can be private, package-private and even public.
|
|
Defect severity based regression testing
(rt)
Regression Testing. Original test suite creation,Classification of test cases,Repairing of test cases, repository creation for classified test cases,Check the reusability levels.
|
|
Demonstration project for JavaTools Community
(javatools-demo)
This is a demo project for JavaTools Community. It aims to show project owners how to use java.net resources and how to configure tools like IDEs to develop java.net projects.
|
|
Dependency Finder
|
|
Desktop Boss
(dboss)
A Java desktop system, that uses plugins thru HTTP for its behavior
|
|
Devware - development environment virtual appliance
(devware)
Devware is a vmware based image containing several tools to manage software projects, such as issue tracker, version control, cms, build automation, forum.
|
|
DiffXML
Utility to compare two XML documents and list the differences if any
|
|
diskqueue
(dqueue)
New!
develop a java based solution to store queue on disk. Queue contains serializable objects.
|
|
Display PostScript adapter
(dpsadapter)
Reuse your existing Display PostScript knowledge and/or code in several environments using this lightweight adapter.
|
|
DJeneric
(djeneric)
4GL style development environment supporting RAD/MDA principles
|
|
DocBook Suite
(maven-dbsuite-plugin)
A plug-in for DocBook processing within Apache Maven.
|
|
docbook4ant
Easy-to-use DocBook distribution for use with Apache Ant.
|
|
Document Converter
(DocumentConverter)
The main objective is to convert various document types to the other way round. As a example convert pdf file in to a .doc file.. etc..
|
|
Dolphin
(dolphin)
Dolphin is a project that concentrates on TDD applied to J2ME development with building blocks such as build scripts, new libraries, and tools.
|
|
domino
Allow each "Domino" to exist under it's own power (thread). When a domino falls it intern bumps and tips one or more domino's. The process continues until the last domino falls.
|
|
dozer
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.
Dozer supports simple property mapping, complex type mapping, bi-directional mapping, implicit-explicit mapping, as well as recursive mapping. This includes mapping collection attributes that also need mapping at the element level.
The mapper is used any time you need to take one type of Java Bean and map it to another type of Java Bean. Most field mapping can be done automatically by Dozer using reflection, but any custom mapping can be predescribed in XML format. Mapping is bi-directional so only one relationship between classes needs defining. If any property names on both objects are the same you do not even need to do any explicit property mapping for these fields.
The bean mapper is written in Java and relies heavily on the Jakarta Commons Bean Utils package for Java Bean utility methods.
A mapping framework is useful in a layered architecture where you are creating layers of abstraction by encapsulating changes to particular data objects vs. propagating these objects to other layers (i.e. external service data objects, data transfer objects, or internal service data objects). A mapping framework is ideal for using within Assembler type classes that are responsible for mapping from one data object to another. Pick and choose the layers you use mapping carefully. Do not go overboard as there is maintenance and performance costs associated with mapping data objects between layers.
|
|
Drupal Support on NetBeans
(nbdrupalsupport)
The project intends to create a plugin in NetBeans to assist the development of a module for Drupal Application.
|
|
DTOgenerator
(dtogenerator)
DTOGenerator is a java code generator, for pattern DAO and VO, based on the "Data Transfer Object" concept. It allows to java developer to use a transparent query/SQL hiding engine.
|
|
DWH
(dwh)
Dataware house engine with xml scripts for automated sql executions against one or more databases.
|
|
dynaop
Aspect-oriented programming framework. Supports both dynamic and cglib (POJO) proxies. Robust pointcut model. Easy BeanShell configuration.
|
|
eastm
Eastm is a ligth easy template engine for generate dynamic html/xml pages.
Different from velocity and freeMarker,eastm remove all view logic from page into java class.
This make pages simple and easy to maintain;on the other hand,java is good at doing logic.
Eastm use some template engine like "php template","fastm","JDynamiTe" for referenceCand try to make development easier and efficiency.
|
|
Easy Design Tool
(edt)
A web based software design tool for software architects
|
|
easyJavadoc
Project is a Searching tool of all Javadoc in your Hard Disk (or into theNetwork) and then in the creation of a RSS File and a Html file with the link to the javadoc found.
The RSS file allow to have all own Javadoc in a Live Bookmark in Firefox (and compatible browser), and the HTML file could be used for the browser that hasn't that feature, like Internet Explorer.
|
|
easymail
(EasyMail)
A mail utility for sending email directly via SMTP protocol. No need javax.mail package.
|
|
ecfbabel
This project is about fiscal printers used in a retail automation application on the POS (point of sale) side. ECFbabel project attempt to aliviate the pain of adding support for fiscal printers through a common interface.
|
|
Eclipse BMS Plugin
(eclipsebmsplugin)
An Eclipse Plugin to aid in Blue Martini development
|
|
Eclipse JarRetriever
(eclipse-jarretriever)
clipse JarRetriever is a plug-in for Eclipse that allows developers to easily search for and download jar files from Maven repositories.
The plug-in adds an "Add a Jar from the Internet" option to the right-click menu for each Java project. Selecting this runs a wizard which lets you search for a library, and shows all known versions. After you select the required version, it is downloaded to a location of your choosing and added to the project classpath.
|
|
Eclipse Plugins for JDE (Java Dev. Env.)
(eclipse-plugins-java)
Developing plugins for eclipse (http://www.eclipse.org) an open source IDE. More particularly the project will focus towards writing parts of plugins that can be re-used the next time some one writes his/her own plugin. This would also be the place where new plugin writers can get in touch with more experienced ones and the experienced ones can share their experience with others.
|
|
Eclipse SQL Explorer
(sqlexplorer)
A visual database explorer and query tool based off of JFaceDBC that works under Eclipse.
|
|
Eclipse util-plugins
(EclipseUtilPlugins)
Set of small plug-ins to Eclipse to simplify the life of programmers. For example storing of a position in the editor, or carrying out on toolbar frequently used functions. Further there can be some additional plug-ins.
|
|
eclipse-tutorial
This project will have a tutorial about how to use Eclipse IDE with java.net projects
|
|
eclipsebuild
A tool for automated builds of multi-project applications developed in Eclipse and the Eclipse Web Tools Platform.
|
|
EclipseWork
(eclipsework)
WebWork plugin for Eclipse
|
|
ElegantJ Charts & Graphs Components
ElegantJ Charts is a Java Beans Charts & Graphs library for powerful visualization of the data. It provides ultimate interoperability through XML integration, and with easy-to-use intuitive Chart Designer IDE, you can design customized, dynamic, interactive 2D and 3D charts.
|
|
Elver Model Driven Software Application Generation
(ElverTechnology)
The Elver Technology project focuses on generation of all software artifacts which make up a complete data-centric business web application. See http://www.elver.org for current website.
|
|
Email client
(GCMail)
An email client
|
|
eNhanced Integrated Class Editor
(nice)
A powerful UML class diagram editor program. It is powerful and provides the user to model class diagram visually and supports code generation on the fly.
|
|
Eva Server
|
|
evolution
Evolution is a JavaEE upgrade framework
|
|
Excel Formula For Java
(jexcelforumla)
Excel Formula is one of the key component leads to the success of MS EXCEL. The easy to use, develop and learn properties make it essential in office operation.
This project aimed to provide excel-formula-like operations on Java's arrays, collections and database to greatly simplify the related operations. Programmers with excel formula can use their existing skills on java desktop and web programming. This library also acts as a collection of utility classes for common operations. This reduces a lot of boilerplates and programmers effort to write these operations again.
This project is targeted to Java Platform Version 5.0 with Apache License 2.0, since the introduction of Annotation and Generic can help us to build a more powerful and flexible library. However, a back-port to 1.4 is under consideration to help these still using it.
|
|
excelbundle
Useful tool for exporting resource bundles (.properties files) to Excel files for sending to translators. Often in a software project, the people translating are not the same people developing so for them, Excel files are probably easier to handle. excelbundle can also merge the Excel file with the translations back into the source tree.
|
|
Exception Handling library
(Exept)
A XML configurable and policy based Exception Handling library
|
|
Exceptional exception handling
(enhancedexception)
One simple class and one interface that allows you to easily capture additional context. It also enables language translation, interfaces easily to any logger, and enables "one report per error" for easier diagnosis of an exception.
|
|
Expresso Framework
(expresso)
Expresso is a powerful, open standards-based, enterprise-strength J2EE architectural framework which extends Struts. It is ideal for developing database-driven web applications based on open standards. It is based upon many years of collective experience from industry-leading software engineers, consultants, and enterprise Web developers. Expresso is designed to shorten time-to-delivery of Web-based, business transactional applications by providing a library of extensible Java Server components for providing services to web-based applications so the developer can concentrate on application logic.
|
|
EXtended Java Compiler
(exjc)
exjc seemlesly integrates javac, checkstyle, pmd, findbugs, and other lint type tools into one command with a single, uniified, configuration file, and a single, unified, output message style.
|
|
Extended Resources
(x10res)
Extended Resource, is a java framework library with the intent to provide a common resources access and management interface.
A good application is made of good resources management.
|
|
eXtensible Model-View-Controler
(JxMvc)
The goal of this project is to provide a rich model-view-controler framework, in particular for developping Swing model-view binding components, and expressing dependency between models fields (aka computed fields / derived fields / formula expressions).
|
|
Ez Distributed Migrator
(ezdm)
A forward engineering tool with an IDE. It migrates a simple java file into one of the opted server technologies RMI, CORBA, EJBs or JAX-RPC WebServices.
|
|
eZingBuilder
(ezingbuilder)
eZing Builder is a eclipse plugin,and it can create a application(J2EE,others MIS) in very short time.It is like PowerBuilder and Visual Web Developer ,but it use XQuery to access XML-DB. It includes a WYSIWYG html editor.Tapestry component is supported.
|
|
ezpetri
(EZPetri)
EZPetri is a project which proposes Petri nets integration through Eclipse using the Petri Net Markup Language as the standard representation language.
There are many plug-ins already developed by the EZPetri team.
As examples, there is a graphic editor for Petri nets modeling, also there are compilers which export the Petri net model to other tools format.
|
|
F2IBuilder - Font to Image Builder
(F2IBuilder)
F2IBuilder (Font to Image Builder)
É uma ferramenta para geração de imagens contendo os caracteres de uma fonte (letra), a imagem gerada, é utilizada basicamente em uma técnica chamada FontBitmap, que consiste na utilização de uma imagem contendo os caracteres que se deseja desenhar na tela, tal técnica é amplamente emprega em software multimídias e jogos.
F2IBuilder, é um gerador de fontes bitmap, opensource e multiplataforma, desenvolvido em linguagem java, de acordo com a licença GPL
Dentre as principais características, podemos destacar:
*Geração de Imagens em "bmp" e "png";
*Aplicação de canal Alpha (png)
*Aplicação de sombras nas letras
*Seleção de cores (fonte, sombra e fundo)
*Uso de métricas
Site: http://pjmoo.codigolivre.org.br/wiki/index.php/F2IBuilder
|
|
Facet - Project Aspect Manager
(facet)
Facet, a web application based on Java technology, supports collaborative management of project requirements and features.
|
|
Fast Site Web Toolbox
(fswt)
Fast Site Web Toolbox is a general purpose Code Generator for application development in a web application field based on Java and xml/xsl.
|
|
Fast Template
(fastm)
fastm -- fast template. Java Port of PHP Fast Template. Emulate JDynamiTe (one sf project). fastm Advantage: Template stands alone from the Parametter Setting part. Template can be safely reused by multiple threads to generate page at any time.
|
|
Fast-J Programming Language
(fast-j)
Fast-J is a project that aims to create an easy and fast to develop programming language that will run on the Java VM.
|
|
Fastm Forum
(fastm)
Farum is a Forum based on fastm + lightor + lightweb.
Its first aim is a complete demo of usage of fastm, lightor, and lightor web.
Its next aim is to become a full-fleged Forum like jforum, jive, etc.
Its strong points include :
Very flexible dynamic layout control.
What you is you what you get.
Easy Multiple Language Support , no need for a bountch big dictory file which contails all the keys and corresponding messages.
Free of domain pollution.
HTML template only contains Structure, no any server side logic, scriplets.
Java Web Layer contains no any specific View Model, just POJOs.
SQL separated from Java.
Static Type Checkinig. Safe and fast.
Separated IoC, instead of an IoC container doing all things.
Nearly free of Reflection.
No CGLib, No dynamic proxy.
|
|
fasttransport
(FastTransport)
write in java, multithreading download and files management , feature:
1.multithreading download from server
2.compatible many protocol by plugins
3.file management base in rdb
4.full text search
|
|
fbt
(FBT)
FBT is Frames Based programming Toolkit used to write java programs
for mobile devices (devices with limited computing capability and
memory).
|
|
File System Monitor
(fsmonitor)
A tool used for monitoring directory changes
|
|
FileExtensions
This project will be a set of tools that can be used across applications. These tools include but are not limited to, Recursive file searches, file manipulation and other IO tools.
|
|
FileSearch
(filesearch)
Easy to use, extensible library for searching directories, zips and jars.
|
|
FileSearchGui
|
|
Filter4j - Filter extensible framework
(filter4j)
Extensible filter framework used for data filtering in various domains : J2ME, J2SE(Swing, Collection, IO Streams), J2EE(Echo, Echopoint)
|
|
fix1600
This tool fixed bug 6553734 by removing 0x1600 class modifier
|
|
FlexiPrefs
(flexiprefsj)
A java-package which will allow you to dynamically build a GUI preferences dialog window for your application. The prefecenses window will be built dynamically according to your XML settings file and preferences can be stored in various formats, e.g. XML or properties file.
|
|
Flik - Ant to SVG
(flik)
Convert build.xml files from Ant into SVG for easy visualization of target dependencies.
|
|
Forklabs Baselib
(baselib)
Base library for the Forklabs projects
|
|
FreeQueryBuilder
FreeQueryBuilder is a GUI SQL client written in 100% Java.
With FreeQueryBuilder, you can create SQL queries without
directly writing SQL.
Included: Query Preview, Queries history, JDBC Administrator, Metadata search, Command editor. Works with any JDBC compliant database(ORACLE, MySQL, HSQLDB, Firebird etc.)
|
|
Froggle
New!
This is a netbeans plugin that searches from popular search engines and also store your searches for future/later references
|
|
Functional Programming for Java
(jfp)
jfp's goal is providing functional style programming for java. It is intended as a compiler from a standard functional programming language to efficient java code.
|
|
Functional Testing made easy !
(XMLFuncTest)
A framework that help "Functional Tests" (black box test) creation by non-developpers (XP Client or XP Testers)
|
|
GAJET
(gajet)
GAJET (Genetic Algorithm for Java Evolutionary Testing) is an automatic test generation tool for Java that uses a genetic algorithm. It uses EMMA to measure test coverage.
|
|
Galley
Galley is a small tool to support the management of issues related to the periodic update of an ongoing endeavor. The Scrum agile project management methodology continues to influence the design.
|
|
Gathering and aggregating runtime statistics
(hulp)
A very light weight library for measuring and aggregating performance measurements in servers that can be used in production systems.
|
|
Gaudí
Build around JDBC and XML, this tool allows you to maintain visual repesentations of a database's layout, edit table's data, generate code to bind objects to tables, and export and import data in XML format to easely move data from one database to another.
|
|
GC Histogram Tool (GChisto)
(gchisto)
A garbage collection (GC) log visualization tool. It reads GC logs, provides a number of statistics on them, and shows informative graphs on the GC's operation. It can also be used in comparing different GC logs.
|
|
gcutil
(GCUtil)
generator of code for creation of class that have access data base.
As well as creation of value Objects being carried to the access class the data.
It will be used interfaces as STRUTS and apis of manipulation of XML as DOM.
|
|
Gen4J
(gen4j)
Gen4J is a code generator that is pluggable, ala Log4J.
|
|
General Algorithm
(GeneralAlgorithm)
The GeneralAlgorithm is a algorithm lib for numerical evaluation and unnumerical evaluation.
|
|
Generator of Transfer Objects
(togen)
A Framework to dynamically generate transfer objects classes or general transfer objects in memory.
|
|
genWeb
一个程序自动生成程序.
只需通过简单的界面配置,
就可以生成一个web项目.
该项目是用netbeans开发的.
|
|
GeoData - Geo Location Manipulation Library
(geo-data)
GeoData is an intuitive geo location data manipulation library containing one single interface to an entire geo location database.
GeoData can return location data based on Country, City, Region, DMA, Near By City, Subnet Address, and Proxy Network.
The library is easily extensible to build powerful location based applications.
The projects goal is to rally behind a single geo location data provider, while simplifying the use of geo location data.
|
|
Geographic Information System Research and tools
(gis)
This project will help developers to understand the GIS worlds, plus it helps to to get java into Real GIS world.
|
|
Ghatica
(ghatica)
Visula Ant build files editor.
|
|
GJar - Graphical Jar Builder
(GJar)
Graphical (executable) Jar builder. A simple program that makes the process of building jar files and executable jarfiles easy by using drag-n-drop and a customizable classpath.
|
|
gluegen
(GlueGen)
Generates Java and JNI glue code to interface to native libraries written in ANSI C.
|
|
Google search plugin for NetBeans
(GSPN)
Google search plugin for NetBeans uses Google Search API to search inside the google web pages from within NetBeans IDE environment.
|
|
GoogleMaps JSP Taglibrary
(googlemaps-jsp)
Create fully functional GoogleMaps on your JSP pages with no Javascript or AJAX, and no need to learn the archaic API.
|
|
gosling
gosling is pure Java build system. It can be considered a fork of Apache Ant (in fact, it uses many classes directly from Ant). It requires Java 1.6 as it makes use of the Compiler API to compile the build script. Unlike Ant's build.xml, a gosling build file is pure java and is compiled on the fly and transparently.
|
|
grains
Lightweight O/R mapping framework and query building engine. No xml mapping, extremely simple and effective.
|
|
Graph layout library
(graph-layouter)
This project develops a reusable library that layouts hierarchical directed graphs into a X-Y plane for visualization.
|
|
Graph Theory Tool
(GraphEditor)
This tool is based on Graph Theory learning. It can help professors and students to teach and learn the Graph Theory easier. With this tool, people can draw simple graphs and even apply functions on their drawn graphs.
|
|
Gravity
(gravity)
This is a light-weight dependency injection framework that allows multiple forms of configuring the injections via a plugin architecture.
|
|
Greasemonkey scripts for java.net
(greasemonkey)
This project hosts community-developed Greasemonkey scripts for java.net
|
|
GreenBox - Code Generation Framework
(greenbox)
GreenBox is the new name from JABA Framework. We hope that change name cant to mean a revolutionary evolution.
|
|
Groovy-based build system
(groobuild)
GrooBuild is a build system based on Groovy and allows you to combine the power of declarative build system like Maven and the power of procedural build system like Ant.
|
|
GSP for Groovy
(gsp)
GSP module for Groovy language. GSP stands for GroovyServer Pages.
|
|
GUI Databinding Framework
(guibinding)
This framework provides a completely event-driven mechanism for binding GUI components (ie. Swing, Echo, SWT, etc) to backing data models. It reduces the problem of how to synchronize view state with your data model to as little as a single line of code per component. The framework also includes a tool for creating skeletal JavaBeans with full PropertyChange support from a set of property files.
|
|
GUI with OpenGL
(FengGui)
JOGLUI is a graphical user interface (GUI) application programming interface (API) based on OpenGL. JOGLUI will provide all typical GUI components like buttons, sliders, trees, text areas frames, tabs, etc. which are required to build a complete GUI system. Since it is based on OpenGL, JOGLUI fits
well in multimedia and game environments. In addition, OpenGL enables JOGLUI to be
fast and have graphical finesse at the same time.
|
|
Gui4j
Gui4j is a framework for Java to describe graphical user interfaces using XML. During runtime, the framework reads the XML descriptions and generates the corresponding Graphical User Interface using the standard Swing library.
|
|
GWT IDE
(GWT-IDE)
An Eclipse plugin capable of generating rich UI from a palette/drag ´n drop based environment.
Also supports easy deployment and antomated UI generation from xml configuration files.
|
|
GWT Support Plugin for NetBeans
(gwt4nb)
Enhance NetBeans Web projects with the GWT (Google Web Toolkit) framework for AJAX.
|
|
Handy Aspects
(handyaspects)
A small collection of reusable aspects for use in J2SE applications.
|
|
Havana
(havana)
A modern issue-tracker written in RIFE that offers many of the features of commercial alternatives. Easy-of-use and intuitive issue reporting for new users are central to the project.
|
|
Heap Analysis Tool
(hat)
HAT is a program that analyzes a heap dump file for Java programs. This tool can help a developer to debug and analyze the objects in a running Java program. It is particularly useful when debugging unintentional object retention.
|
|
Helios
(helios)
Open Source performance monitoring, visualization and reporting system.
|
|
Hibernate plugin for Eclipse
(hiberclipse)
Generates mapping files from a database connection and provides integration with the Hibernate roundtrip tools
|
|
Hibernate Query Editor
(hqe)
Hibernate Query Editor (HQE) is a simple application designed to make easy the work of writting HQL/SQL queries for Hibernate.
It has simple features like syntax highlight and other editing stuff.
|
|
Hibernate Query Tool
(HibernateQueryTool)
The application that will be developed can be defined as an HQL query tool. The main purpose is to provide an easy to use environment where user will be able to connect to a relational database, specify Java model classes, provide Hibernate object to relational mapping info between the relational database and these classes, enter and execute HQL queries and browse the resulting objects.
Contrary to Hibernate Console, this application will be independent of any environment and will be possible to run on every platform where a Java Runtime Environment is available.
The components and features of this application can be summarized as follows:
User will be able to define Hibernate session factory: As stated in Hibernate Reference (2006), Hibernate session factory is responsible for connecting to relational database and keeps information about how objects are mapped into the tables in RDBMS. The mappings can be specified with Hibernate mapping XML files or Java 1.5 style class annotations.
Query Editor: A convenient HQL editor will be provided. This editor will assist user by HQL syntax highlighting, HQL keyword completion and object field completion.
Query Execution: Queries entered with editor will be executed against the database. The resulting objects will be listed. It will be possible to browse primitive and entity properties of result objects.
Query Debugging: Query debugging capabilities such as showing Hibernate generated SQL and execution statistics (time to complete, etc.) will be displayed.
|
|
hibernate-tools-suite
(hts)
Hibernate tool based on the NetBeans platform. Can be used as a standalone application or as a NetBeans module
|
|
highdimentionalsearch
The goal of the project is to find a good high dimensional search algorithm that improves performance of the previous nearest neighbor search algorithm. This algorithm was created by Sammer A. Nene and Shree K. Nayer and the implementation of their algorithm will be used in this project.
|
|
hoarder
hoarder -- lightweight java cms
|
|
Hotswap with Ant
(hotswap)
This is an ant task that allows hotswapping of class files on a running JVM via the JNDI API.
|
|
HTMLColors
(htmlcolors)
HTMLColors is an open-source Java class that contains a collection of static methods to manipulate and convert java.awt.Color objects into HTML hexadecimal color representation (#RRGGBB) and vice versa.
This class extend the com.tecnick.htmlutils Java package that provides a collection of utilities to create, parse and convert HTML/XHTML documents.
The HTMLColors class is useful at least in three common development situations:
creation of Web-based documents (HTML, XHTML, CSS, ...);
parsing and processing Web-based documents (HTML, XHTML, CSS, ...);
store and retrieve colors information on text-based configuration files (TXT, XML, HTML, ...); this last case means that this class can be virtually used in any Java-based application that uses colors.
|
|
HTMLCombine
(htmlcombine)
HTMLCombine lets you have the maintainability of frames without the side effects of frames. With HTMLCombine you can keep your menu separate from your content. You use a simple to write template file that tells HTMLCombine how to put them all together. No need to learn a new language. The template file is HTML. You just put a special tag where you want the menu and content to show up. You can then combine your web site before publishing.
|
|
HTMLEntities
(htmlentities)
HTMLEntities is Java class that contains a collection of static methods (htmlentities, unhtmlentities, ...) to convert special and extended characters into HTML entitities and vice versa.
A character entity reference is an SGML construct that references a character of the document character set.
|
|
HTMLStrings
(htmlstrings)
HTMLStrings is an open-source Java class that contains a collection of static methods to manipulate and convert HTML strings.
This class extend the com.tecnick.htmlutils Java package that provides a collection of utilities to create, parse and convert HTML/XHTML documents.
The HTMLStrings main features are:
convert the string charset encoding to any other supported Java charset encoding;
compact a string to a single blank-spaced line; this is needed for example when you want to dynamically insert a text to a javascript call inside an HTML document, or you want to reduce the size of HTML document without compromising the content and presentation;
quickly convert newline characters to XHTML element; this is useful when you want to create a basic text to XHTML converter.
|
|
HTMLURLs
(htmlurls)
HTMLURLs is an open-source Java class that contains a collection of static utility methods to manipulate and convert URL (Uniform Resource Locator) addresses from java.lang.String to java.net.URL objects and vice versa.
This class extend the com.tecnick.htmlutils Java package that provides a collection of utilities to create, parse and convert HTML/XHTML documents.
The HTMLURLs class is very useful in Web-based application development because speeds up the URLs manipulation, that is a common task.
The HTMLURLs main features are:
allows set up a java.net.URL object starting from various String representation;
checks if an URL is absolute or relative to the current local path.
get full canonical URL address by resolving various combined relative paths (e.g.: "http://www.site.com/dir/subdir/../image.gif" became "http://www.site.com/dir/image.gif"); this last case resolve a very common problem in Web-applications.
|
|
Hudson
(hudson)
Hudson is an automated build system for a team as well as a system that monitors automated jobs (such as cron jobs)
|
|
Hujax Framework
(Hujax)
AJAX and Java based UI Framework of thin clients
|
|
HyperView API
(HyperView)
AWT image based game API & NIO server.
|
|
i18nBundleTool
Management and location of i18n ressource bundle via database and ui interface.
|
|
Identity Manager Custom Build Environment
(idm-cbe)
Provide a build environment for customization projects involving Sun Java Systems Identity Manager. The ant based toolset is to help work on such projects in teams, under version control and deploy in a clean manner to support professional change and release management.
|
|
IIPImage
IIPImage is a client/server system for viewing and navigating within extremely high resolution remote images. It is based on the Internet Imaging Protocol and is able to work efficiently even over slow dialup connections.
|
|
Image2HTML
(img2html)
Framework that embeds an image to a HTML file (without linking to the image).
|
|
Import/Export/Parse Settings for Applications in a versatile and scalable manner
(truesetting)
When starting, applications typically need to load settings (also called preferences, properties, options, etc) from various sources such as files, the registry (on Windows) or even the command line.
This library offers an easy-to-use interface to import, export or parse settings from Java Properties, Java Preferences or any other String-like map. It also offers services to parse command line options in GNU style (e.g. "--option" or "-o").
Settings can be easily chained in order to initialise their value from multiple sources in a determined order. E.g. a setting can be parsed from the command line while its default value is defined in a properties file. The library takes care of loading, parsing, chaining and such stuff so that all this is done in just a few lines of source code.
|
|
ims
(IMS)
It's a information manage system, it will manage the information, files etc. It is a daily used system.
|
|
Install DeLux
(install-delux)
Provides a customizable installation scripting framework for developers. Easily extensible through XUL and Ant.
|
|
Intelligent Agent based Optimized Software Testing using Java
(intelligentester)
My project focuses on automated optimized test case generation using Intelligent Agents. Intelligent Agents are pieces of S/W that are designed to make computing and other tasks easier by assisting and acting on behalf of the user. The user can interact with the agent through the user interface while the agent can sense and act according to the condition of the external environment.
I am going to use Java for doing this operation.
|
|
Intelligent Agent based Optimized Software Testing using Java
(IntelligentJTester)
Our project focuses on automated test case generation and prioritization using Intelligent Agents. Intelligent Agents are pieces of S/W that are designed to make computing and other tasks easier by assisting and acting on behalf of the user. The user can interact with the agent through the user interf |