The Source for Java Technology Collaboration
User: Password:



java.net Projects

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.

Only Projects Hosted on java.net

" | & | * | 0 | 2 | 3 | 6 | 8 | < | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

"Booth Duty" Signup  (BoothSignup)   Incubator Project 
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.

联合开发  (protranslate)   
提供一个网络翻译工作室的网站平台.主要针对作家和翻译工作者.

*.ipr to CLASSPATH formatter  (parse-ipr)   
Set CLASSPATH env var by parsing IntelliJ IDEA's .ipr file

0621project    Incubator Project 
0621project will be open plat for university student

0752667445    Incubator Project 
FileSearch

2 D Animation Package  (2danimationpackage)   Incubator Project 
2-D Animation Package intends to incorporate the features of a graphical editor, with image processing and text-editing tools, into an animation package. This package consists of two main modules:  The Graphical Editor  The 2-D Animator  The Player Window The graphical editor will be used for regular drawing functions as well as to carry out editing and processing operations on standard image files. It will also support simple text functions. The 2-D Animator will facilitate the animation effect by creating multiple frames of an image, with slight change in every next image. Each slight change represents a unit of movement. When placed together and played back, the image seems to be moving, creating the animated effect. The created animation will be viewed in the Player Window.

3D Lips articulation modelisation  (3Dlips)   Incubator Project 
The project consiste to create an 3D lips Model who can be articulate or animate, following words or phonèmes

3D Plot in Java  (zg3d)   Incubator Graduate 
ZG3D is a Java implementation of ZeGraph (www.zegraph.com) for visualizing 3D geometries by applet in HTML document with the emphasis of plotting scientific data. Geometry objects in an XML file or string can be dynamically loaded and removed. A HTML document may call ZG3D functions by JavaScript and may define JavaScript functions to receive messages from ZG3D, which makes it very easy and flexible to design interactive 3D web contents. ZG3D uses JOGL to render for objects.

3D rotating House  (scene3dhouse)   Incubator Project 
House with a door, roof, two windows that rotates and has a different texture on the roof of the house

3D Scene Graph Demos for Java FX  (scenario3d-demos)   Incubator Project 
3D Scene Graph Demos for Java FX

3D Treemap and Climatic Visualizations  (climaticvisu)   Incubator Project 
Two Visualization projects : a extruded Treemap and a climatic simulation. The first to implement a hierarchical visualization example, the second for a multi-variate environnement. Using Java3D to start.

3d Visualization of a tsunami and its effect on Mauritius  (tsunami)   
Make a 3d visualization of a tsunami with respect to its different intensities and show its effect on the coastal regions and strategic places of Mauritius.

3G    Incubator Project 
Implementation of Java Gadu-Gadu protocol impementation (jgg-api) from sourceforge.net. This is simple project and consists of basic api implementation, some possible use of design patterns and swing advanced features.

640-802 CCNA Practice Test  (Killtest)   
Killtest provide all kinds of IT cert Training.

868f06-4    
Student sub project Fall 06

/jai-demos/jai-apps/src  (jai-demos)   
The second contains demos that are more comprehensive applications that may demonstrate multiple JAI features and provide for interactive user experience through the extensive use of GUI elements.

A .NET Client for the Adventure Builder Application  (spaghetti)   
This application illustrates how to write a .NET client that uses a web service running on J2EE SDK. The .NET client is written in Visual Studio.NET and uses Web services of the popular J2EE BluePrints application, Java Adventure Builder Demo.

A benchmark project for Java XML data binding frameworks  (bindmark)   
A benchmark project for Java XML data binding frameworks that is intended to provide a detailed analysis of time and memory performance of existing and future frameworks.

A blueMarine plugin for the ornithologist  (gannet)   Incubator Project 
A plugin for adding to blueMarine facilities for the ornithologist.

A class diary to keep record of classes contents  (classdiary)   
This project provides a class diary with the possibility to maintain classes and diaries. This way students and professors can always check what was the content of classes.

A collection of components for Swing applications  (flamingo)   Incubator Graduate 
A collection of components for Swing applications

A collection of tools for working with JAXB  (jaxb-workshop)   
JAXB Workshop aims to provide a collection of tools to be used with JAXB. Among others, it provides a graphical interface to the XJC compiler.

A community effort to adopt JXTA in Computer Aided Design (CAD)  (jxta-cad)   
jxta-cad started as project to assess the of adoption of jxta in CAD applications. With bulky CAD files avialble through-out the network and with the invent of jxta the project would focus on providing the best of the technological possibilities for CAD designers,users. This will be an effort to assess the benefits of JXTA in Core Industrial Sector like Heavy Engineering/Manufacturing/Architectural/Aeronautical field. Basically it will be an application-cum-service which brings Consultants/Designers/Customers together by allowing them to share the best designs in their own field and exchange their views online/offline. Various CAD product manufacturers have their own file extensions eg. AutoCad having xxx.drg, Unigraphics having xxx.prt and so on.

A comprehensive set of tests for Rio and an infrastructure for running the tests.  (rio-qa)   
The goal of this project is to provide a comprehensive set of tests for Rio and an infrastructure for running the tests. An overarching aim is to provide a focal point for the Rio community to share and discuss issues, tests, and other materials relating to Rio testing. The hope is that our combined efforts will make this a reality sooner rather than later.

A cross platform music player.  (YOYOPlayer)   Incubator Project 
YOYOPlayer is music player written with java.And do not need install JMF,It supports snd,aifc,aif,wav,au,mp1,mp2,mp3,ogg,spx,flac,ape,mac formats.

A framework for controlling automated machines.  (jautomation)   Incubator Graduate 
A framework for controlling automated machines such as CNC mills, lathes, etc. along with robots.

A Framework for Test Case Optimization using Knowledge Base Approach  (TestCaseOptimization)   
Developping a tool for optimizing Test cases by eliminating redundancy of test cases using fuzzy logic.

a general purpose backup utility  (ImBack)   Incubator Project 
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 And Lightweight Code Generator  (wurbelizer)   
The Wurbelizer is a generic and lightweight code generator for agile development projects. It is easy to integrate, easy to learn, slim and yet flexible and powerful.

A generic SAX parser to parse and inject XML contents to custom POJO  (jSAXPOJO)   Incubator Project 
A generic XML Content Handler that will parse an XML and inject the values directly into a custom POJO class.

A Go Tournament based on the JXTA Protocols  (go)   
This project aims to create a Go tournament framework based on the JXTA Protocols. This allows players to create and join tournaments and compete over multiple games to ascertain who is the champion Go player. Building this framework will form a good testing ground for distributed computing in the JXTA environment. Some of the challenges involved will be; persistence of player identity within the JXTA environment; failure/recovery techniques and tournament security (i.e. no cheating) to name but a few. As a sub project it is also hoped to explore the challenging problem of creating a computer opponent which can compete with human players. As of today it has proved particularly difficult to create an 'artificially intelligent' go player which can compete with a professional human Go player. There is significant interest in the AI community related to solving this problem. This project hopes to lend a hand by using distributed computing techniques to improve the number of iteration cycles an AI player will evolve though. Quick Links

A google map portal to set up an Urban Golf outing  (urbangolfmap)   Incubator Project 
Urban golf. Urban setting, golfing context.

A home life web management system  (HomeLife)   Incubator Project 
This is an AppFuse starter project that will evolve into an very useful home life management system. A WorkLife project will complement this using SSO.

A java based poker game.  (jpoker)   Incubator Project 
The basic intent of JPoker is to be an object-oriented pilot project and, therefore, its main purpose is allowing involved developers to earn experience in OOAD discipline; this can only be done by doing some practical work, from problem analysis to actual coding. And to do so, a case study context is required, where developers can be confronted with real design issues with some complexity. Poker is a card game which has some interesting peculiarities, if we think about it. It has some complexity logic if we think about its rules. The betting also is intriguing. In addition besides being a game played by more than two players simultaneously, it also can be played in a variety of styles. As we go deeper, we’ll find that it has some complexity to be beaten, and JPoker goal is provide a complete poker gamming solution. The development of JPoker should be done by using software design best practices. The environment chosen is Sun Java Studio Enterprise 8.1 beta release.

A java server adaptation of TiddlyWiki  (Coral)   Incubator Project 
A J2EE implementation of a server side TiddlyWiki (http://www.TiddlyWiki.com)

A Java User Group of Jadavpur University, Kolkata  (ju-kol-jug)   
The Jadavpur University Java User Group intends to share information about Java and is dedicated to promoting the use of Java technologies.

A javadoc doclet built as a servlet  (docweb)   Incubator Graduate 
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 Javascript/CSS bundling and compressing tool for web applications.  (Jawr)   
Jawr is a tunable packaging solution for Javascript and CSS which allows for rapid development of resources in separate module files. In production, modules are joined into one or several bundle files, then minified and compressed, for up to a 1:5 compression ratio. At development time, modules are loaded separately an can be modified and tested without needing to go through a full build-redeploy cycle. All achieved by using a simple .properties descriptor, a servlet and a tag library.

A JCA 1.5 compliant resource adapter for JMS  (jmsjca)   Incubator Project 
A resource adapter for JMS suitable for use by stand alone clients, providing advanced features such as dead letter queues, batch processing, JMX, etc. while hiding implementation differences between different application servers.

A JDBC factory that makes JDBC programming much easier  (sqlfactory)   Incubator Project 
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 Jini enabled Desktop System.  (gosie)   
This project provides a Jini based desktop system using ServiceUI and Jini's dynamic discovery to provide access to Jini based services in a desktop environment.

A Jini enabled Ricoh MFP  (jiniricohmfp)   
Sun Microsystems's Jini is an innovative distributed framework for building robust and dynamic networked services. We will apply and evaluate its usefullness in an embedded devices context by bringing a Ricoh multifunctional product (or MFP) to the network using Jini and J2ME technology.

A JTree with customized tree nodes  (PropertyTree)   Incubator Project 
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 JUG for sustaining interest in Java development  (Jaccra)   Incubator Project 
A JUG for sustaining interest in Java development, beginning with a strong presence in the capital, Accra

A Jxta-based Java Incremental Virtual Machine  (jxta-jivm)   
The technologies used for this project are based on JXTA for the collaborative net and J2EE for classical servers needs like safe backup.

A JxtaLoader implementation which loads classes from jnlp files.  (jxse-jnlp-loader)   
The mission of this project is to provide an implementation of JxtaLoader that can load classes and resources from ".jnlp" files in addition to supporting traditional codebases.

A lightweight annotation container.  (AnnoContainer)   Incubator Project 
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)   Downloadable Executable 
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 management framework for the Jxta platformA management framework for the Jxta platform  (jump)   
JuMP (Juxta Management Project) is a management framework for the Java implementation of the Java platform. It provides agents which host CIM managed objects, a centralized manager which aggregates management data and a GUI which acts as a management application.

A minimal HTML processor/formatter for writing articles, blogs, help, et cetera.  (quitehyper)   Incubator Project 
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 mock framework for testing Darkstar (SGS) applications  (MockSGS)   
MockSGS is a simple framework that implements the various SGS service interfaces and injects it's own context into SGS. This allows you to write unit tests for your tasks without running a SGS client/server.

a multi-player lan based quizzing application with trivia like system  (Trivphilia)   Incubator Project 
a multi-player lan based quizzing application with trivia like system

A Multicast DNS and DNS-SD Library  (JiveDNS)   
JiveDNS is a fork of the defunct JmDNS library, used for multicast DNS service discovery and registration.

A muvium-based emulator for the 6502 processor.  (6502emu)   
This project contains a muvium-based emulator for the 6502 processor along with various 6502-related tools.

A NetBeans plugin for domain driven code generation.  (packale)   Incubator Graduate 
The PackAle! project is a NetBeans plugin used to generate source code based on a domain model enriched with annotations metadata.

A neural Lie Detector  (neuralliedetector)   Incubator Project 
A real world model of a lie detector using fuzzy neural networks is worked upon in this project. The artificial neural network is modeled on the actual structure of neurons in the human brain. This ensures that skilled psycho physiologists are required to a lesser extent and the judgment on the person in question does not depend on the subjective decision of the examiner. Frequently in our daily lives, there is a need to verify if a person is speaking the truth or not. Most often, lying is used as a defense mechanism to avoid trouble in job interviews, student admissions, crime investigations, court-room interrogation, and terrorist identification. Some times you can figure out when someone’s lying but at other times, it may not be so easy. A very common technique used to detect the validity of a statement is the use of a polygraph lie detector, in the presence of a psycho physiologist. The polygraph monitors a person’s physiological reactions. The psycho physiologist is expected to ask questions. While answering these, the subject’s body signals such as blood pressure, galvanic skin resistance, respiration rate etc. are studied. Polygraphs can only detect whether deceptive behavior is being displayed or not. The entire process of analyzing the subject’s reactions and answers is left to the examiner.

A new Watermarking approach based on probabilistic neural network in wavelet domain  (digitalwatermarking)   Incubator Project 
Due to availability of the images through internet and many digital media, there is a serious threat to them from the digital thieves. As a consequence, the ownership of the image might be misinterpreted. In this context, research work is needed to resolve rightful ownership. The owner should be able to hide some information in the image and when needed he/she should be able to extract that information to prove his ownership. There has been significant research work in to Digital Water Marking (DWM). The process of embedding information into multimedia object can be termed as watermarking. Also referred to as simply watermarking, a pattern of bits inserted into a digital image, audio or video file that identifies the file's copyright information. The proposed system embeds watermark by decomposing the host image. Dividing these coefficients into small blocks, calculating the standard deviations of these blocks, deciding whether this block can be use for embedding watermark. The watermark bits are added to the selected coefficient block without any perceptual degradation for host image .The watermark used for embedding is a binary logo image, which is very small compared to the size of the host image. During the watermark recovery, trained probabilistic neural network is employed to extract the watermark. To ensure the watermark safety and imperceptibly, embedding the watermark bits into the edges and textures of the image we make use of the statistical properties of the dual-tree wavelet transform (DTCWT) and the human visual system (HVS). Due to neural network possessing the learning capability from given training patterns, this method can memorize the relations between a watermark and the corresponding watermarked image. This algorithm is proposed by Xian-Bin Wen • Hua Zhang • Xue-Quan Xu • Jin-Juan Quan (Published online: 7 June 2008, © Springer-Verlag 2008).

A password based authentication system for JERI  (pastion)   Incubator Project 
This project provides a Jini Extensible Remote Invocation implementation of password based login with a couple of different implementations. It includes a PAM based authentication using JNI, for linux/UNIX systems, as well as a ILFactory level mechanism.

A plugin for Substance LAF for GroupLayout baseline  (substance-baseline)   
A plugin for Substance LAF for GroupLayout baseline

A plugin for Substance LAF for SwingX components  (substance-swingx)   
A plugin for Substance LAF for Flamingo components

A plugin for Substance LAF providing additional skins and more  (substance-extras)   
A plugin for Substance LAF providing additional skins, themes, watermarks, button shapers etc.

A plugin for Substance LAF providing native font rendering.  (substance-bramble)   
A plugin for Substance LAF providing native font rendering.

A plugin for Substance LAF providing UI delegates for Flamingo components  (substance-flamingo)   
A plugin for Substance LAF providing UI delegates for Flamingo components

A Post-It Aproach to BaseCamp  (JCamp)   Incubator Project 
The goal of this project is provide an easy and "always present" desktop inteface for BaseCamp Collaboration Service (http://www.basecamphq.com/). It's a great GTD web app, but don't have an open-source desktop client to provide a fast and productive way to deal with common task, such as viewing to-do lists, setting status of tasks on that to-do lists, milestones deadline notification, etc.

A powerful Go SGF viewer/reader running on mobile  (yygo-midp-local)   Incubator Project 
A powerful Go SGF viewer/reader running on mobile. Can read any SGF files residing on the mobile. support nokia, samsung, moto, sonnic, dopuda machines.

A project for housing the JXTA developer's Guide  (jxta-guide)   
The purpose of this project is to house the JXTA Java Programmer's Guide and to also provide resources for enhancing it.

A reimplementation of standard Java sockets on top of JXTA  (p2psockets)   
P2P Sockets makes it easy to write peer-to-peer applications based on JXTA. P2P Sockets allows programmers to gain much of the power of JXTA, such as NAT and firewall traversal, without being exposed to its complexity. It does this through ports of popular software projects, such as a web server and web services stack, to work on the JXTA peer-to-peer network. This includes a web server (Jetty) that can receive requests and serve content over the peer-to-peer network; a servlet and JSP engine (Jetty and Jasper) that allows existing servlets and JSPs to serve P2P clients; an XML-RPC client and server (Apache XML-RPC) for accessing and exposing P2P XML-RPC endpoints; an HTTP/1.1 client (Apache Commons HTTP-Client) that can access P2P web servers; a gateway (Smart Cache) to make it possible for existing browsers to access P2P web sites; and a WikiWiki (JSPWiki) that can be used to host WikiWikis on your local machine that other peers can access and edit through the P2P network. P2P Sockets also introduces implementations of java.net.Socket and java.net.ServerSocket that can work on the JXTA network as well as a simple, light-weight, distributed, human-friendly, and non-secure DNS system.

A sandbox for exploring genetic algorithms  (engendra)   Incubator Project 
A sandbox for exploring genetic algorithms

A SAX Adapter for SAC CSS2 Parsers  (jxcss)   Incubator Project 
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 Servlet filter for guarding the application against XSS attacks  (XSSFilter)   Incubator Project 
A great amount of web applications are vulnerable against Cross Site Scripting (XSS) attacks (refer to http://ha.ckers.org/xss.html site for more information). XSSFilter is a rule based, on-the-fly reconfigurable Servlet filter.

A set of Jini classes for new Jini users  (startnow)   
This project includes a number of classes that I have created over the years that make it a little easier to get started with creating and using Jini services.

a SideBar for Your Desktop  (linux-desktop-slidbar)   Incubator Project 
a slidebar for persian user

A simple expression evaluator  (eval)   Incubator Graduate 
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)   Incubator Project 
This project aims to develop a simple installer generator that can show a license click-through before installation.

A simple multimedia application  (MediaStreamsPlayer)   
The name of the multimedia application is Media Streams Player. The application can play music, videos and also can display images. The application is written using the core java and java media framework (JMF) classes.

A simple web application framework  (web4j)   
Write your web applications in java, without HTML or XML. You can use all the OO concepts to build pages, actions and components. That also makes it easy to unit test all parts of the application (no cactus, httpunit or similar tools required).

A SIP Servlet Profile for the Mobicents JSLEE platform  (mobicents-sip-servlet-profile)   Incubator Project 
A SIP Servlet "profile" implementation for JSLEE. The objective is to create a servlet like interface for SLEE so that SIP servlet applications can run with minimal changes under the SLEE.

A software for processing signals from a 6dof wand  (6dofwand)   Incubator Project 
A signal processing, configuration and calibration software for a currently developed open specs 6dof wand device, for 3d modellers etc. The code will be written in Java for platform interoperability.

A Standard-I/O Terminal for Java JARs  (a-jar-stdio-terminal)   Incubator Graduate 
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 Sudoku solver and generator  (JSudoku)   Incubator Project 
This is a standalone application which allows the user to play, solve sudoku grids and generate new ones. Based on NetBeans platform

A Sun Grid plugin for Mistral  (mistral-sungrid)   
Sun Grid plugin for the Mistral ImageTaskProcessor.

a swing go game  (ergo)   Incubator Project 
a go game based on ergo and implemented by swing

A Tool for Scaling Down Lots of Images Easily  (imagescaler)   Incubator Graduate 
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 toolkit for producing educational simulations.  (jelsim)   Downloadable Executable 
The JeLSIM toolkit facilitates the creation of educational simulations. The process of creating a simulation is split into model writing and interface design through a visual interface provided by the tools. This interface provides visualisation objects (sliders, graphs etc.) which can be linked to model variables. The advantage of this approach is that whereas a programmer is needed to create the original model, the visual development environment means that the construction of individual simulation interfaces can be carried out by a teacher or other educational expert. One model can give rise to an unlimited number of simulation interfaces each customised to a particular educational need. Models can be reused at different educational levels and even across different disciplines where the same underlying algorithm is present. Once finalised, simulation interaces are deployed in one click as java applets, or as SCORM or IMS Content Packages. The tools are mature and have benefitted in the past from both public and commercial funding. Recent funding has been used to explore the potential for using these tools in an assessment environment. Prototype synchronous collaborative functionality is already present within the tools and asynchronous collaboration is easily achieved through saving state via to a server (using the SCORM API). We have also developed model builder functionality to allow the programmer to be removed from the loop for a class of models. Almost 50 models have already been developed (in chemistry, electronics, mechanics, mathematics and many other subjects) and these are also freely available. One of our aims is to create a community within a community creating a collection of freely available/sharable models and interfaces as a goal of the project.

A very simple bluetooth API to hide the JSR82 complexity.  (btutil)   
Are you bored trying to learn how to use the JSR82? Don't worry anymore. I had the same problem as you and that's why I decided to free you from this hard task. Instead of using and learning JSR82, download BtUtil API, read our documentation, and find out how enjoyable can be the bluetooth programming ;-)

A virtual desktop focused on communications  (Joing)   Incubator Project 
A virtual desktop (developed in a client/server fashion) capable to launch remote as well as local applications. It also has special tools to communicate and share with other people using "Joing".

A Visual LL(k) Parser Generator  (a-visual-llk-parser-generator)   Incubator Graduate Downloadable Executable 
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.

A web application development framework  (vroom4j)   Incubator Project 
Vroom4J is a web application development framework that provides a comprehensive tag library and a couple of Servlets that provide out of the box HTML/JSP code to server side code (Backing Beans or Code Behind Classes) binding capabilities. Vroom also provides easy to implement Ajax functionality for validation, conversion and partial page refresh.

A Web application for creating podcasts  (podcaster)   Incubator Project 
This project provides a Web application for creating RSS feeds and HTML files for publishing podcasts.

A web application for publishing and sharing media  (blueocean)   Incubator Project 
A web application for publishing and sharing media

A web based framework to securely co-browse web applications  (webvision)   Incubator Project 
In todays world, support teams for many webapplications suffer from the limitations of not being able to view user actions on screen. This project aims at developing a genric plugin for webapplications to enable co-browsing.

A widget system in java  (jWidget)   Incubator Project 
jWidget is a widget system like yahoo widget but programmed in java so it runs on any platform where java is supported.

A work life web management system  (WorkLife)   Incubator Project 
This is an AppFuse starter project that will evolve into a very useful work life management system. A HomeLife project will complement this using SSO.

a xmpp lib based on OSGi  (Mxl-OSGi)   Incubator Project 
a xmpp lib based on OSGi, OSGi Framework implements a complete and dynamic component model, something that is missing in standalone Java/VM environments.xmpp extension or plug-in (coming in the form of bundles for deployment) can be remotely installed, started, stopped, updated and uninstalled without requiring a reboot.

abcd    
Automated Build (AB) and a Code Doctor (CD) system

Abeille Forms Designer  (abeille)   
A fast and powerful WYSIWYG GUI builder for Swing-based applications. Abeille is based on the JGoodies FormLayout.

AboutTime  (about-time)   
AboutTime is a server based time tracking and billing project.

Abstraction for CRUD operation with Java annotation.  (simple-crud)   Incubator Project 
simple-crud is provides a way to ease CRUD operation. Unlike the regular persistence objects, the persistence objects in simple-crud should be annotated with some basic annotation which is later used to generate dynamic queries using reflection. simple-crud provides a one point access to all persistence related operation. Development effort will be significantly reduced when simple-crud is used.

Abstrato-J    Incubator Project 
Small library for facilitates the creation of ajax web based application easier.

Abuja Nigeria JUG  (abuja-nigerianjug)   
Abuja Nigeria Java User Group meets twice monthly at the NIIT Training Center, Abuja, Nigeria.

Abuja Nigerian JUG  (nigerianjug)   Incubator Graduate 
Buls Yusef is the leader of this JUG

Accendia Iris Server  (accendia)   Incubator Project 
CONCEPT Iris Application Server enables high performance Java networking by implementing Remote Procedure Call over a binary wire protocol. The server is handling client request using non-blocking sockets and a pool of execution threads minimizing resource usage when servicing a large number of simultaneously connected clients. Communication is bidirectional over the same socket connection initiated by the client. The client applications invoke command objects deployed on the server through public command interfaces. The server side invokes client callback objects registered on the client through public callback interfaces. Because the server doesn't have to open a separate socket connection to invoke the client Iris applications that must notify the client through callbacks work even when the client is behind a firewall. The user must login to the server providing a user and a password. Users are assigned roles and in turn roles are granted privileges to execute command objects. The server verifies the user privileges on each server invocation with little CPU utilization and no IO. The server supports secure communication based on public key cryptography. To enable secure communication it is enough to install a certificate on the server and the client must specify the secure flag when connecting. APPLICATION COMPONENTS An Iris client/server application is comprised of the following elements: Public Interfaces These are Java interfaces deployed on both the server and the client. The public interfaces are implemented by server side command objects, client/side callback handlers and non-primitive Java data types that are transferred in the client/server communication. Command Objects Command objects are plain Java objects that implement a set of public interfaces deployed both on the client and the server. They are associated with a command name and the client can invoke the command by obtaining a client side proxy object that implements all public command interfaces. Command objects are shared by all connected clients. Dynamic Commands Dynamic commands are references to remote objects that are allocated and returned by a command object invocation. A dynamic command is declared by annotating the interface implemented by the command with &Dynamic. Upon remote invocation completion the client obtains a reference to a remote dynamic command object allocated on the server that is owned by the invoking client session. The dynamic commands are automatically destroyed when the client session terminates. Client Callbacks Client callbacks are plain Java objects that implement a set of public interfaces deployed both on the client and the server. The client application instantiates a callback handler object that implements one or more public callback interfaces. The server side code can invoke the callback handler on the client through a callback proxy that implements the callback interfaces. Downstreams Iris downstreaming is a mechanism that facilitates the download of large hierarchical data from the server to the client. Downstreams are object references returned by command invocations. The client downloads the server data by invoking getNext streaming methods for all serialized data items. A downstream works similar to SQL cursors except that fields returned in the records can also be downstreams, thus implementing hierarchical data streaming. Application Security Command objects and factories invocations are controlled through execution grants. The user is assigned application defined roles which in turn are assigned grants to execute certain command interfaces, all interfaces implemented by a command or all commands that are part of an application. Planning and designing the application security is intentionally enforced by the Iris development process as it's very difficult to introduce security after all public interfaces and command functionality was implemented. The application developer must determine upfront the user types that will use the application and create application roles for each of the types. The application functionality must be split into commands and interfaces in such a way that will allow assigning execution privileges to appropriate application roles and ultimately user types. Session Listeners Session listeners are server side object instances that are invoked when a client session is established or terminates. They are necessary when the application must allocate session resources when the client connects and release these resources when the client disconnects. The application developer must not rely on the client invoking server-side cleanup functionality before disconnecting and must implement session cleanup using a session listener. Application Listeners Application listeners are server side object instances that are invoked when the application is started or shutdown and are implemented by the developer to perform application resources initialization and cleanup. Assembly File The developer declares the application components deployed on the server in the assembly file application.properties located in the root of the directory structure of the application. Applications are deployed on the server as a list of jar files and class files under a predefined structure. The server creates a class loader using the application jars and class files and uses the information in the assembly file to instantiates command objects and factories, session listeners, application listeners, client callback invocation proxies and initialize application security based on application roles and assigned privileges.

Access .NET assemblies from Java  (dotnetfromjava)   Incubator Graduate 
Access .NET assemblies from Java

Access Control for Java Distributed Systems using ABLP  (ablp)   Incubator Project 
Our main goal is to develop an access control system based on formal logic (ABLP) for distributed systems using Java. This system would use inference rules to judge if a request from an user would be valid or not. This project will be used in my graduation project and I wish to continue the development after that.

Accounting for Printing and scanning jobs  (accountingjobs)   
To account for the number of pages of printing and scanning jobs. There are two computer systems involved in a network with both network printers and scanners

Accounts    Incubator Project 
Making Open Source Accounting software in Java SE6 , using MySql , IDE Netbeans 6.1

AccuRev VCS plugin for IntelliJ IDEA  (accurev4idea)   Incubator Project Incubator Graduate 
AccuRev VCS plugin for IntelliJ IDEA

AceMDI  (acemdi)   Downloadable Executable 
AceMDI is a small MDI Framework that facilitates the creation of professional looking MDI applications. With Swing, JDesktoPane and JInternalFrame are provided to use with MDI applications. But JInternalFrame has a rather annoying behaviour. When maximized JInternalFrame only occupies the whole area of the desktop pane with its title bar as is. What a general GUI user expects is that the title bar should vanish and the minimize, maximize and close buttons should appear in the menubar of main application frame. Due to this, many programmers do not use JInternalFrame. Instade they use closeable Tabs to represent their documents. But in this approach they loose the facility to place to documents side by side in "restored" state to compare them. AceMDI is made to solve exactly these two problems. It manages your "views" as closable tabs (with system menu) when maximized and as internal frames when restored or minimized.,

Aconix Content Templating Engine  (aconix)   
Aconix is a Content Templating Engine for creating a good Content Solution.

ACT  (act)   Incubator Graduate 
ACT (A Custom/ Cool Toolkit) is a dynamic GUI for a set of tasks for any desktop.

actions    Incubator Graduate 
A framework that greatly simplifies action management for Swing applications and handles cross-platform vagaries (mac/pc, etc.).

Actionscript 3.0 API for Darkstar  (sgs-as3)   
This Darkstar - Actionscript 3.0 API is using Binary Socket connection to communicate with Darkstar server. It's built base on Darkstar's protocol. Summary: 1. Written in Actionscript 3.0 (AS3). Can be used in Flash 9+, Flex applications 2. Very light framework, Event Driven model 3. Scalable 4. Easy to use

ActionServlet  (actionservlet)   Incubator Project 
An extremely simple MVC implementation. Used as an example to study the theories of Struts and Webwork. Not recommended for production scale projects. Good enough for home-based websites.

Active XML  (activexml)   
Java Component driven xml elements to facilitate easier code readability, structuring and reuse of components required to facilitate less granularity and more business logic than core Java APIs.

ActiveObjects  (activeobjects)   Incubator Project 
ActiveObjects is an intuitive, pure-Java database access layer. AO is designed from the ground up to be extremely simple and easy to use from an API standpoint.

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.

Adaptive Corridor Energy Saving System  (ACESS)   Incubator Project 
To develop an adaptive corridor lighting system, which judges intelligently corridor attributes and automatically controls the switching of all lights to reduce power requirements of the corridor.

add-apt-key    
Tool to add GPG keys to the APT keyring on Debian based systems

AddressBook  (addressbook)   Incubator Project 
Graphical application of a AddressBook with DataBase

Adeptran    Incubator Project 
We aim at developing a platform independent file sharing system , which uses the ADC protocol and a P2P with discovery and lookup server model. The Features provided in this software will be: 1>Segment Downloading 2>Bandwidth Limiting 3>Chat 4>Popups on certain events 5>Search enhancements in downloading 6>Total Time left in transfer window 7>Automatic refresh for incoming files 8>Free slots file extension 9>Customizable tab style 10>P.W Protection 11> Group result by TTH

AdminContainer  (admincontainer)   Incubator Project 
AdminContainer is an domain-object container meant to manage (business) objects through a generated user-interface, which should be usable by people with a non-technical background. AdminContainer will have facilities for different view technologies and can cooperate with different other containers (like Spring) and persistent storage API's (like Hibernate).

Administrador de Escolas  (NORSJAVA)   
The Project Administrator of Schools will serve as base for the learning of Java in the Region the Northwest of the State of the Rio Grande Do Sul - Brazil. It will be a project to automatize a school (secretariat, library, etc)

adroitchat    Incubator Project 
Chat application made in JSP servlets and database use is Sql server and login will be checked out and all conversation is alo if it can be possible..

ADSL Modem Enhancement  (adsl-modem)   Incubator Project 
Asymmetric Digital Subscriber Line (ADSL) is a form of DSL, a data communication technology that enables faster data transmission over copper telephone lines than a conventional modem can provide. Currently OpenSolaris supports ADSL modem with ethernet interface. The goal of the project is to provide a driver to support the USB interface for the ADSL modem on OpenSolaris.

Advanced Space War  (ASW)   Incubator Project 
Multiplayer Spacewar with network support, server coded in java, client coded in actionscript

AdvancedTracing  (Tracing)   Incubator Project 
Advanced tracing implement directly in the java virtual machine

AdvanceNative2AsciiTool    Incubator Project 
An UI tool for converting different encoding to "𘚟" or "/ufffff" format (especially useful in creating multilingual properties files). Supporting translation too.

AdvogadoCom  (advogadocom)   Incubator Project 
Application that aims to provide a management tool for lawyers to help them manage processes, clients, meetings, tasks, process events, and other process related things. This will be a web application that will support use in most operating systems, at least Windows, Linux/Unix and Mac OS. The architecture will focus ease of installation, with the distribution archive containing the web container + Java Database + Java RE so that the user only needs to extract the file to any desired folder and begin to use the application with minimal setup. This form of distribution is inspired by JIRA Standalone. The application will support different ways of use. Users can install the application on a shared server or simply use on their own desktop. Data synchronization will be possible, with the use of UUIDs as entity identifiers. The intended initial components of the architecture will be Tomcat 6.0.x + Apache Derby 10.x + Java RE 6 + either Apache Wicket (most likely) or JSF as the web framework. As law differs a lot from country to country, it's yet unknown it the application will make sense to a broad set of countries. The initial model is based on brazilian laws. If possible, with support from people from other countries, the application will be continuely designed to be flexible and support as much countries as possible.

AES algorithm Calculator  (AESCalculator)   Incubator Project 
The AES calculator will allow to have the 128 bit AES key and row data as input, and have encrypted result as output, and have option to display the procedure of calculation

Affliction of CloudNine  (Affliction)   Incubator Project 
pretty much like othr mmo`s but ths will be like WOW but only bettr with more to it and for free b cuz i knw hw annoying it is to see a great game but u cnt ply it with out a credit card. it`ll be medieval tht clashes with the future ya knw

Aficionados News System  (ricoh-Aficionados)   
Aficionados News System for Multifunction Aficio

Agent Desktop  (agentj)   Incubator Project 
The idea is that an agent framework can be provided that adds task scheduling and desktop integration on top of normal JDK APIs. This project is about developing that and some useful agents.

Agent Developing Framework  (adf)   Incubator Project 
ADF (Agent Developing Framework) is a Java framework that can ease the design and implementation of mobile agents within a multi-agent architecture. The proposed API offers the core functionalities of an agent-oriented system (naming, migration, and messaging). A J2EE reference implementation is currently underway.

Agent Smith  (agentsmith)   Incubator Graduate 
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.

agent4java    Incubator Project 
The Agent For Java, is a small framework to reproduce the Agent Feature available in Eiffel language. Agents are used to link controls, properties, events and business rules without syntatical dependencies. A simple use include Swing applications, that can use agents to substitute inner classes listeners. Agents are based on annotations, requering JDK 5 or greater.

AgentJ - desktop agents framework  (agentj)   Incubator Project 
The idea is that an agent framework can be provided that adds task scheduling and desktop integration on top of normal JDK APIs. This project is about developing that and some useful agents.

Agile Software Management  (agito)   Incubator Project 
A tool to help agile software management.

AgilePortal  (agileportal)   Incubator Project 
AgilePortal is Open Source Enterprise Information Portal

agilespring    Incubator Project 
Develop and Provide Best Practice for Spring-enabled Application

AgileWiki  (agilewiki)   Incubator Project Downloadable Executable 
A Wiki-based application server supporting multiple clients (Swing, Servlets) via RMI. application code resides in the back end, building on a custom OODBMS.

aginstaller  (AGInstaller)   Incubator Project 
The aim is to create a cross platform dependency driven installer written in java. The installer aims to be easily extendible using plugins and eventually include features such as downloading dependencies automatically.

Agnotion Inference Engine  (agnotion)   
A heterogenous query and inference engine, built on the concepts of the semantic web and designed for scalability and throughput from the outset.

AgrITculture-a web based support solution for modern Agriculture  (AgrITculture)   Incubator Project 
it will be a web based support solution for agriculture to help to collect all inputs for agriculture at one place gathering all required data, analysis and suggesting the best strategy and plan for agriculture to farmer based on inputs like: 1.area,type and nature of farmland. 2. available sources of irrigaton. 3.types of available option for crop to grow. 3.financial capacity. 4.various new scientific technology to be suggested on the basis of above inputs and their analysis. 5.promoting the various side business and activities in village and rural area. 6.promoting the Rural Marketing etc...

AI  (JNeuralNet)   Incubator Project 
Since there are many java projects that rely on AI, this project aims at constructing a supervised neural network framework (multi layer perception model) that provides easy to use neural net creation, training API's along with appropriate customization to support newer training techniques

Aieon Framework  (aieon-f)   Incubator Graduate 

AIJ  (aij)   Incubator Graduate Downloadable Executable 
AIJ defines a set of Artificial Intelligence API's for Java on both J2ME and J2SE platforms.

AIR Metadata Server  (air-mds)   Incubator Project 
AIR Metadata Server implements the OMG's MOF (Meta Object Facility) standard based metadata repository. It is based on JMI (Java Metadata Interface - JSR-40) specification. Using Hibernate as an O/R storage mechanysm and Spring as IoC and AOP framework, it allows concurrent acces to stored metamodels and models.

aircarrier    Incubator Project 
An aerial combat game revolving around propeller driven planes in fast paced dogfights, based on flying carriers. Uses models made in Blender, and based on the 3D jMonkeyEngine.

Ajax Adapter For Hibernate  (AA4H)   Incubator Project 
Ajax Adapter For Hibernate is a framework that provides a bridge between browser based Ajax frameworks and Hibernate.

Ajax and Java based Portal Framework  (Light)   Incubator Project 
Light is a Ajax and Java based Portal Framework which can be seamless plugged in to any Java Web Application or as a independent web application. You can turn on when you need to access your personalized portal and turn off when you want to do regular business process.

AJAX for Javaserver Faces.  (ajax4jsf)   Incubator Project 
Open Source framework that provides AJAX functionality for JavaServer Faces application.

AJAX remote java objects as if they were local JavaScript objects  (rajax)   Incubator Project 
rajax is an approach to remove the repetititve code that coders need to add for simple AJAX applications. The main goal is to create a library that at runtime will generate a proxy JavaScript class to a server side Java class allowing the web programmer to invoke remote methods in the local JavaScript object.

Ajax, JSF and Fujaba  (ajf)   Incubator Project 
Webdevelopment with jsf and Ajax to handle Fujaba output

ajaxmore    

AJAXNetBeans    Incubator Project Downloadable Executable 

Akela  (akela)   Incubator Project 
Boy Scout/Cub Scout web-based pack/troop management software. Accessible through various clients (web/desktop/mobile).

Aklat eBook Manager  (aklat)   
Desktop application for organizing eBooks.

Akme Mobile Library  (akmemobile)   Incubator Project 
Akme Mobile is a helper library for Java ME development. It was initially developed for a BlackBerry application and separated for general Java ME MIDP 2.0 use. The initial focus was extending Java ME with utilities such as logging, simple XML handling, and real IEEE Math exp/log/pow functions.

aky    
d3 action game

Alaska Java User Group  (AKJUG)   
The Alaska Java User Group is a home for Alaska Java users to share their experience and ideas about developing applications in Java.

alfabetizacao_interativa  (alfabetizacao-interativa)   Incubator Project 
The purpose of the Interactive Literacy System is to assist the literacy process of children in an attractive way. The system evaluates the pronounce of letter, syllables and words through the interaction with children, computer and funny exercises

algebra    Incubator Project 
Developing application related to Algebra, such as: Number Theory, Field Theory, Set Theory, Abstract Algebra, Coding Theory etc

Algebraic Manipulations Package  (algebraicmath)   Incubator Project Downloadable Executable 
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.

AlgorithmsDataMonitor  (algdam)   Incubator Project 
Projeto de analise de desempenho de algoritmos de ordenação e pesquisa.

Algstoch utility libraries  (algstochutilitylibs)   Incubator Project 
A set of various Algstoch utility libraries, including math and image libraries. Needed for the imagereconstructor project.

ALLCONFIG    Incubator Project 
The propose of the project is to make a set of java class that works as tools for manage general configurations for applications including properties configuration logging configuration security configuration and updates configuration

AllianceP2P    Incubator Project 
AllianceP2P takes the best from BitTorrent and Direct Connect and creates a decentralized and secure private P2P/friend-to-friend network for instant messaging and file sharing. It supports file swarming (multi-source download) and is Unicode capable. Calling for help from any interested developer for further development.

Alliant Developer Studio  (alliant-developer-studio)   Incubator Project 
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.

almoxis  (almoxisweb)   Incubator Project 
A software for patrimony and contracts controll. Is a software for private enteprises that work with public agency and others private enterprises. Will be developed initially using Java Server Pages technology in a Jakarta Tomcat Web Server. In the future the project will be updated for Struts and Hibernate technologies uses.

Aloe - A Simple Swing Application Framework  (aloe)   Incubator Graduate 
Aloe is a simple framework that serves as a starting point for creating desktop applications in Swing. Some features include support for splash screens, centralized action/application state handling, offloaded (multi-threaded) tasks, and simple XML parsing/writing. Also provided are extended Swing components such as a sortable multi-column list (based on JTable), an MDI system, and a container for docking multiple toolbars at each edge.

Alternate image search  (imagez)   Incubator Project 
This is a image search tool which is being developed in JSP and MySQL. It enables users to search for images based on their content, rather than the filename/tag.

Amadeus Browser  (Amadeus)   
Is an open source Browser built in java.

amar-main    Incubator Project 
Testing Project

Amass Pharma Plus  (amasspharmaplus)   Incubator Project 
Amass Pharmaceutical assistance service is build to Pharmacy Company to medical distributors. This web application based application will have very interactive user interfaces which will make searching medicines easy and convenient. Admin who will control all the system and has the power to delete or update the information. This system will have database system which can efficiently handle large number of users. This application is build such that it can be updated depending on the business needs and expansion plans.

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.

amateur  (Amateur)   Incubator Project Downloadable Executable 
A complete, uncrippled clone of Apple's QuickTime Player implemented on top of QuickTime for Java

Amazon S3 Client Library for Java  (JBucket)   
JBucket is a client wrapper library for the Amazon S3 Java APIs. It will provide a more user friendly API for interacting with Amazon's S3 service via SOAP or REST.

Amazon S3 command shell for Java  (jSh3ll)   
The jSh3ll is a Java based command shell for managing Amazon S3 objects.

Amazones  (amazones)   Incubator Project 
The goal of Amazones is to create an Artificial Intelligence able to beat a human player and other AIs at the Amazones game (Chess-like game)

Ambassador Training Path  (atp)   Incubator Project 
It's a project to help Sun Campus Ambassadors fullfill thier training. It keeps track of all the modules ambassador has taken, it helps him plan modules for the next month. It create report (to be send to sun coordinator) with some fileds filled automaticly. I plan to add more functionalty (for example created epors save to pdf file). Also maybe extend it range to help also ambassadors in planing their demos that they will give on campus. Project is developed in Nebeans 5.5 (swing application using Matisse) with JavaDB as embedded database.

amico    
amico is a working environment for people who don’t understand a single thing about computers. They should be able to perform their usual tasks without fearing their computer;.

Amkai's Swing Controls  (amkaicomponents)   Incubator Project 
We are developing a desktop application. While we are developing this we created a few controls, utils, components by others which - we believe - are usable by others. We would like to share these components. Just few (the list will grow) : - special calendar selection control (it contains a drop down calendar chooser, multi calendar selector, etc) - special grid control (hierarchical grid which allows to attach a detail panel for each row, then this pabel can be desplayed inline (between rows), docked (somewhere else on UI), popup. Also, it supports sorting. - highly extended Scheduler grid (it allows appointment for multiply targets, overbooking, etc) - JNLP maker for standalone application (it can be attached to any Java application, then it discover every jar used while the apps run, then creartes a JNLP from this info) - becuase we are creating our application based on NetBeans, we have a few sharable NetBeans modules (Google Search, Jabber IM client)

Ammat: A J2EE-based IT Security Policy Management and Enforcement  (Ammat)   Incubator Project 
With the advent of legislation of legislation like Sarbox, GLBA, USA PATRIOT Act, it's increasingly important that IT security policies be defined and enforced. This project will use recent advances (e.g., J2EE Connector Architecture 1.5) and existing open source projects to build an enterprise-ready network monitor that will detect actions which conflict with security policies and start remediation workflow. Think of it as an intrusion detection system deployed on J2EE with the ability to call the FBI, when necessary.

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.

Among Seas of Dust  (asod)   Incubator Project 
This is an attempt to build a single player 2D role playing game in space. In the tradition of other such games we will be utilizing mining, hunting, agents, and a wide variety of ships. One important goal of the project is that everything is flyable and usable, so if you see an NPC using a spaceship and you say "Gee i want that" that you can buy that ship. An important note of the game of course would be the module system, ships come with specific weapons and devices to fit a specific role and although you may switch which one you are using in real time it is intentionally set up so that the ship you buy cannot be customized forcing you to use the right ship for the right job. Let me give you some background into the game's universe, it is the future in some distant area of space interconnected by star bridges mainly. Think of it as a weak central government that really doesn't do much. The core worlds attempt to control the entire area of space whilst many 3rd parties and pirate factions seek their own self interest and often have more control than the government. For this reason the game will be very combat oriented, and there will be limited security.

amorph    Incubator Project 
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.

AMSS  (amss)   Incubator Project 
After Market Support Systems

An ant task for JAI  (jai-ant)   
This ant task allows you to use ANT as a scripting language to do image processing. All the heavy lifting is done by the Java Advanced Imaging API (JAI).

An API for robust data validation.  (Crepuscular)   Incubator Project 
When a UI is developed, the more important is not the components, but the data that a user enters. Crepuscular does that: puts the focus in the data. Goals: - Simplify the validation process for the UI developer. - Make independent the data and its validation of the specific technology of user interface. - Make declarative the validation process, defining the constraints not the method to check them. - Eliminate redundancies in the code. Sometimes common code is used to check the data and elaborate the messages presented to the user. With Crepuscular the common code is eliminated. - Create code easy to maintain. It’s not uncommon change the constraints for data constantly. Because the process is declarative those changes are easy to make. - Let the API be extensible for adding not existing functionality.

an application for managing Sun SPOTs  (solarium)   
An application for managing Sun SPOTs: deploying code, configuring SPOTs, viewing status, etc.

An APRS Server for Google Earth  (aprskml)   Incubator Project 
This project provides a locally run Java based application that you can start on your desktop. It can be connected to the APRS IS, a TNC, or just given a simple list of stations. It will then accept http requests from google earth, or other applications that support KML, and return a KML folder with placemarks for all known stations. This project is currently in its infancy, but, there is working code that demonstrates the power of this capability.

An English-Turkish Prompter System  (belletmen)   
This is a simple Smart Reader system. User will load an English document, and will get some help in Turkish when asked, or required. The project will help people who knows little English, and requires help. In future, English-English, Turkish-Turkish, or other languages can be included in the same project.

An enhanced Jini Service Starter framework  (pescade)   
This project is a fork of the com.sun.jini.start package that is in the Jini Technology Starter Kit created by Sun Microsystems. The purpose of this project is to provide some automated deployment and lifecycle management facilities on top of the basic functionality already present.

An example of using Jetty inside of a Jini service  (jetset)   
This project provides an example Jini service which starts up the Jetty servlet container as a Jini service. This shows you how to make servlets visible inside of a Jini service for access via Jini interfaces.

An Implementation of SIP Servlets for Jboss  (mobicents-sip-servlets)   Incubator Project 
The purpose of this project is to build an implementation of SIP Servlets for the JBoss application platform and develop interoperability standards between SIP Servlets and JAIN-SLEE

An Invoice System  (invoice)   Incubator Project 
i am developing a invoice system for a company for ther own purpose.Depending on the role i am giving the employee to use the system.Admin,Operation unit and finance unit.Admin will create the employee,add currency and add country.Finance unit will approve the invoice,edit the invoice and last operation unit creates client, project of invoice,create invoice,edit invoice,report invoice,send invoice for approval,lsit invoice,generate pdf. I want to use Struts hibernate and Mysql

An Object Oriented language  (puma)   Incubator Project 
Puma is an object oriented language based (and implemented) on Java 1.5 specifications. It has the target to guide the work of understanding the object orientation design and could be extended by community members.

An OCR System for Printed Dravidian Scripts  (ocrfortelugu)   Incubator Project 
An attempt to develop an optical character recognition system, primarily for Telugu language.

An planner for agile projects  (AgilePlanner)   Incubator Project 
This tool allows project managers to plan iterations, features, tasks, people and more for agile projects. Some statistics will be computed to manage project progress.

An XML based web publishing framaework  (silkpage)   
SilkPage is an XML based Web publishing framework that has evolved from the Docbook Website. With strong foundations in XML, it is a publishing framework with a focus on web standards and usability. SilkPage provides a framework for publishing structured and standard compliant websites in XML. It is particularly suited to publish personal websites, though it is by no means limited to them.

An XML Infoset API  (infoset)   
This project contains an XML infoset API that intends to be fully a compliant basis for manipulating XML infosets efficient. It supports streaming of XML as well as tree-based manipulation through the same API. Also, it utilizes the Java collection interfaces to make manipution of documents more native to Java.

An XML-configurable, fully extensible Swing Wizard.  (xwizard)   Incubator Project 
Wizards are a well known interaction pattern, but even generic wizards are not generally configured easily. xwizard is intended to be easily configured with XML, with graphic elements dynamicly composed from an extensible set of configurable components.

AndersTool  (anderstool)   Incubator Project 
Simple to use message monitor for ActiveMQ and TIBCO EMS. Since it is a web aplication It requires no client side installation, just deploy it to tomcat or jetty. It's built with Groovy/Grails and it uses jSecurity for authentication, DWR to feed the client browser, jSecurity for authentication and jQuery to render messages with xml contents in a tree format.

Andhra University College Of Engineering Java User Group  (aucejug)   
aucejug is meant for Java users of Andhra University College Of Engineering , Andhra Pradesh state of India. It is just like any other JUG.

Anegada    Incubator Project 
The goal of this project is to realize Enterprise Service Bus capabilities using a distributed computing infrastructure. Specifically, this project intends to implement a JBI container using Javaspaces and JINI technologies such as those provided by the Rio project.

Angelika LG3D PDF Viewer  (Angelika)   Incubator Project 
PDF Vierwer working in LG3D framework

ani-pro    
video conferencing application

anidrium  (Anidrium)   Incubator Project 
Anidrium is a simple basic game engine written in Java. It uses JOGL for graphics and JOAL for audio and JInput for handling user input.

Animal Sniffer  (animal-sniffer)   Incubator Project 
Checks the class file format version to see if it's compiled for Mantis, Tiger, Mustang, or Dolphin.

Animated Transitions  (AnimatedTransitions)   
This framework enables easier creation of animated transitions in Swing applications.

animatingcardlayout  (AnimatingCardLayout)   
layout extended from CardLayout that allows to show transition effect when you ho from one card to another

Animation software  (Primula)   Incubator Project 
This software provides GUI for creating animations. Features: - Plugin support - Basic and Advanced drawing tools - Layer support - Exporting files to *.swf - ...

Annotated Command Line [anno-params]  (anno-params)   
open source library for binding command line parameters to POJOs(Plain Old Java Objects) using Java Annotations

Annotation driven exception handling framework  (Exeine)   Incubator Graduate 
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)   Incubator Project 
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.

Annotations and utilities for Jini  (glyph)   
Provides a set of annotations, code generators, and utilities to help with building applications that use Jini in J2SE5 environments and above

Annotations support for spring framework configuration  (spring-annotation)   Incubator Project 
Create a way to use less XML and more annotations while using the spring framework. Keep the XML configuration to what is just configuration, and the application code knowing all about itself. Enable the use of the same J2EE 5 annotations to onfigure the behavior of an application using the spring framework.

Annox - Java Annotations in XML  (annox)   Incubator Project 
Annox provides an alternative way to annotate Java classes - in XML resources.

Annsor  (annsor)   Incubator Project 
AnnoContainer is a lightweight annotation container.

another estraier client  (aec)   Incubator Project 
another implementation of estraier java client.

anSceneBuilder    Incubator Project 
A scene builder for Role-playing games! built using jME

anServer    Incubator Project 
A server with high dynamic GUI customizable protocols designed to run anything from simple http respons servers to complex Gameserver.

Ant Build Utility  (AntUtility)   Incubator Project 
Utilities for the Ant build process. Includes an Ant build listener that can help you to optimize your build scripts.

Ant GUI  (antgui)   Incubator Project 
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 that resolves class dependencies from the classpath including jars  (classdepandjar)   
The classdepandjar utility is an Ant task which resolves class dependencies from the classpath including classes found in jars. Support for generating a manifest and including the Jini technology preferred list is provided as well

Ant task to rename packages  (package-rename-task)   Incubator Project 
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)   Incubator Project 
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    Incubator Project 
This project build for Java projects development. All projects build with Ant, it defined many tasks to build,test,generate,deploy.

antcolonytool  (AntColonyTool)   Incubator Project 
This project is a framework for testing Dorigo's Ant Colony Optimization.

Anteater's Java User Group  (anteaterjug)   
A Java User Group for people in and around UC Irvine who are interested in learning more about Java and related technologies.

antg    
» Brazilian Java Users Society Project
This Brazilian Java Users Society project is a version of the Ant tool that runs in a grid

Antiope    Incubator Project 
Game of the amazons in Java

Antmod - Modular Build, Versioning and Release System  (antmod)   Downloadable Executable 
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.

Anyx's Sim App  (anyxsim)   Incubator Project 
An application for all kinds of sim Cards.

anyxcom    
java/linux mobile comms

AP CS Teacher Java Resource CD  (apcsteacherjavaresourcecd)   
Advanced Placement (AP) CS Teachers wanting all available appropriate educational materials in one place. Contributing materials will help save teachers time and increase their Java teaching skills.

Apache Eclipse Projects  (apache-eclipse-projects)   Incubator Project 
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+

Apapu Manager  (JApapu)   Incubator Project 
A P A P U Manager

ape.dev.java.net  (Ape)   Incubator Project 
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

API for Rest Webservice access with Java ME  (kRest)   Incubator Project 
API to be used on embedded Java ME application to access webservices using Rest technology.

APIJava  (apijava)   
Brazilian JUG that was created to incent Java Technologies at Piaui.

APL    
Applet Persistence Layer (APL) is a very lightweight persistence framework with Object Relational Mapping(ORM) which purpose is to be used in applets.

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'

App for browsing the www on TiVO  (tivo-www)   
A sample application for browsing selected websites on a TiVO

app-hosting    
app-hosting is a project where java.net community memebers can go to host their J2EE applications live.

AppBuilder    Incubator Project 
Assemble your Java programs from self-contained reusable components with a simple and easy but powerful XML syntax

AppComposer  (appcomposer)   
AppComposer is an application assembly environment that allows someone to build Java applications, EJBs and servlets by connecting and integrating components visually.

AppFuse  (appfuse)   
An application for starting your web applications. Checkout from CVS and execute "ant new -Dapp.name=yourApp -Ddb.name=database" to instantly be up and running with a Tomcat/MySQL app. Uses Ant, XDoclet, Hibernate, JUnit, Cactus, StrutsTestCase, Canoo's WebTest, Struts Menu, Display Tag Library, JSTL and Struts (including Validator and Tiles). Features include CMA, Remember Me, Self Registration, Password Hint. The fuse to start your apps.

Appfuse Sample Application  (sunshine)   Incubator Project 
Felini is meant to be the Appfuse Sample Application. It is a Issue Tracker application that has good practices and is AppFuse based.

appfuse-css    Incubator Project 
CSS Framework-based Themes for AppFuse and other projects using the CSS Framework.

AppFuseGenerator  (appfusegenerator)   Incubator Project 
AppFuse Generator is a tool that can be used to generate working (Error free compiles) Application Screens using Matt Raible's AppFuse as the Base Application Framework.

Apple Push Notification Service API for Java  (apns4j)   Incubator Project 
Java API to push APNS messages.

applet agent  (apgent)   Incubator Project 
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.

Applet Menu using JXTaskPane from SwingX  (TaskPaneMenu)   Incubator Project 
Applet Menu using JXTaskPane from SwingX

Application Characteristics Repository Environment  (ACRE)   
Application Characteristics Repository Environment (“ACRE”) is a queryable repository for storing Java application characteristics. This enables developers to extract, capture and store applicaiton level characteristics into the repository. Once the characteristics are created, developers can query the repository to search for matching data using the built-in query language.

ApplicationBuilder Framework  (applicationbuilder)   Incubator Project 
This project is subject assist the development of desktop applications, allowing the beans to make binding between the components and the GUI. It has a module to create applications that make use of the data layer of

Applications developed for Sun SPOTs  (spots-applications)   
Community contributed applications and sample code for the Sun SPOT, a small Java powered wireless transducer device.

Applications for EE and ME users  (engineering-applications)   
We're not going to beat you over the head about how great Grid Computing is for important projects with short deadlines that need large amounts of computational power. You already know, hopefully, that's one of the reasons you're here. The other reason is to get involved or find out more about Engineering Applications tools and tips for use on the Sun Grid. We know how important applications are to Grid Computing and we're working hard to get more useful applications available on the Sun Grid. We're also trying to help out by making it easier to write, distribute, and run these applications. We understand that we can't do this alone. Please feel free to start new projects to simply share information about Computer Assisted Engineering applications well suited to the Sun Grid or upload applications as resources. This community category is here to support you, our partners and ISV's in the development and access to these Engineering tools. We have an integrated suite of tools available for collaborative work. Once you set up a project, you get mailing lists and discussion forums to help your teams communicate. You also get a choice of CVS or Subversion repositories to help manage your development processes for files that you want to put under change control and tracking. And all of this can also be done in private projects (contact the category owner for details), where your proprietary information is securely shared within a limited subset of community members. Be sure to check out our getting started page if you're new to the community. It explains the process of creating projects and working with the tools. If you have any additional Engineering tools please join in and make this a better place for everyone.

AppTale  (apptale)   Incubator Graduate 
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.

APT Mirror API for J2SE 5.0  (aptmirrorapi)   
APT Mirror API for J2SE 5.0

Aptframework Demos  (aptdemo)   
Repository for various demos published on aptframework

AptFramework.org GUI/Swing Rich Client Framework for Enterprise Info Systems  (AptFramework)   Incubator Graduate 
RAD framework for Rich Client Enterprise Information Systems, implementing command/action framework (actions, toolbar, menus) with common actions and icons predefined, data-bound forms and tables for rapid GUI prototyping, making heavy use of annotations and reflection. Common barebone business objects and forms are included.

Arcade Game for Ricoh Device  (ricoh-carpe-diem)   
Arcade game in which a player should catch all eggs falling from chutes.

Arcadia  (arcadia)   Incubator Project 
A full implementation of the JAX-RPC/SOAP/WebServices platform based upon the Apahce Avalon framework. This project seeks to promote a communal environment of all levels of Java developers from beginner to advanced.

Archive of inactive projects from the education community  (edu-archive)   
Archive of inactive projects from the education community

Archive Search Tool  (zfind)   Incubator Project 
ZFind is a java tool that can search a directory tree for resources inside archives. These may include nested archives.

archiveXindex    Incubator Project 
ArchiveXindex is a complete but lightweight application that indexes files on CDs, DVDs, removable drives, mp3 players, and network shares. Easily locate files on external media. Supports image thumbnails for popular image formats.

Archivists_Toolkit  (archiviststoolkit)   
The Archivists’ Toolkit™, or the AT, is the first open source archival data management system to provide broad, integrated support for the management of archives. It is intended for a wide range of archival repositories. The main goals of the AT are to support archival processing and production of access instruments, promote data standardization, promote efficiency, and lower training costs.

Arena Framework  (Arena)   
It's a framework to access any database, it's not a table dependant like others, instead is a query dependant, making easy to create simple or complex SQL queries and get the result into an Object, it combines the best of other technologies and put it together into one lighter and simpler framework. It is not required to map a class with the database; this framework creates dynamically all the columns and values and does not depend on the table. This approach makes the application easy to maintain.

argos    
Argo is a Java interface to a range of internet search engines. It currently includes implementations for Blogdigger, Feedster, Del.icio.us, Google, MSN and Yahoo as well as an implementation that allows search across multiple search engines

args4j    
args4j is a small Java class library that makes it easy to parse command line options/arguments in your CUI application.

Arkanae  (arkanae)   
Arkanae is a role-playing game which takes place in a high-fantasy universe! Explore a 3D coherent world, with third person view.

arkansas  (ArkansasJUG)   
University of Arkansas Java User Group

arms    Incubator Project 
Spatial Alignment with the RMS (Root Mean Square) method.

Army Creator  (army-creator)   
Army Creator is a free open-source highly customizable tool to create army lists and rosters for tabletop war games. The tool is composed of two modules: one responsible to create the rules for the game system and its army lists, and the other to create rosters based on those rules.

ArnoLib, a library of reusable Aspects  (ArnoLib)   Incubator Project 
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.

Arpia  (arpia)   Incubator Project 
The Arpia project objective to implement a server of applications J2EE, a application server. The base of research of the project was the Tomcat5.0, and the Arpia will function as a add-on of the Tomcat, having offered one better interface of control and management, as well as a better support for distributed environments. The Arpia will be really great for Academic Institutions(base of research: Brazilian Academic Institutions) helping in an environment configuration, having offered a faster and easier way using an interactive interface controller, discarding the necessity of manipulation of archives xml and properties of configuration. This interface also will offer to a support of management of the server, making possible deploy, independent management of installed applications, and used resources(JNDI, JMS, JTA, and others). It will be optimized for High Performance Computing(clusters), using DSM to sharing between machines of cluster. It´s really intersting for academic institutions as well as some companies. The Arpia project will have a excelent and complete documentation.

ArquiteturaTests  (herrmann)   Incubator Project 
Busca a integração perfeita entre algumas frameworks.

ARR-FreeHandPaint  (arr-freehandpaint)   
ARR-Paint is a free hand painting application. A user can paint by freely moving hands in front of a webcam and a pinch gesture. Pinch gesture is connected to mouse click; and a continuous pinch gesture acts as drag. So, the power of free hand paper drawing is embedded in your computer.

ArrowKeyNavigator  (arrownav)   Incubator Project 
ArrowKeyNavigator allows users to give focus to various controls using the arrow keys. The goal is to be able to do the "right thing" with regards to handling carets, selected items, etc. for all Swing controls while allowing the user to easily move between controls in a 2d grid.

Arsenal R/T Collaboration & Conferencing  (Arsenal)   
Client-Server real-time conferencing and collaboration platform with plugin architecture for easy extensibility. Features instant messaging, file sharing, shared web browser, whiteboard, persistent sessions, and VoIP via SIP Communicator.

Article publication for seminaries  (articlepublish)   Incubator Project 
Article publication technician for computer science seminaries

ARTIFICIAL INTELLINGENT SHELL  (AISH)   Incubator Project 
Artificial intelligence is the simulation of human intelligence processes by machines, especially computer systems. These processes include learning, reasoning, and self correction. This project successfully inculcates these processes into Artificially Intelligent Shell .Being an artificial Intelligent System of the competitive era security and portability issues can not be ignored and that’s why the abstraction level in java is provided. The project applies AI to Open Solaris command shell. A dictionary is maintained in JavaDB database. Our AI Shell facilitates the following features 1) SIMPLIFIED COMMAND PACKAGE (SCP) 2) AUTO AMMENDMENT PACKAGE (AAP) 3) REMOTE ACCESS SCP provides flexibility in commanding i.e. a set of user commands treated equivalent to a shell command. AAP would automatically provide a list of commands in alphabetical order as per the initials of the command . REMOTE ACCESS enables the user to connect to the AISH remotely using his Computer.

Asean JUG  (jug-asean)   
Java User Group movement for the member countries of ASEAN .

AspectWerkz Re-Usable Aspects  (aspectwerkz-aware)   Incubator Graduate 
Re-Usable Aspects for the AspectWerkz project.

Aspirin Mail Server  (aspirin)   
An embeddable, or standalone open source SMTP server written in Java. Useful when your application needs to send mail but you don't want to require users to configure the app to know about a server, or, if one isn't available.

Assam University Silchar Java User Group  (AUSJUG)   
The Assam University Silchar Java User Group intends to spread awareness about Java and the latest java technologies, and to elucidate & teach people about the immense potential of Java. Since the Group is very new and small, we haven't planned group gatherings yet. We are really looking forward to it, so join AUSJUG and have fun with Java.

Asteroid Racer Mobile  (asteroidracer)   Incubator Project 
This is a simple game for Java ME that uses the OpenGL ES bindings for Java ME (JSR-239) and the Mobile Sensor API (JSR-256) to demonstrate the use of 3D graphics and accelerometers on mobile phones. The game is based on the game from the technical session "Combining OpenGL-ES and Mobile Sensor API for a New Gaming Experience" at the Mobile & Embedded Developer Days 2008 (https://developerdays.dev.java.net/abstracts.html#TS12).

asv    Incubator Project 
Analytical calculation of van der Waals surfaces and volumes.

Asynchronous Messaging  (Justa)   Incubator Project 
Justa is an Asynchronous Messaging framework that implements most of the messaging patterns described by Gregor Hohpe and Bobby Woolf.

asynchronous pipelining infrastructure  (tubes)   
This project develops a library that provides asynchronous, scalable pipeline execution infrastructure. The project was originally a part of the JAX-WS RI, but found its own life.

Atom Publishing Protocol Server  (atom)   
An APP (Atom Publishing Protocol) compliant Server

aTrack  (atrack)   Incubator Graduate 
A bug tracking application using AOP.

Attendance Management Suite  (attendance-management-suite)   Incubator Project 
What is it? Attendance Management Suite is an attendance keeping application modelling the attendance recording system of a college. The college being modelled is assumed to be: Running only one course, having 15 trimesters, in three branches IT, CS and Telecom with each branch having a total of 30 students in each trimester. Having an on campus hostel where students are required to give their night attendance. Giving every employee an Employee ID as well as an Access ID through which they could mark their attendance. Exclusive section for students to veiw their attendace in each subject for running trimester. It automates the task of keeping attendance records for students as well as employees. Much of the paperwork can be avoided as it takes care of doing all the mathematical work related to attendance, done by the college officials. It takes care that attendance once made, cannot be manipulated at a later stage. A secure logging feature ensures its safety from being used by wrong people. The serever/client functionality makes it easy to use and maintain

Attune - an adaptive music player  (attune)   
This player will learn your music preferences and play songs you like based on your inputs.

aTunes    
aTunes is a powerful, full-featured, cross-platform mp3 / ogg player and manager, with audio cd rip frontend

Auction4You    Incubator Project 
It's a simple/lightweight ebay web application

audio video conferencing in java using JMF  (avconferencing)   Incubator Project 
audio vedio conferencing code for LAN , that has been developed in java using java media framework ,

audiolord  (AudioLord)   Incubator Project 
Used to maintain a database of one's music collection, including audio CDs, MP3/Ogg Vorbis CDs as well as hard drive folders with MP3s/Ogg files on them. One should be able to maintain this databse and easily search it using AudioLord. As bonus features, it will have a rental module (to keep track of who has borrowed your CDs) and a simple CD cover creator module to print CD covers with their contents (for MP3/Ogg CDs). Sort of a Swiss knife of utilities for all those with large audio collections.

Audioscrobbler Web Services API for Java  (java-scrobbler)   Incubator Project 
Object Oriented API for Audioscrobbler Web Services available at http://www.audioscrobbler.net/data/webservices/

Austin portlet forum sofutware  (Austin)   
A portletized forum application

Australian Postal Addressing Project  (joey)   
» Australian JUGs Project
Development of an open-source library to assist developers in dealing with Australian postcodes, and other aspects of addressing.

Austrian Java Group  (ATJUG)   
The Austrian Java Group intends to share information about Java, support their members, and to convince and teach people about the strength of Java. Since the Austrian Java Group is very young and small, we haven't planned group meetings yet. But we really looking forward to it, so join us and have fun with Java.

authsum    Incubator Project 
authsum is an identity and authorization server. It manages security information in a database with an admin application and provides web services to answer identity and authorization questions from client applications.

Auto Ancillaries Limited  (Auto-Ancillaries-Limited)   Incubator Project 
Auto Ancillaries Limited (AAL) is in the business of manufacturing important ancillaries for the two-wheeler and four-wheeler automobile industry. So task is to develop a project that can be used over internet. Customers' records, Suppliers' record, products manufactured all such details will be there. 2 Types of customers : OEM, Dealers. OEM - Which directly buyes the products from the company. Dealers of 2 types - Authorized and NonAuthorized. Dealers will buy the products from the company and will reach other customers via their stores. AAL has 4 factories and each factoru will be consisting of 1 warehouse.

AutoGame    
Help game player auto finish some repeat task

autolist    
Inspired by Gmail's address autocomplete, I decided to develop a framework that can provide this autolisting facility by selecting data from sources like DB,File,XML,another webapp. Framework would also provide caching at the client and server end.

Automação de Seguros  (ge)   
Web app fos insurance agency automation

AutoMata Platform  (automata-platform)   
AutoMata is a very important course in computer scince subject. AutoMata Platform a auto machine tool for test your automata arithmetic implementations.It provides state map view ,state trees,and a powerful extendable achitecture. The users (mainly students and teachers)can use this toolfor demostration and argumentation the auto machines. they can also implement their own automachine or layout arithmetics to enhance this platform to fill thier requests.

Automated black box testing platform for enterprise components  (Yorker)   Incubator Project 
A platform for automated black box testing of third party enterprise components. Using this platform one can perform functional or regression test of third party enterprise components with no access to source code.

Automated Build & Code Doctor  (abcd)   Incubator Project 
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.

Automated Data Warehouse  (JADW)   Incubator Project 
Automated DataWarehouse is a fully automated data organization.This automatic system uses a problem oriented language to design the client based data organization.Here,B+ Tree is used to design the FileSystem of DataBase. Hashed Logic is used for implementing different computational algorithms.Anyone can use this DataWarehouse without using any other host O.S. Java is used here to achieve our objectives.

Automated Payroll System  (AutomatedPayrollSystem)   Incubator Project 
Consider a medium sized IT establishment which manages its own payroll requirements. This project will aim to develop an automated system to pay employees their monthly wages. The system should store employee salary details and leave allowance. At the end of the month the system should automatically credit the employee’s bank account with their salary. Income tax and loan payments should be deducted at source and appropriate accounts credited. Salary slips should also be generated. This system can be integrated with Leave and loan systems to give a holistic solution to the organization.

automated perfomance management in a distributed system  (apmds)   Incubator Project 
The objective is to develop a an automated perfomance management tool for a distributed system.touching on resource utilisation,throughput and load balancing for resources.the system should be able to heal itself in some parts such as perfoming self optimization,self healing

Automated UI test development infrastructure.  (Jemmy)   Incubator Project 
A set of libraries including Jemmy3 (based on Jemmy2 http://jemmy.netbeans.org), test recordig tools, test generation tools assisting in creation of tests for Java UI, GTK UI, Mozilla UI and many other possible areas.

Automatic Bot for Amazon Game  (amazon-bot)   Incubator Project 
this is a project to create an AI for the Amazon Game. This project is made by students of the IFIPS (France). We can not share the source code before the end of February.

Automatic UI generation engine  (guage)   Incubator Project 
This project aims at facilitating UI generation with an almost fully automatic engine that generates a description of UI to be rendered by other general purpose UI rendering engines while traversing structured resources.

Automatically build and databind GUIs based on POJOs  (Nekkid)   Incubator Project 
Nekkid allows you to automatically build GUIs and bind them to POJOs. This means that given you business objects you can automatically generate an interface with a few lines of code. Nekkid is 'A la carte' - you can pick and choose how much of the automatic functionality you want to use. It can be as simple as automatic data binding for your GUIs all the way up to completely auto generating a UI.

AutoPatch  (autopatch)   Incubator Project 
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.

AutoSPOTs    
Remote-controlling a Sun SPOT controlled autobot (e.g. RC-controlled car hooked up to a Sun SPOT) . The autobot responds to the gestures on the remote SPOT such as the up, down, left, right movements and the switches. The autobots can be made autonomous by including sensors, self-tracing abilities.

AutoT Distributed Testing Framework  (autot)   
A Jini and JavaSpaces based facility for scheduling and running tests in a distributed computing environment.

Availability Management for Java  (AvailabilityManagement)   
RI and TCK development of JSR 319 Availability Management for Java.

avalon    Incubator Project 
jsf component

avatars    
3D Avatar System

awasking    Incubator Project 
Proposes to carry out project "AWAS King" (Automatic Web Application Solution), which Web will consist of the development of a powerful tool multiplatform whose function will be to generate of automatic form one or several applications Web of administrative character, on the basis of a simple model of formable business.

AWT Toolkit for LG3D  (lg3d-awt)   
A Java AWT Toolkit for lg3d

AWT/Swing for NeuroKernel  (NSwingAWT)   Incubator Project 
Open source AWT and Swing library implementation for Java based NeuroKernel Computing platform.

ax  (cyyshx)   Incubator Project 
AX

ayutabeans    Incubator Project 
The open source webbeans (jsr-299) implementation.

AzamBank    Incubator Project 
this project has 3 modules.current account,savings account and recurring account.

azureriver    Incubator Project 
A blueMarine plugin for creating a time-lapse movie out of a set of photos.

Baba XP  (babaxp)   Incubator Project 
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)   Incubator Project 
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)   Incubator Project 
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.

BaiDosGui  (baidosgui)   Incubator Project 
DOS System Given in GUI. A Simulate File Operating System like MicroSoft's DOS,but in GUI. Can use by the command such as dir,cd,md,etc.

Baixada Fluminense Java Users Group  (BFJUG)   
O Baixada Fluminense Java Users Group (BFJUG) é um grupo formado por profissionais e estudantes cujo objetivo é disseminar a tecnologia Java.

bajan    Incubator Graduate 
Authoring and deployment tool for RMI application

Bajan Remote  (bajan)   
Authoring and deployment tool for Rapid Application Development

Balloon Tips for Java  (balloontip)   
Provides balloon tips for use in Java Swing applications.

Balls and Lines game  (ricoh-BallsNLines)   
A simple balls and lines game.

Bamboo  (bamboo)   Incubator Project 
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.

bangalore open java users group  (bojug)   
This is a community if Java users in Bangalore, India. We hope to have to talks, debates, discussions,hack sessions, and participate. More importantly Share! We hope to create a forum for ideas to flow.

Bangladesh Java User's Group  (bdjug)   
Bangladesh Java User's Group

Bantam    Incubator Graduate Downloadable Executable 
A lightweight web framework for distributed services.

baraza    Incubator Project 
The Baraza Framework is a development Java Development initiative that makes application development easy. The framework takes advantage of XML to define its components. Using the framework, desktop applications, applets can be easily deployed using the same XML document with only slight modification.

Base 64 and Hex Charset codecs  (Base64)   Incubator Project 
I, like a number of people e.g. in http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4235519 Think that Base-64 encoding should be an official part of the java libraries. I've developed a codec which conformat to the Charset class, which should be convient for many purposes.

Basic Application System Environment  (base)   
A library to simplify the development of data-driven desktop applications. Users will annotate their POJO/Beans and BASE will generate a basic user interface. Future iterations will add gui customization and application composition.

Basic Bean Binding Framework  (aptbinding)   
Basic bean binding framework for java beans eg. for presentation models et al, with bean info, properties, conversion, coercion and validation.

Basic libraries for Sun SPOTs  (spots-libraries)   
Ongoing development of the basic libraries used by SPOT applications.

Batch MP3 Organizer  (MP3Organizer)   Incubator Project 
MP3Organizer is a java application designed to organize your mp3 collection automatically. The main idea is to build an engine, which takes in an mp3 file, cleans, identifies and tags it. It will clean the mp3 for junk and incorrect tags, check the integrity and data quality of the mp3, lookup the mp3 in MusicBrainz/FreeDB , write the necessary tags and rename the file. Also duplicate detection and calculating a checksum for archiving purposes is done.

Baton Rouge Java User Group  (BRJUG)   
Requesting project/website for the new Baton Rouge Java User Group

Battery    Incubator Project Downloadable Executable 

Battle Tatics Arena  (bta)   
Battle tatics arena will be a game following the "tatics" line, like Final Fantasy Tatics, Ogre Tatics, etc. The main difference is that this game is more online oriented, where 2 or more players engage in a battle like a chess game.

bayesian classifier ported from "Programming Collective Intelligence"  (ci-bayes)   Incubator Project 
This project contains Naive and Fishers bayesian classifiers, as described in Toby Segaran's book "Programming Collective Intelligence." The book has python implementations; this is a Java implementation.

bba96    Incubator Project 
bba96 is a flexible and convenient framework to persist and query data, it base on hibernate 3.x and spring 1.2.x, it can easy to integrate other mvc framework, current version include the integration for webwork2, that is a rapid web develop framework

bbs2java    Incubator Project 
Forum based on java and like of phpBB.In this project use Spring,Hibernate and Struts .etc technologe.

BD-J Application Contest  (bd-j-application-contest)   
Project for the 2007 JavaOne Blu-ray Disc Java Application Contest sponsored by 20th Century Fox Home Video and Panasonic.

BDB XML Admin  (bdbxmladmin)   Incubator Project 
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 Framework  (beanj)   Incubator Project 
The project is dedicated to the creation of so called bean framework. The framework will provide users with ability to create different bean types in runtime and operate with instances of created types. Also the framework will allow to create workflows based on created set of objects. On the first stage of the project UI will be Web-based. Later it will be integrated support for RCP will be added.

Bean Properties For Echo2  (Echo2-properties)   Incubator Project 
Bindings between the new bean properties API to the for the Echo2 AJAX toolkit that allow rapid web development. Includes databinding, validation, i18n and automatic form creation for Echo2 applications.

Bean TableModel  (beantablemodel)   Incubator Project 
An easy way to to add bean on JTable.

Bean WorkStation  (bean-workstation)   Incubator Project 
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.

Beans Binding  (beansbinding)   
Reference implementation of JSR 295 - Beans Binding.

Beans4GUIBuilders  (Beans4GUI)   
Developing beans components that can be added to a gui designer like netbeans gui builder that is not originally included in the swing API but are frequently used by gui developers.

BeanView  (beanview)   Incubator Project 
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.

Bebop  (bebop)   Incubator Project 
a container for creating and managing components

bee    
Yet another Java project build tool

Beehive Modules  (beehivemodules)   Incubator Project 
The Beehive Modules project is a set of additions, tools, and user samples for the Apache Beehive project.

beenclock  (BeenClock)   
A Swing binary clock that's can be customized with images and colors, used as either a standalone application, a clock pane in a larger app or as an applet.

Beijing Java User Group  (bjug)   
our Beijing Java User Group: http://www.bjug.org

Bekom  (bekom)   Incubator Project 
Bekom is basic web application based on appfuse. It is a educational application for web applications it based on appfuse project application.

bellevoix    Incubator Project 
Command your PC with your voice

Benchware    Incubator Project 
Benchware is a collection of benchmarks designed to determine the performance characteristics of different aspects of JSE, JEE, or product provided features.

Berluskotchi - a tamagotchi for your mobile phone  (Berluskotchi)   
Berluskotchi is a customizable tamagotchi for mobile phones using J2ME (CLDC 1.1 and MIDP 2.0), with the possibility to update it online through a web-service. Future releases will include also advanced AI algorithms

Best Practices area of the Korea Education and Research Information Service(KERIS)  (KERIS -BEST-PRACTICES)   
Best Practices area of the Korea Education and Research Information Service(KERIS)

better layout managers for swing  (xlayouts)   Incubator Project 
xlayout aims to provide easy to use, powerful layout managers for the most common layout requirements. It currently contains XTableLayout that gives (almost) all of GridBagLayout's flexibility plus some - without its complexity.

Bhasha: a Java editor for Indian languages  (bhasha)   
Bhasha is a multu-lingual Unicode based phonetic editor aimed at Indian languaages. The text can be saved as a HTML, RTF, Image or a PDF. Also, exiting HTML documents can be opened and edited.

BiblioTech    
Projeto criado para desenvolvimento de um produto para uma bibliote utilizando o Praxis.

BigAl  (bigal)   
BigAl is written entirely in Java. With BigAl, you can calculate really big numbers, the only restriction is the power of your computer. Not only basic calculations are supported but also special functions like factorial, fibonacci, lucas-sequence, periods, fraction reducing, binomial coefficient calculation and many more.

Binary to xml parser  (2CX)   Incubator Project 
this is a binary to xml and vice versa parser in c. this will help to improve xml trans action speed and xml size. Also hope this project will change the shape of web services in the future

binbase  (BinBase)   Incubator Project 
BinBase is a software for the automatic analysis of Massspec data from LECO GC-Tofs.

BiO2, a Java Open Source Distro  (bio2)   
BiO2, is a collection of Java Open Source. We collect it more than 300 Open Source Project based on Java.

BioBox  (biobox)   Incubator Project 
The BioBox is an initiative to provide "out-of-the-box" solutions that contain comprehensive suite of bioinformatics applications for biologists working in Life Science research.

Bishops Desk Community Collaboration Software  (bishopsdesk)   Incubator Project 
This system is for groups who need standard collaboration tools like document sharing, e-mail integration, and group management along with detailed user information management and information sharing. This system is intended to help consensus based real life communities, such as volunteer organizations.

BiSlider    Incubator Project Downloadable Executable 
An range slider implementation with colored legend, precision enhancement and segment facility

BitEvolution - Distributed Application Update Framework  (BitEvolution)   Incubator Project 
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.

bitjug    
Java users group at Birla Institute of Technology

bitworldutils    Incubator Project Downloadable Executable 

bitworldweb    Incubator Project Downloadable Executable 

Bla-bla List  (blablalist)   
Simple sharable to-do lists written in Laszlo and RIFE.

Black Star  (blackstar)   Incubator Project 
An instant messaging application over the local network.

Blankwebapp  (blankwebapp)   
Blankwebapp is a template web application based on struts and hibernate. Provides an easy start for a new web application.

Blender    
Blender is the open source software for 3D modeling, animation, rendering, post-production, interactive creation and playback.

Blitz - a small, ultra fast, java database  (blitz)   Incubator Project 
Blitz is a embedded relational database implemented in Java. Blitz has a very small footprint and can provide extremely high throughput for data warehousing and analytic operations.

Blog of Bug Swing Components  (swing-bug)   
A set of rich swing components including Carousel, ReflectedImage labels, Carousel Menus, Java Dock components, more will be added to support drop-dead gorgeous swing applications.

Blog7    Incubator Project 
develop a weblog that allows multiple user

Blogapps: RSS and Atom utilities and example code  (blogapps)   Incubator Project 
A set of RSS and Atom utilities, a Blog Client (MetaWeblog and Atom Protocol based), a Planet Aggregator and numerous other examples. Including a standalone Blog/Wiki demo server based on Roller and JSPWiki.

BlogEd  (bloged)   
A very simple Blog Editor

Blogger Plugin for NetBeans  (netbeans-blogger)   Incubator Project 
This projects aims to embed various features for bloggers within the NetBeans IDE. NetBeans users will be allowed to login and post to their blogs from NetBeans. Users will be provided various embeded features like directly posting files or selected text from editor to blogs. Future features include maintaining a bookmarks list of blogs, displaying all posts on selected blogs of the user.

bloggle  (Bloggle)   Incubator Project 
A blogger for statistics

Blogue  (blogue)   Incubator Project 
Blogue is a simple but powerful Weblog system, based on the J2EE patterns. We'll be using WebWork, XWork, Hibernate and other open source tools and frameworks to achieve the best performance, easy of installation and easy-of-use blog system.

Blogunity - community blogging software.  (blogunity)   Incubator Project 
Blogunity is a blogging system written in Java, that provides as main software-idea community-features within the blogging system. This features allows the registered blogunity-users to create individual blogs as well as two kinds of community blogs: public or private. (number of blogs per user is defined within system-settings).

Blood bank server service center on Web  (JJ2008BloodBankService)   
Web MAP & Web Service that provide the information about Blood bank status of each hospital

BloodBank    
BloodBank Manager is a software for control of supply blood components in a hospital institution.

Blu Dahlia: Blu-Ray Java and TV Java User's Group  (blu-dahlia)   
This Java User's Group would focus on Blu-Ray, and other applications of Java to interactive TV, such as OCAP for Cable TV, and GEM-IPTV for IPTV. Like the nightclub in Raymond Chandler's novel, Blu Dahlia is a gathering place to exchange ideas, hire a professional (with or without blackjack), or just find solace after a hard debugging session at the bottom of a cheap bottle of whiskey. This group is in formation, but we expect to coordinate with SEMUG and the LAJUG. We expect meetings to be held in or near Hollywood, and perhaps be bi-weekly or monthly.

Blue Espresso Signals  (Signals)   Incubator Project 
A tiny library for creating loosely coupled GUIs and event driven architectures. Signals helps you solve the problem of how to connect together the many components and screens that make up your application. Similar to the c++ library QT's signals and slots, libsigc++ or Boost.Signals.

bluebill    Incubator Project 
Gannet is a plugin for the blueMarine photo management application (http://bluemarine.dev.java.net). It provides some tools which help the amateur ornithologist photographer to manage its activities integrating them to the photo workflow. This website hosts the source repository and the project mailing lists. The official website is http://gannet.tidalwave.it.

bluebox    Incubator Project 
It's a Bluetooth Server, responsible to send medias over this technology to any bluetooth device in a limited area.

BlueBubbles  (bluebubbles)   
This project consists of a multiplayer prototype version of the known Frozen Bubbles game (http://www.frozen-bubble.org/) which is under GNU GPL v2 license. This new version is intended to be made using 3D graphics(OpenGL), and the Bluetooth tecnology to comunicate the two playing devices. To achieve this goals we will use the Java 3D API and the Java APIs for Bluetooth Wireless Technology (JSR-82). This project is aimed to the J2SE platform, and has the major objective of being a tutorial to developers who are interested in learning these two promissing technologies. It is a research, opensource project.

BlueGrid - Grid Computing for Bluetooth J2ME devices  (bluegrid)   
BlueGrid is a middleware that provides parallel computing over J2ME devices using Bluetooth communication protocol. It allows J2ME devices to share computational load with other devices using a distributed scripting language called G­Script. G­Script has been designed upon a JavaScript like, open source, scripting language called F­Script. G­Script introduce the parallel and the task language constructs allows to define tasks and code sections where tasks can be executed in a distributed way thanks to BlueGrid.

BlueID  (blueid)   Incubator Project 
ID recognition via Bluetooth Technology

BlueJ  (bluej)   Incubator Graduate 
BlueJ is an integrated Java environment specifically designed for introductory teaching

bluej-project-exporter  (BlueJ-project-Exporter)   
Small BlueJ extension that allows a BlueJ user to export a BlueJ project to another IDE platform that supports ant buildfiles.

bluej-project-exporter    
Export BlueJ projects to other IDE

blueMarine  (bluemarine)   Incubator Graduate 
blueMarine is an application for supporting the workflow related to digital photos management. It provides tools for organize, search, tag, edit, visualize photos as well as building galleries and publishin them to the web.

blueMarine plugin for astrophotographers  (bluemoon)   
A blueMarine plugin with tools for astrophotographers

bluemarine-flickr    Incubator Project 
A plug-in for the blueMarine project that allows integration with the Flickr portal.

BlueOxygen  (blueoxygen)   
BlueOxygen is an Java organization based in Jakarta, Indonesia, the real Java organization in Java island. BlueOxygen provides several services for their community, such as Open Source Project, Incubator Project (Financing), etc.

BlueOxygen Electra  (electra)   
BlueOxygen Electra is an Eclipse RCP implementation. Use this as you standard workspace for you apps. You dont need Eclipse RCP anymore. This is a web version of our Workspace inisiative, take a look of our project cimande for the web version.

Bluetooth JGroups (JGroups-BT)  (jgroups-bt)   Incubator Project 
This is an extension for JGroups-ME which is JGroups (www.jgroups.org) partially ported to work in a JavaME environment. The goals of this project are: - Port the GossipRouter to JavaME so we can have a 100% mobile group communication system. - Add Bluetooth to the network layer allowing short-range communication between the group members.

Bluetooth message service  (BMS)   Incubator Project 
A j2me and j2se project that provide a bluetooth service send messages between devices on the net.

Bluetooth remote controller interface  (Blix)   Incubator Project 
The project aims to create a library to implement remote controller applications based on JSR-82 and support application development for users with disabilities.

bnf    
BNF project is designed to handle all of the actions connected to Backus-Naur Form (BNF) which formally describes some kind of structure. These actions include: parsing, error diagnostics, printing, creating HTML and XML files of given BNF. This tool is based on Atplib and more actions can be simply added later.

Bnportal  (bnportal)   
BnPortal is Java/J2EE web portal system, JSR 168 compliant. It is a fork of the Liferay Enterprise Portal. We aim to build a non-EJB version of the Liferay Enterprise Portal that can be run in a standalone servlet container such as Tomcat.Integrate OSWorkflow,Spring Framework, CMS (JSR 170Impl).

Bob Scheifler's hacks  (user-rscheifler)   
Some Jini-related hacks.

Bobik    Incubator Project 
Bobik is Open Source Web search,indexing engine with minimal period between re indexing.

Bolide, the business oriented programming compiler  (bolide)   Incubator Project 
Bolide can be seen as the next generation of compiler. Bolide is able to produce business application from business programming instead of classical programming. Bolide rely on formal use cases to produce a real Java application. http://www.bolide.org

Bollinger's Open Calendar Kernel System  (bollocks)   Incubator Project 
Bollinger's Open Calendar Kernel System. An open source Swing Calendar control supporting Year view, month view and more.

Bolt Java Build System  (bolt)   Incubator Project 
Bolt is a lightweight scripted build tool.

Bonsaii Internet Banking  (bonsaii-internet-banking)   Incubator Project 
Internet Banking is the online banking application totally made by using Struts Java Design Pattern using JSP And Servlets and with keeping in mind high security

Book Sharing and Purchasing Software  (BookSharingPurchasing)   Incubator Project 
Objective: Facilitates sharing and buying of books within the network. Provides datasheet having the details of the books available(the author, the edition, and the price as per the owner). Books can be searched from the database. It will also provide the contact details of the owner facilitating purchase or sharing. Additional features: Forums for discussions on books including Book reviews and polls. The software would be built using Sun JAVA platform which is independent of operating system.

BookLib  (booklib)   Incubator Project 
The project delivers a web application which is an online library system.

Boombat    Incubator Project 
This project is about 2D Scrolling Action Game that build using JSE 6 platform and Slick2D framework. Actor is a tank that join in a group, each group must be attack the enemy group until they all vanish. This game is game client that can be integrated with LAN game server.

Boston Java Meetup    
A social group of like minded Java developers who feel they can learn from each others experience.

Bottomline - Dynamic JDBC Driver  (bottomline)   Incubator Project 
Bottomline is a JDBC Bridge API that dynamically loads multiple JDBC drivers and different versions of the same driver from their respective JAR files by using custom class loaders. It seamlessly integrates with application servers and persistence APIs.

BoulderCat  (bouldercat)   
A Boulderdash-like 2D addictive game

Bourne Swing Diretory  (jbournetest)   
It is an emulator for assembly language made in swing.

Boxcar Commerce  (Boxcar)   Incubator Project 
An open source commerce engine written in Java

BoxSQL - Processor of templates SQL  (BoxSQL)   
BoxSQL is a simple ones and efficient framework that it removes the SQL of the code of its application and places them in archives of templates. Characteristics: - Fast Reading of archives SQL; - Cache of sentences SQL; - Dynamic Parameters; - Automatic Mapping;

bpcandidates    
candidate guidelines and code for the J2EE BluePrints solutions catalog

bpcatalog    Downloadable Executable 
J2EE BluePrints solution catalog

Brainiac  (brainiac)   
The Brainiac knowledge management system enables companies to keep track of employee comptences as well as managing competence debelopment activities.

BrazilUtils    Downloadable Executable 

Bread Board for the Sun SPOT System  (spot-breadboard)   
Experimenter/Prototyper bread board for the Sun SPOT system. Connects to the e-demo board IO connector and brings those signals out to a electronics bread board.

BreizhJug    
Java User Group at rennes, France. "Breizh" is the translation for britany (rennes region) in breton.

Brian Jenkins  (brian-jenkins)   
Sandbox for Brian Jenkins

Bricks  (bricks)   Incubator Project 
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).

Brillien  (brillien)   Incubator Graduate 
Starting as a hobby and developing slowly, the idea of Brillien can shift the basics of corporate application planning and development to a whole new level. No aims towards replacing existing standard EE technologies, nor creating yet another framework: Brillien is a new age architecture, allowing developers to discover an attitude that opens doors to a possibly more efficient development method. With the increasing size and structure depth of issues being modelled, there is a directly proportional demand for a more abstract and sophisticated architecture. Given the Java language and the SDK built around it is a structure based on consistency and logic to model the world around us and define its main elements, it is an excellent basis for constructing more complex models. Corporate systems consists of more abstract components than a set of objects and packets, and mainly workflow-based. Brillien offers an architecture that satisfies this demand. Acting as the underlaying framework it supports the flows and provides necessary tools for modelling components the flow consist of. It also handles functional dependencies, so it is safe to say Brillien is not another workflow engine; rather a corporate application development tool, that, by reducing the significance of modelling issues and inconveniences, is able to map the logical system formed during the requirement analisys and make it a functioning one. Without the restrictive constraint of backwards compatibility (aka History) the system truly shines in its vast simplicity and smoothness.

Broadcast files through propagation pipes. (w/PicShare demo.)  (jxtacast)   
Broadcast files through propagation pipes. (w/PicShare demo.)

broccoli  (Broccoli)   Incubator Project 
modular math. software package for Java

BrownSocks double-entry accounting library  (brownsocks)   Incubator Project 
Provides an API to perform double-entry accounting.

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.

Buenos Aires JUG  (buenosairesjug)   
Java Users Group in Buenos Aires, Argentina.

BugBridge    
BugBridge test project which will mirror Java.net Issue Tracker bugs into internal bug tracking system.

Build and Test Automation Services  (cubit)   
CUBiT is an end-to-end multi-site development environment integrating build and test into the development life cycle.

Build Project Darkstar games without managed references  (norefs)   
The purpose of the norefs project is to provide a way for developers to create games in Project Darkstar without needing to use managed references, but without any changes to the underlying Project Darkstar server. Managed references are the way that Project Darkstar implements pointers to managed objects. This project intends to use byte code manipulation to automatically introduce references into the game classes without the need for developers to do so.

Build your own extreme feedback orb  (orb)   Incubator Project 
This project is to store information, experience, and programs needed to build your own extreme feedback opb.

BuildMonkey    
Build system using Java 5 compatible source and annotations.

Buni Meldware Communication Suite  (Meldware)   
An open source groupware project written in Java which presently includes a mail server (IMAP/SMTP/POP3), calendar server (iCal/WCAP), Webmail/WebCalendar (Flash/Flex) and Graphical Administration tool. The project integrates well with Mozilla Thunderbird and Lightning as well as Evolution and Outlook.

Bunny Hunters Online!  (bunny_hunters)   
A demo 2D lock-step SGS game.

bunny world  (bunnyworld)   
group project on myst like adventure primarily as an educational exercise. For university class.

Bush's Magic JDBC Driver  (BJDBC)   Incubator Project 
com.bush.jdbc.driver.BushDriver is a lightweight proxy JDBC driver that can be wrapped around any other JDBC driver to transparently introduce connection pooling and statement caching. Although intended for use in situations where no pooling facilities are available, this driver provides a simpler and more feature rich solution than most pooling implementations. Further more it can be installed in seconds with no code impact. Yes that means you don't have to learn and API, write, or modify any code to use it!

Business Chain  (business-chain)   Incubator Project 
A browser-only multiplayer game for CEOs and mayors

businessbay  (BusinessBay)   Incubator Project 
BusinessBay is a web-based business process modeler, which goal is to create consistant web business applications such as ERP, CRM, Business Intelligence Applications, etc...

bwengine    Incubator Project 
This project desires get a WfMC workflow process, in XML format, and process it linking with an other xml definition, that represents business components, like an SessionBean, MessageDrivenBean, CORBA component or a WebService component, and process those items together. This will make easier to build workflow process that must be linked with legacy systems, or also build new workflow systems with workflow need.

Bytecode convertor for forthcoming JVM  (Headway)   Incubator Project 
Headway can convert bytecode compiled for older JVM into bytecode that will be accepted by modern JVM. It can enrich existing code with StackMapTable attribute used by Mustangs (Java 6) bytecode verifier.

ByteStore ported to jini2.0  (holowaa)   
This is a Jini2.0 port of John McClain's Holowaa ByteStore project

C/C++/C# implementation of JXTA  (jxta-c)   
This project is to provide JXTA core functionality in C/C++ implementation, and targeting to be the base for other language bindings such as C#, Ruby, etc.

c4j    Incubator Project 
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.

Cactus    
Cactus is an open source problem solving environment designed for scientists and engineers. Its modular structure easily enables parallel computation across different architectures and collaborative code development between different groups. Cactus originated in the academic research community, where it was developed and used over many years by a large international collaboration of physicists and computational scientists.

Cafe Night  (InternetCafeManagementSoftware)   Incubator Project 
Internet Cafe Management Software is a software for Internet Cafe to manage its system and the business. Internet Cafe Management Software provides the features to the Cafe to fully automate its work. It is being developed in java and its related technology like J2EE, J2SE AND J2ME for Mobile Devices. The main goal of this software is to maintain the business in the Internet Cafe. Its goal is to maintain the regular entries of the customers/clients/users in the Cafe and to handle them efficiently. Its main target is to handle much clients at a time and to provide them much features in less time. Internet Cafe Management Software manages all the works done in an Internet Cafe. Curently this system handles 100 clients at a time and provides them facilities at a time. It manages the following entries in the Internet Cafe-. 1. It maintains the daily records of all the user, their entry time and their other personal etails like Name, Address, Contact No., etc. 2. It check the entries of the users/customers in the Cafe. It allows any customer to work on any computer and permit them to log out. 3. It maintains the time and amount of each customer working in the Cafe. 4. It also tell each client that how much time they have spent on the computer and it also tells them what amount they will have to pay. It sends after every 30 minutes, a message to each client, so that they can also check what time they have spent and whai is the amout they will have to pay. 5. This system also manages extra works such as sales, stock and dues and user info. It automatically enters the dues of any user if it finds so. It also maintains stock of the materials resent in the Cafe like cd's, dvd's, headphones, etc. 6. It generates the reports of sales, income. So that the Cafe Owner can be familiar with the situation of their income and expenditure. 7. It checks the activities of each working clients. This system checks the activities of each working clients/customers. If any customer is opening any untrusted/unauthorized sites, then this software will send a message to the Cafe Owner and a message will be displayed on the client's screeninforming him/her not to open that site. This softawre also checks the activities of each clients. 8. Cafe Owner can also watch the live-screen of each clients. Cafe owner can save that image/vieo for future use/purposes. 9. Cae Owner can send any message in their regional language to any cliet. Cafe Owner can do voice chat with any client and can save the conversation for future use/purposes. This software is using MS Access as its backend or as its database. MS Access is being used because of its easy availability in the Market. Database is a assword protected database and quite secure. All the informations are properlu inserted in the tables of the database. Their is a proper relations between each entities. Use of J2ME for Mobile Devices- I am trying to deploy this software on Mobile Devices. For this we are thinking to use J2ME and NetBeans IDE and its Mobility Pack. We wants that Internet Cafe Owner can manage their entire business by their one hand only, i.e., b their Cell Phones only. But, we are getting a problem in this regard. The problem is how will client application residing on each clients system will interact with the server aplication residing on the Cell Phones of Cafe Owner. or Simply, how will client application will interact with the server application on Mobile Devices. So, we are tryong to connect our client application to our server application running on Cell Phones. After all, it is a new technology which will be in a hand and it wll manage Internet cafe very eficiently and esaily and will try to provide much more facilities to its users.

CafeManagementSoftware    Incubator Project 

CaJo  (cajo)   Incubator Graduate Downloadable Executable 
An RMI framwork for collaboration between applications. It allows spontaneous interconnection, and also provides for the transmission of graphical user interfaces. It is freely licensed under the GNU LGPL.

Cajun JUG  (cajunJUG)   
New Orleans Java Users Group

calculator  (ricoh-calculator)   
A simple Calculator to compute simple basic arithmetic operations.

Calendar client  (dex)   
Java client for edgecal. This project must stay private (NOT PUBLIC) for a while. dex: Dionysius Exiguus (Dennis the Little, meaning humble) (c. 470 – c. 544) Dionysius is best-known as the inventor of the Anno Domini era, which is used to number the years of both the Gregorian calendar and the Julian calendar. http://en.wikipedia.org/wiki/Dionysius_Exiguus

Calendar-Alarm  (calalarm)   Incubator Project 
This project is about building an application that will act as a calendar,Alarm. Initially the User has to record his thumb impression as an indentity and use the same as the authentication to use the application from the next time.

CalFaces  (calfaces)   Incubator Project 
CalFaces is a collection of JavaServer Faces components for use in web-based PIM applications, providing an Outlook-style calendar with day, workweek, week and month views, as well as a meeting planner.

Caltech Open Source Java User Group  (caltech-osjug)   
For Caltech students, staff and faculty who want to collaborate on Java projects and to be informed of on-campus Sun-related events

Calyente  (calyente)   
Web Browser

cameleon  (Cameleon)   Incubator Project 
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.

Camera Raw plugin for ImageIO  (jrawio)   Incubator Project 
jrawio is a plugin for ImageIO which provides readers for many Camera Raw formats such as NEF, CRW, CR2, SRF, PEF, MRW used by camera made by Nikon, Canon, Sony, Pentax, Minolta. It also provides a reader for Adobe Digital Negative Format (DNG).

Camomile  (camomile)   Incubator Project 
Lexer generator

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.

Campina Grande Java User Group  (cgjug)   
CGJug is a comunity of Java developers, enterprises and universities working together to bring up the software quality produced in our region.

Campinas Java User Group  (campjug)   
Java User Group for Campinas and region

CampusClassified  (skooljunks)   Incubator Project 
A portal that has the capability to serve as a place for Students across the country to post local classified ads to sell books, furnitures, electronics and etc. The registered users can place and view ads of their college community. This portal should also serves as a social network place that captures the users info. Users are allowed to customize their profile similar to the iGoogle page via porlets. The project is at the requirement gather phase. The ideal completed product should provide students/users a place to meet local friends with similar interests and to dispose their good at the end of semester at a reasonable price.

Canción MIDI Suite  (cancion)   Incubator Project 
A suite of tools to facilitate editing, cataloging and viewing MIDI compositions. Although it can also be used to create MIDI compositions, its primary purpose is to fill the gap between sequencing and notation tools.

canopee    Incubator Project 
Canopee is Analytical Network for Observation and Protection of Ecology and Environment. It aims at providing a comprehensive suite for environmentalists that would assist them to monitor the environmental variables and analyze the results through self generated reports. Sun Small Programmable Object Technology will be used for building the sensor network. The project will use MySQL database server at the back-end, Netbeans IDE as the development platform and iReport plug-in for Netbeans for generating reports. Ashoka Trust for Research in Ecology and Environment (ATREE - http://atree.org/) is built on a strong academic foundation and actively pursues investigations in the natural and social sciences, which form the basis for ongoing projects that are dedicated to outreach and education. The Kalakad Mundanthurai Tiger Reserve (KMTR) , and the Biligiri Rangaswamy Temple Wildlife Sanctuary, two important protected areas in India’s Western Ghats, have been long-standing foci of ATREE’s work in forest ecology. They have also undertaken a pioneering canopy research program at KMTR which is opening a new world of ecological understanding. We have identified that collecting data on these covariates could be very easy, most precise and regular if an efficient Sun SPOT system could be developed. The project specifically aims at developing a sensor solution which will be tested and deployed at KMTR.

canto    Incubator Project 
Web conferencing and collaborating Tool. With canto you can show Presentations, Applications and Desktops to any other person over the internet. You can chat, show your webcam and talk with others in the meeting

Car Rental System  (rental)   Incubator Project 
A car rental website that allows the user to register, login, book a car and cancel booking.

caramba    Incubator Project 
Caramba provides you an easy way to build responsive web applications, using AJAX technology. WebApplications can now be written in a complete Event Driven way. Only stuff you need to know is plain old Java and JSP

CardSpace Authentication for OpenSSO  (cardspaceauthn)   Incubator Project 
CardSpace / Infocard authentication for OpenSSO

CardSpace/Infocard authentication library currently designed for OpenSSO  (CardSpaceAuthN)   Incubator Project 
A snap-in authentication module that allows consuming of InfoCards (as defined in the Microsoft CardSpace implementation) within OpenSSO or Sun Access Manager for the purpose of authentication. This project has been designed so that it can plug into any security system.

Career & Technical Education Curriculum  (CTEcurriculum)   Incubator Project 
An open-source process for developing curricula in career and technical education.

Cartridges for AndroMDA  (AndroMDA-Cartridges)   Incubator Project 
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

CAS computer algebra system  (CAS)   Downloadable Executable 
This is a quick and dirty prototype for a Java computer algebra system based on Hartmath (hartmath.sf.net) that I hope to work more on this summer.

CAS Modules  (cas-modules)   
CAS Modules is a collection of tools, add-ons and modules to extend the Central Authentication Service. The core goal of CAS Modules is to facilitate integration between CAS and other projects without cluttering or expanding the Spring core.

cascadelayout    Incubator Project 
Swing layout manager

Cascading Style Sheets (CSS) for Java  (JavaCSS)   Incubator Project 
Provides stylesheet support for ordinary Java components, so you can use rules like "JLabel { font-weight: bold; font-size: 24 }" to control the appearance of components in your application.

caseClosed  (caseclosed)   Incubator Project 
caseClosed is an issue or bug management system based on current popular open source technologies (Webwork2, Hibernate, Spring, etc.).

CashForward  (cashforward)   Incubator Project 
A money management application written in Swing and built on the NetBeans platform.

castor-annotaions  (castor-annotations)   Incubator Project 
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.

Catalog Sicilian Farms  (CatalogFarms)   Incubator Project 
A catalog of Sicilian farmhouse that serves as cd or installed as any program

Catren    
Catren is a dynamic modelling framework to develop application. Each component in Catren is an extended component of Catren class. Since every component in Catren is extend Catren, everything developing to Catren can also work for the subclasses. There are only few fields in the Catren and can represent everything, including parent-child, joiner relationship.... etc. Therefore, everything is Catren, no matter field or table for a relational database. That is, Catren define anything in the real world. The major purpose to develop a Catren project is for security and categories.

Caveman    Incubator Project 
This game is a little like runescape but it goes back to the dinosaurs and cavemen. Your character, the caveman will roam round doing many activities and gaining skills. All the creatures that can be found range from reptiles to dinosaurs to amphibious creatures. All mystical and pre-historical creatures will be featured in this game. Basically I am thinking, runescape but with a massive new twist.

CCM Contact Manager  (ccm)   Incubator Project 
contact manager with server - client - arch

ccword  (CCWord)   Incubator Project 
This is a text editor, java editor,jsp editor

cd_create  (cdcreate)   Incubator Project 
cd_create will allows users to easily backup their storage systems to CD/DVD media. It will intelligently split up the given data storage areas onto the desired media.

CEJUG Classifieds  (cejug-classifieds)   
» CEJUG - Ceara Java User Group Project
The aim of this project is to create an easy to compile and deploy Classifieds Web Application. The test bed of the project will be the CEJUG - a Java User Group from Ceará/Brazil. A first release must include a simple web application, and later efforts should provide it as a service, a distributed component or other technologies.

cell    Incubator Project 
cell is a java (hibernate, echo2-ajax, tomcat) based mrp2, crm, workflow and docflow web-based tool

cellphonejava    
Tools for Cellphones, J2ME, DoJa, e.g. screen savers, mobloggers

centauro    Incubator Project 
A ERP system integrated with groupware for Centauro Portões and final work graduation designed in Java using Postgree database, Hibernate for data persistence and Webwork for Controller. This system runs on tomcat or jboss or other web container that implements j2ee specifications (we use jsp 2.0 and servlets 2.4)

Central Authentication & Authorization Server  (caas)   Incubator Project 
CAAS is an J2EE-based Single Sign-On infrastructure aimed to provide a solution for centralized platform neutral user authentication and authorization.

CentricWare Suite  (cws)   Incubator Project 
CentricWare Suite includes inventory, manufacturing, and sales (POS) automation software. It consists of software written in Java 6 and custom developed hardware.

Cereal: A Prevalent Storage Container  (cereal)   
Cereal PSC is an free software project to develop a way to improve J2EE performance using Prevalent storage devices as part of the Containers' structure, specifically: replacing CMP's and BMP's need of a database with a Prevalent storage.

Certificate Manager for Glassfish v3 Admin Console  (certadmin)   Incubator Project 
A console admin to help uses certificate management for glassfish v3. It is intended to be integrated at glassfish graphical console.

CESJUG  (cesjug)   
Discussion group seeking to take doubts and share informations about the functional/object oriented programming language Scala inside the Java platform.

Cetia4 REST Framework  (Cetia4)   
Cetia4 is a Java Servlet-based REST Framework for Web and Web Service Applications. Cetia4 uses a simple but powerful abstraction that allows the easy creation of a Java Servlet-based application that can work as: - a web application that may be accessed by a typical web browser or any stateful web-enabled client, and/or - a REST web service application that may answer HTTP stateless requests.

CFEX Project  (cfex)   Incubator Project 
Desktop application for generating detailed credit card reports. The technology used is JasperReports, Spring and Hibernate Annotations in the engine, and Swing in the front-end. The project is build with Maven 2, and tested with JUnit.

Chalk  (chalk)   
Chalk aims to provide an all in one solution for creating educational content in the field of computer science and engineering.

Chameleon  (chameleon)   Incubator Project 
A general persistence layer that can be used as an O/R mapper, meta-persistence engine or handle other persistence needs. Not specific to RDMBS or even to JavaBeans for persistence.

Change Management API  (change-management-api)   
Change Management API according to ITIL specification and following OSS/J Design Guidelines.

Charet  (charet)   Incubator Project 
This project will be basically implementing JSP,Servlets,Beans and EJB. This will be a OnlineShopping type project where I will try to imlement the features mentioned above

Charleston SC Java Users Group (JUG)  (charleston-sc-jug)   
This is the Charleston SC Java Users Group (JUG).

Charset De/Encoders enhanced in performance and usability  (java-nio-charset-enhanced)   Incubator Project 
I have found out, that there are some chances to make Sun's sun.nio.cs charset de-/encoders faster, especially for single byte charsets such as "windows-1252". For increasing usability, I would at 1st step implement http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6695386.

Charset Tool  (charsettool)   
Charset Tool is a tool to identify text file encoding, or to test if specified file meet the encoding expected.

Chart JME API  (Chart2Go)   Incubator Project 
API to create charts on JME with MIDP and CLDC

Chat Application  (imp)   Incubator Project 
The gole of this project is to create some API, which is used easily in any program to create chat application for any platform. We will also provide the Blue print of chat application. Chat Portlet can be created for any Portal environment.

Chat application built on top of Project Darkstar.  (darkstar-chat)   
Simple chat application which uses Project Darkstar for communication.

Chat UI using LookingGlass technology  (RolloChat)   Incubator Project 
Utilizing LookingGlass technology, this project aims to create a chat environment that is easy to use, and has no clutter of its 2-D counter-parts.

Chat3  (chat3)   Incubator Project 
Chat3 is an instant messenger that uses a derivitave of the XMPP protocol (same protocol that the popular Jabber IM uses) to exchange messages with friends, peers, buddies. The purpose of Chat3 is to be an experimental sandbox to explore and develop new paradigms and ideas in the area of instant messaging - with the ultimate goal of blending instant messaging, email, and the internet.

Chatroom    Incubator Project 
its a distributed system chat service by RMI and Javaspaces with the jini

chattools  (ricoh-chattools)   
Chattools will allow users to communicate with a technician in order to solve simple problems on the MFP.

Check consistency of an iTunes music library  (iTunesChecker)   Incubator Graduate 
This Java application performs a variety of consistency checks on an iTunes music library. For example, it can check that all tracks in the library exist on disk, and vice versa - that all files in a given directory exist as tracks in the library. It can check that every track appears in at least one playlist other than the master playlist.

CheckThread is a static analysis tool for Java threading  (CheckThread)   Incubator Project 
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.

Chennai Java User Group  (ChennaiJavaUserGroup)   
Hi Guys ,We are all Java guys working in different places. We are Specialized in Developing Intranet/Extranet/Internet/B2B applications for the Industries, to make their communications effective. And we are interested in discussing Java related latest developments, issues etc. The technologies we discuss are J2EE, MVC, SC, Open Source etc

Chess Game  (chessgame)   Incubator Project 
Chess Game

chess_reviewer  (ChessReviewer)   Incubator Project 
A module build on NETBEANS platform which can read PGN (Portable Game Notation) files and play them in visual chessboard. It can also used to play chess.

ChicoJUGChico Java User Group  (chicojug)   Incubator Project 
Chico Java User Group (Chico JUG) is located in Chico, CA. We aim to: * Promote the use of Java and related technologies * Educate through high-quality and applicable presentations * Induce interactive discussions and forums * Be a resource hub for whomever is interested in web development in general and Java in particular * Develop close ties and relationships with the industry mentor companies and educational institutions in the United States and worldwide.

chillibeans    
Model-Driven Architecture tool to manage Object-Relational persistence tier generating code based on templates.

China Java Users Group Open Source Project  (cnjug-ee)   
» China Java User Group Project
Cnjug is China Java Users Group(http://cnjug.dev.java.net).Cnjug-ee is our open source projects collaborative web site .cnjug-ee provides j2ee components and some applications.

Chinese-Chess-Xiang-Qi  (chinese-chess-xiang-qi)   
Chinese Chess also known as Xiang Qi, is a variation on chess that is said to be as old as the original puported to originate in India. This version, originally written in C++ and ported to Java in 1995/6 is one of if not the first chess engines and indeed, one of the very first games written in Java. The intent of this project is to improve on the original and add JXTA to create network games.

Chinese-English Dictionary  (ced)   Incubator Project 
CED is a Java-based desktop lookup Chinese-English dictionary that looks up any Chinese characters from a document or website and provide the hanyu pinyin pronounciation and vocalize the pronounciation.

Chinook: P2P Bioinformatics Services  (chinook)   Incubator Project 
Chinook is a peer-to-peer (P2P) bioinformatics service. The goal of the Chinook platform is to facilitate exchange of analysis techniques within a local community and/or worldwide. Chinook operates by turning command-line applications into services which are broadcast over a virtual network.

Chords and Scales for Guitar and Keyboard  (chordandscales)   Incubator Project 
Tool for Music Education. Displays Chords and Scales on Guitar Fret and Keyboard.

ChristmasSPOTs    
Use this program to have your SunSPOTs elect which gift you can get at Christmas. This project includes desktop (server) and onspot (client) code.

chrojug  (CHROJUG)   
Switzerland Romandie Java User Group

ChronicJ  (chronicj)   
ChronicJ is a suite of time-related compontents and applications that make it easy to add visual calendaring and scheduling to Java applications.

Chronicle  (chronicle)   
The Chronicle Project is about weblog management using Java

Chroniq    
A J2SE Taskbar Diary.

Chronos - Recurrence rules for Java  (chronos)   Incubator Project 
A set of utilities for building and working with recurrence rules.

Cimande Workspace Framework  (cimande)   
Cimande Workspace Framework is a foundation to create business apps.

Circular Layout  (circlelayout)   Incubator Project 
A layout manager that will arrange components in a circle.

CIT Java User Group  (CITJava)   
This is a user group intended for Java Users in CIT

CityFinder  (cityfinder)   
Personalizable search engine for an embedded navigation system.

CityOfBits  (cob)   
A website to be developed using JSP, Servlets. The website is to be used for a computer training and assembling company.

cjar    Incubator Project 
Project to allow unified search and access to Java artifacts in various repositories. Also allows community comments and overrides for artifacts meta information.

Claros In Touch  (Claros)   Incubator Project 
Claros In Touch is a webmail, address book, calendar, and notebook application. It aims to fulfill the need for a stable, full featured messaging application. The main features are: Bayesian spam protection, message filtering, folder support for the POP3 protocol, no need to do database setup, compatibility with any standards-compliant POP3 and SMTP server, operating system independence, support for sending HTML email, and full MIME compatibility.

Class Schedule Organizer  (classscheduleorganizer)   Incubator Project 
This is a J2EE web application for manage class schedule for student. It extensively used AJAX technology for better user experiences.

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.

claybox: mobile framework  (ClayBox)   Incubator Project 
Java ME flexible UI and systems framework to help developers in writing their application, not in writing the engine behind it. Asynchronous networking, network utilities, webservices, screen management , asynchronous screen preparation, thread utilities, build system and more is right out of the box.

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

ClearLooks look & feel for java  (jclearlooks)   Incubator Project 
A java look & feel that try to clone GTK ClearLooks look & feel, implemented 100% in java.

Clematis  (clematis)   
Clematis is a client side solution for those who prefer to have java applications launched from the common user interface of Java desktop. In addition, Clematis offers an open plugins architecture to extend its functionality and appearance. It also have an internal messaging system, allowing developer to bind different plugins and to make them work together on a single machine or over the network.

CleverRTP    Incubator Project 
Java RTP stack which will use Grizzly project and Java New I/O which will reduce the latency and will increase the speed.

Clicker  (clicker)   Incubator Project 
This is a project to build an open source "clicker" implementation. Clickers are used in the education community to allow students to input answers, using remote control style devices, into a professor's computer.

ClickStream  (clickstream)   
ClickStream tracks 'traffic paths' across a website.

Client Compiler Visualizer  (c1visualizer)   Incubator Project 
Visualization tool for the internal data structures of the Java HotSpot client compiler, a just-in-time compiler inside the Java HotSpot VM that translates bytecodes to machine code. The tool shows the high-level and the low-level intermediate representations as well as the lifetime intervals used for register allocation. It uses information emitted by the debug version of the Java HotSpot VM.

Client/Server Boggle Game  (Boggle)   Incubator Project 
This project is for a multiplayer Client/Server Boggle Game. Currently it supports client/server 2 player support. Goals include a Computer Player (currently in research), and multi game server (server is limited to 1 game at a time currently).

ClipLord  (cliplord)   
A tiny utility to keep a history of the recent clipboard entries and allow selecting them.

Clock Ease  (clockease)   
Simple time tracker and reporting engine for a small set of tasks. Displays a list of tasks and keeps track of how much time was spent today and in total using simple check boxes. Log entry notes can be associated with each task. A report can be generated that summarizes how much time was spent on each task for a date range. History of tasks is fully editable.

cms    
Corporate Instant Messaging

CMS    
CMS

Cnc4Home  (CNC4Home)   Incubator Project 
Home Made CNC in Java

Code editor for mobile  (CodeEditor)   Incubator Project 
Code editing software for mobile phone. Built on javaME platform allows to code right from your handset. Templating and code generation feature would be available

Code Generator for Java  (coder4j)   Incubator Project 
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 plagiarism  (copy-cat)   Incubator Project 
Code plagiarism :- It is a serious concern in academics today, as many students copy their assignments from various sources and attempt to pass it off as their own without giving credit where it is due. Our project aims to identify code that has been plagiarized using several techniques. It resides as a netbeans plugin and checks code for the following: 1. it compares the output 2. it compares the byte-code generated from source. 3. it checks indentation, variable change, etc. we plan to use the following technologies 1. netbeans 2. java 3.mysql

Code Review Record  (CRR)   Incubator Graduate 
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.

codeforfreedom    
The free and open source movement is emerging as the new world order in the technology sector across the world. Today, free and open source products such as Apache Web Server, OpenOffice.org and GNU/Linux have dwarfed several proprietary software products. Sun Microsystems, a front-runner in supporting free and open source software and one of the largest contributors to this movement, takes this opportunity to invite the young, dynamic academic community of India to come and become a part of this exciting free and open source wave. We encourage all of you to take this opportunity to learn about free and open source technologies and make contributions by developing applications that make use of these free and open source technologies. Sun Microsystems is happy to announce the Code For Freedom contest where students across India will contribute to the technologies that are empowering the Participation Age. You will gain valuable industry experience while at college by participating in this contest. And there is more. We in turn will reward you for your valuable contributions towards the free and open source movement.

CodeSimian    Incubator Project 
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    Incubator Project 
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

Collaborative Application for open Storage  (CAOS)   Incubator Project 
CAOS is a collaborative system based on a peer-to-peer distribution focused on data backup, in order to assure the availability and safety of users information, allowing its recovering. CAOS users will form a network and, by sharing some of their disk spaces, will also be allowed to use their peers disk space to have their own files stored. The data will be fragmented and redundantly copied in several machines throughout the network, so that the user will be able to recover it efficiently. Aspects such as security, performance and availability will also be taken into account.

Collaborative Educational Website (CLEW)  (clew)   Incubator Project 
An improved collegiate website that is used at the University of Hawaii at Manoa.

Collaborative Stock Trading System  (TradeNet)   
Collaborative Stock Trading System based on a Pseudo-P2P environment, and integrated with Recommendation Framework based on Hebbian Algorithms.

Collection Tree Protocol  (CTP)   
A routing protocol for Sun SPOTs and TinyOS motes that efficiently sends data to one or more data sinks.

Collections framework new sorting algorithms  (sorting)   Incubator Project 
There are but a handful of fast and efficient sorting algorithms in modern computer science. Quicksort, heapsort, introsort and mergesort are arguably the best among these algorithms with each having its own advantages and disadvantages. The Java Collections Framework is well written and extremely useful. Its default stable sorting algorithm--mergesort--is suitable for many sorting needs. This project seeks to add the quicksort, heapsort, and introsort algorithms to the Collections Framework API with sufficient documentation to allow developers to intelligently make the best decisions possible and write even better code than before.

College Application  (collegeproject)   Incubator Project 
Records of College Student

colorchooser    Incubator Project 
A fast, easy-to-use Swing widget for quickly selecting colors. When clicked, the widget pops up a palette; moving the mouse over the palette selects the color. Combinations of ctrl, alt and shift will change which palette is shown - there are continuous saturated and desaturated palettes, X/SVG constants and Swing and AWT constants, plus a history palette of recently selected colors.

Coloring Black and White Movies  (Colorization)   Incubator Project 
Coloring black and white pictures and movies using image segmentation, color estimation and motion detection

Columbia SC Java Users Group  (jugofcola)   
Columbia SC Java Users Group

com4j    
A Java library that allows Java applications to seemlessly interoperate with Microsoft Component Object Model. A Java tool that imports a COM type library and generates the Java definitions of that library.

combat    Incubator Project 
Combat Management System to be developed as a school project

Comet for everyone, everywhere  (Atmosphere)   
The project propose a framework for easily developing portable Comet based web application (aka Ajax Push application).

Command based Mediator with Dependency Injection  (mediator)   Incubator Project 
A generic mediator and command pattern framework that uses annotations to achieve dependency injection.

Command Library for Swing  (gui-commands)   
This project provides a generic command pattern for Swing GUIs.

commanderbond    Incubator Project 
Commander-style graphical file manager

Common Agent Container  (common-agent-container)   Incubator Project Downloadable Executable 

Common application foundation classes  (aptfoundation)   Incubator Project 
Various foundation classes, for logging, beans binding, document generation, networking, and GUI building.

Common application foundation classes  (foundation)   
Common helpers et al, usable by both Swing GUI and web applications. Both gooey and divlet will depend on this foundation.jar.

Common architectural patterns and capabilities that build on Rio  (rio-substrates)   
The Rio Substrates project is a sub-project of the Rio Project, and provides building blocks for common architectural patterns and capabilities.

Common code between the jaxp, saaj, jaxb, and jax-ws  (istack-commons)   
We've identified that there are a lot of code that can be shared between jaxp, saaj, jaxb, and jax-ws projects (all of them are on java.net.) This project is a place for those projects to host common code to promote code reuse.

Common Components for Contact Details and Addresses  (aptcontact)   
Reusable Swing and database components for personal details, company details, contact details and addresses, and relationships between these entities.

Common Entities for Database Applications  (aptcommon)   
Common entities, transfer objects and components for business applications

Common GUI components AptFramework  (aptgui)   
Common Swing GUI components for AptFramework

Common Servlets for AptFramework  (aptservlet)   
Common servlets, components and support for typical website, using lightweight desktop-embeddable approach, and generating HTML/CSS using Java code, much like Wicket, but using the minimal Divlet/Jetty combination, in support of desktop apps, local personal web apps, and/or stand-alone websites.

Common Swing and DAO Business Application Components  (aptcomponent)   
A database, DAO, and Swing GUI implementation for common business application foundation components, eg. Person, Address, Company, Country, Currency et al.

Common Swing components and utilities from L2FProd.com  (l2fprod-common)   
Provide common Swing components and utilities such as Property Sheet, Beans, StatusBar, BannerPanel, BaseDialog, Action Framework

Common Utilities For Java Library  (tecuj)   Incubator Project 
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.

Communicate using voice and/or text, over JXTA peer-to-peer.  (trinytalk)   
Communicate using voice and/or text, over JXTA peer-to-peer.

Communications Frameworks TOP LEVEL  (frameworks)   
Top level directory for communications frameworks

Communications Services Framework  (csf)   
The Communications Services Framework framework provides a set of web services to enable IP telephony deployment and more generally peer-to-peer real-time communication. It will solve the problems encountered when deploying a multi-network IP communications infrastructure. (Security, Authentication, Identites, User Mobilitiy, NAT, Firewall, and Gateways)

communications-radio    
TOP LEVEL for radio related Communication projects

Community Equity  (CommunityEquity)   Incubator Project 
The objective is to build a dynamic Social Value system by calculating the Contribution, Participation, Skills, and Reputation equity a person can gain by actively engaging in online communities.

Community Essentials  (CommunityEssentials)   Incubator Project 
The goal of this project is to create a complete and integrated platform for managing virtual (internet) communities, with a special focus on technical-related communities such as Java User Groups. The platform will be composed of different modules, chosen among the best open source java-based solutions or implemented with a community effort. Examples of modules that will be part of this platforms are: - Wiki (for managing user groups websites) - Blog - Blog Aggregator - Photo gallery - Event subscribing application

Community Leaders  (communityleads)   
A place for java.net community leaders to collaborate and share information.

compass    Incubator Project 
The Compass Framework is a first class open source Java framework, enabling the power of Search Engine semantics to your application stack decoratively. Built on top of the amazing Lucene Search Engine, Compass integrates seamlessly to popular development frameworks like Hibernate and Spring. It provides search capability to your application data model and synchronises changes with the datasource. With Compass: write less code, find data quicker.

Compatability and Quality for JavaME  (cqme)   
The home for Java(tm) testing technologies. Contributions from anyone interested in quality and compatibility testing are encouraged and welcomed.

compdoc2cn    
Translate some good component doc or articles to chinese.

compfuse  (CompFuse)   Incubator Project 
CompFuse is similar in concept to AppFuse. CompFuse focuses on web component development using JSF, Spring and Hibernate (EJB3). CompFuse uses Maven instead of Ant. CompFuse provides a series of Maven plug-ins to simplify web development with JSF. The goals of the CompFuse project: Use Maven 1.0.x convert later to Maven 2.0 when it stabilizes Use Hibernate 3 with Annotations Use Spring 1.2 Use Java 5.0 (JDK 1.5) Use of Annotation, Enums, etc. Use MyFaces Components Create jroller like package with CompFuse Demonstrate use of custom Spring Aspects (caching) Pull good ideas out of Spring examples Create template framework for JSF components Create CRUD framework utilizing Hibernate, Spring, Java Generics Create wizards in Maven to simplify web development

Compiere ERP+CRM per l'Italia  (compiereitalia)   
This project focus on developing the italian localization for Compiere ERP+CRM

Compilador Semestre 041 - SI - UFSC  (sin002compilador)   Incubator Project 
This project is about a Compiler, with Lexical, Sintatic and Semantic parsers, and code generation. It has a graphic interface (swing), so the user can type the code to be analised and tested, with visual integration. (Implementação do Compilador da disciplina Introdução a compiladores do Curso de Sistemas de Informação - UFSC)

Compile time checking for Java Format Strings  (jFormatString)   Incubator Project 
This library adapts Sun's java.util.Formatter class so that it can be used to perform compile time checking of whether use of a format string will generate a runtime exception.

Compiler  (OptimizingJavaCompiler-javac)   Incubator Project 
This project is aimed at implementing an Optimization algorithm at the compiler level.For this we chose the compiler as javac.

Complete Java EE Example Application  (Full-EE)   Incubator Project 
Full-EE is a complete Java EE application showing how to use the full range of technologies available in Java EE 5.

Component Oriented Programming  (component-oriented)   Incubator Project 
This project is an effort to create a component oriented framework to help the development of applications. Building solutions by combining bought and made components improves quality and supports rapid development, leading to a shorter time to market.

Component Search Engine  (LookForComponent)   Incubator Project 
This project aimed at providing a component search engine to developers. That engine must provide a simple and complete query language and provide ranked results based on their degree of conformance to the search query. Queries results must support different types of component models, EJB, CORBA and .Net for instance.

Compute Farm  (computefarm)   
A simple and robust compute server framework.

ComputeCycles  (computecycles)   
One of the challenges in grid computing is dynamic configuration of the grid. Java is uniquely suited to meet this challenge because it offers the ability to combine mobile code and standard APIs with a powerful security model. These capabilities make it possible to build scalable grid computing systems which require minimal centralized configuration infrastructure and simplify “on-the-fly” deployment and removal of grid assets. The goal of the compute grid project is to build a "flashgrid-capable" compute grid which: 1) Has zero single-points-of-failure 2) Is secure 3) Is easily administered 4) Is dynamically configured 5) Is based on the Master/Worker pattern (eventually moving to a full workflow model) 6) Can be run securely through firewalls 7) Assumes Java everywhere and specifically Jini

Computer Algebra System  (mathrider)   
Mathrider is a Computer Algebra System for education.

computeserverjr    
A simple Java RMI based compute server

Computing Environment Emulation Framework (ceef)  (ceef)   Incubator Project 
A framework for emulating a wide variety of computing environments. PC's, Mac's, embedded devices, and any others.

comujava  (ComuJAVA)   
Java students group.

Comunidad Java Chile  (ComunidadJavaChile)   Incubator Project 
Comunidad de usuarios Chilenos de Tecnologias Java(Chilean Java User Group)

Comunidad Java La Paz  (lapazjavacommunity)   
Estabilishing a JUG in La Paz

Comunidad Java LSIA  (javalsia)   
Somos un grupo de personas preocupadas por generar y difundir el conocimiento libre en el ambito de Java, es de gran relevancia para nosotros que todos tengan las mismas oportunidades de conocer este lenguaje.

Comunidad Java Mexico  (ComunidadJavaMexico)   
Mexican Java User Group

Conceptual Open Hypermedia Portlet  (cohp)   Incubator Project 
A Portlet and supporting infastructure to provide a conceptual open hypermedia service.

conductor    
Conductor is an end-to-end application development framework.

ConfigureMe  (configureme)   Incubator Project 
ConfigureMe is an utility which enables autoconfiguration of java components based on annotations. It also supports overriding parts of configurations in different environments (global, production, dev, test etc) enabling configuration for multiple environments from one configuration source artifact.

Congo Java User Group  (CongoJUG)   
Congo Java User Group is the community intented to bring together Java programmers, Java users in Congo. We aim to meet other local Java developers to talk and share ideas, thoughts and best practices about code, architecture, and innovation. We also create study material for Java certification, and articles geared towards Java beginners to help our members to passe Java certification.

connectFour3D  (ConnectFour3D)   Incubator Project 
ConnectFour3D Game (Application and Applet) with Swing and OpenGL GUI

Connext Graphs  (connext-graphs)   Incubator Project 
Connext Graphs currently provides a wrapper for the Open Charts library for Apache Struts 2. The support for the Open Flash Charts will soon encompass more than just Struts 2.

Console diff printing both compared files  (vdiff)   
A console diff printing both compared files - at left and right side respectively

Construct  (construct)   
A Command processor framework for implementing business/integration tiers.

Contacts webapplication  (contacts)   Incubator Project 
JSF - AJAX webapplication to manage contacts

content management system  (content-management-system)   Incubator Project 
1. Content Management System is a Web application that makes content authoring & delivery easy. It enables users to quickly & efficiently build, deploy & maintain content-rich web sites by streamlining the web publishing process. 2. Content Management System can reduce the need for costly site maintenance & thus empower users to manage their own content. 3. For clients those prefer to update and maintain their site themselves, a content management system is the ideal solution 4. Having a content management system ensures that the design of your website remains unchanged and the content can be updated without the need for programming or HTML knowledge. A Content Management System allows anyone with little or no experience in web design to update and maintain their own site. This is achieved through any computer connected to the Internet and without the need for additional client software. 5. By using a Content Management System your organization can provide employees with a central location to provide and access up-to-date, accurate information and applications. This surely results in increased employee productivity which is critical to achieving the most streamlined business processes. 6. Product content management system is software that accomplish the website updation of news , blogs & magazines websites etc. 7. Product deals to maintain the text data , images , logo & header of the website’s pages dynamically. Through product user can change the text data , images , logo , & header of the website easily. 8. The major part of the project to deal with menu-bar , footer & even sub-links of menu-bar. . Through product user can change the menu-bar , footer & sub-link of the website easily.

Content Repository API for Java Technology v2.0  (jsr-283)   
Expert Group Collaboration platform for JSR-283, Content Repository API for Java Technology v2.0

Content Repository of Quite Apt Articles  (aptcontent)   
A content repository of Swingful articles relating to aptframework, and some other quite interesting topics subprojects, eg. quitehyper, quiteditty, quitegooey, quitebusy, and quiterestful.

Context based code search  (context-based-code-search-for-netbeans)   Incubator Project 
This project aims at creating a module that helps reuse existing code. This would improve reliability of used code and valuable time of the developers can also be saved. It will search for the keyword, pull in the results from preexisting code bases, clean it and display the code. The relevant code will be obtained from various open source websites. For example, my application needs a Fibonacci series code. Though it is a simple code the user can nevertheless search it using the module and add the code to its source package as a class. The user can rate the code and future search will be based on his feedbacks. The user can also use the search results for his reference, modify it and use or use it as it is

Context based code search  (Context-Based-Code-Search)   Incubator Project 
This project aims at creating a module that helps reuse existing code. This would improve reliability of used code and valuable time of developers can also be saved. It will search for the keyword, pull in the results from preexisting code bases, clean it and display the code. The relevant code will be obtained from various open source websites. For example, my application needs a Fibonacci series code. Though it is a simple code the user can search it using the module and add the code to its source package as a class. The user can rate the code and future search will be based on his feedbacks. The user can also use the search results for his reference, modify it and use or use it as it is. The main challenge will lie in filtering the search results and authenticating the search results. This has been addressed in the Implementation Section. The basic idea of this module is to reusability. Though we will start support for only Java programming language, support for other languages can be added gradually with help of the feedbacks. We plan to build a module using the NetBeans APIs. We have some experience in using these APIs' as we had developed a few modules during the Code For Freedom organized by Sun Microsystems, India. The UI will be a TopComponent provided by NetBeans. The Swing Framework will be used to design the UI components. The demos presented by Roumen at NetBeans Day, Hyderabad, India have inspired us to use the Swing Framework.

Contrib (optional) utilities for Java 3D  (j3d-contrib-utils)   
A selection of contributed optional utilities for Java 3D.

Control of Access Guided to Service  (cauos)   Incubator Project 
control of users centered for diverse programming languages using for this a WebService made in Java that will take care of to search and to return to the permissions and respective accesses of the user in the system.

control of frequencies and notes  (CFN)   Incubator Project 
control of frequencies and notes

Control PC KeyBoard and Mouse using Mobile Phone over Bluetooth  (uVNC)   Incubator Project 
This project consist in two Midlets and one PC server connected by Bluetooth that enables you to take control of your PC using you mobile device. The ubiKeyBoard permits you to send keyboard commands and text mesages from you cellular phone directily to your PC. The ubiMouse permits you to control the mouse pointer using your phone, you can move the mouse cursor and realize clicks remotely.

Conventions for Java and J2EE  (conventions)   
Conventions for Java and J2EE. For example naming conventions, project structure conventions, build conventions, etc.

Convert an image to a vector list.  (etching)   
Originally built for the JavaOne 2007 ABB robot demo to turn photographs of adendees into lists of vectors for the robot to draw.

Convert data in text files into charts, spreadsheets, and PDF.  (ets-usn-fusion)   Incubator Project 
This program will accept input from tab delimited text files, cull out the useless data, sort the good data, process the good data into "user friendly" bar charts and spreadsheets, and convert the final product to a pdf file.

Converting text to speech and transmitting the speech on phone/mobile.  (javaorator)   Incubator Project 
We are doing our project on java with Netbeans 6.1 as the platform.First we are working on text to speech conversion and then side by side we will also be working on how to send the wave file on phone. For text to speech we are using Java Speech API .The project is still in development phase and we are working on it.

ConvolveOp Tester  (convolve-tester)   Incubator Project Downloadable Executable 
An small desktop application for easily creating and testing kernels for Convolution operations (ala. java.awt.image.ConvolveOp).

Cool    Incubator Project 
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.

Cool Java SVN Client  (coolsvn)   Incubator Project 
SVN (subversion) client which uses RCP technologies.

Cool Swing IGS Go Client  (tygo-springrcp)   Incubator Project 
A Swing Go Game Application based on SpringRCP. It can play Go online, browse and edit local sgf file, search sgf in Database on Server.

Cool Threads Contest  (coolthreads)   
Cool Threads Contest

cool threads contest staging  (edu-contest-staging)   
cool threads contest staging

cool-apps-ganet    
Scalable neural network that grows using the genetic algorithm

cool-apps-geneticgrid    
We are going to develop Genetic Algorithm Engine, which allows to end users (scientists) to implement only client algorithm and process it: find a approximate solution by genetic algorithm on Sun Grid.

cool-threads-copyirc  (copyirc)   
irc client for ricoh machine.

CoolAlbum    
A complete, modern, photo management system, from tagging of images on local drives to Picassa/Flickr integration

CoolApps[tm] Developer Challenge  (CoolApps)   
CoolApps

CoolCollaborator  (coolcollaborator)   Incubator Graduate 
100% java real-time collaboration and conferencing client/server with many collaborative features such as IM, VOIP phone, whiteboarding, web browsing, file sharing, email.

CoolDesktopShare    Incubator Project 
Desktop sharing plugin for CoolCollaborator

CoolDesktopShare    Incubator Graduate 
Desktop Sharing plugin for the CoolCollaborator client and server. It provides an invitation model to invite a user or all meeting/session members without a user knowing connection parameters.

CoolSQL    Incubator Project Downloadable Executable 

Coolthreads Web Collaborator  (cool-threads-webcollaborate)   
Web Collaborator is a web based tool, accessable from reasonable browsers, that allows organization of users into teams to share information. Available resources from team 'whiteboards' to notes, spreadsheets, websites, and presentations can be generated by multiple users, shared between teams and individuals.

coolthreads_2006    
coolthreads_2006

Cooperative Research  (coop-research)   Incubator Project 
A software which allows researchers around the world to draw, write latex expressions, talk and chat real time.

Cooperative Visual Environment  (cve)   Incubator Graduate 
CVE is a software platform able to build new computational-user environments. Each environment is composed by software agent: Executors, Observers and Presenters.

Cope  (cope)   Incubator Project 
Personal control for mobile devices.

coplien  (Coplien)   
The purpos of the project is to port and refine the Pasteur environment used in the analysis of Organisational Patterns.

Copy improvement by removing checks from checkered paper  (CheckRemoval)   
We try to improve the quality of a copy from a checkered master copy. Our intention is to remove the checks or give the user the option to set different brightnesses for checks and text.

copycat  (Copycat)   Incubator Project 
Copycat is like an electronic notepad that records your writing and speaking as you solve a problem. With the click of a button you can publish your recording on the Internet for your students to view through their web browser.

copypastehistory    Incubator Project 
Provide a way to maintain the Copy action history for NetBeans IDE for future Paste actions.

CORBA ORB Implementation for the GlassFish Project  (glassfish-corba)   
This project contains the source code, documentation, and developer tests for the CORBA ORB that is a binary component of the GlassFish Application Server. This also includes the RMI-IIOP implementation used in the app server.

Cordia_Web_SIP  (cordiasipweb)   Incubator Project 
This is a web based SIP communicator. A registered user could login to a web site, and access the web communicator. By providing self UID and SIP proxy settings, this user should be able to make and receive calls. The interface should alos be able to provide a place to record VM, in case user not available. Retrieve VM from their account, by dialing access codes. The call log time must be entered into a SQL server DB, alongwith Caller, Callies IDs.

CORE  (core-framework)   Incubator Graduate Downloadable Executable 
CORE is an application framework designed deal with the infrastructure of business applications, allowing developers to concentrate on developing business logic.

Core J2EE Patterns and Refactorings  (corej2eepatterns)   
This community is based on the content of the book "Core J2EE Patterns". The community is aimed at discussing the patterns in this book and other related topics including but not limited to current and new J2EE Patterns, Implementation strategies, J2EE Frameworks, J2EE Refactorings, J2EE Micro-Architectures, J2EE Bad practices, and design considerations.

Core libraries for the Sun SPOT  (spots-core-libraries)   
ongoing development of the core libraries for the Sun SPOT

Corleon Domain  (corleon-domain)   
The Corleon Domain project aims to provide a simple framework for dynamicaly generated domain objects (e.g. objects that represent data). These domain objects would typically be generated from data-store retrievals, and will remember their state (e.g. deleted, modified/dirty, etc) and provide a simple API to later persist them back into the data store. The API used to actually persist them (Hibernate, JDBC, JDO, etc) is out of this project's scope, but these objects should be compatible with any such API/library.

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.

corona    Incubator Project 
JAXB Eclipse Integration Plugin

Corporate Management Process  (CMP)   
This project is a online distributed application, which manages the entire project management information like status of a project, Financial projection of the projects, expenditure, etc.. With up to date information with graphical representation and creating component module as needed, accessing all information through secured network through internet, on Laptop and other hand held devices such as mobiles, Palmtops and blackberry etc... Platform using for this project is JSP/Servlets, EJB, JMS and JMF with IBM Websphere as Application Server v 5 and Oracle 9i as database. In short, this software will give an updated information about a company’ financial position, current projects etc. to top level officials like CEO, COO etc so that the top executives will always in touch with each and every aspect about the company, where ever the persons is.

Corpus Building Tools  (corto)   Incubator Project 
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)   Incubator Project 
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.

Course Development System  (CDS)   Incubator Project 
A tool for building courseware content using didactical components. The components will be stored in OpenOffice (ODT) format, are going to be stored in a Repository, and they will be accessed through a Repository Manager

Course Management Software  (coursemanagementsoftware)   Incubator Project 
It is a software to help the Instructors to manage the whole course ,the students ,the tutors and all and thus reduce the paperwork this sotware will have work done from storing all data of students including pics and send emails uploading course material chat and grading with help of graphs and all.

COVAD OSS/J-based Trouble Ticket System.  (ossj-ilectt)   
This is an OSS/J based implementation of the Trouble Ticket System.

Covad's OSS/J adapter for Network Inventory Management System  (covad-ossj-nims)   
This project provides a OSS/J based interface for the Netcracker NIMS application.

Coyote  (coyote)   Incubator Project Downloadable Executable 
Plugin to provide support for dynamic languages like Jython and groovy in the NetBeans IDE

cp4jms    Incubator Project 
A connection pool for the JMS api

cpblogclient    Incubator Project 
It is a blog client in Java Swing. It can support Blog API and MetaWeblogAPI by use Apache XML-RPC library.

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.

craft    Incubator Project 
designs for javafx, targeting people interested in the javafx for making interesting nice things.

crapmap    Incubator Project 
TreeMap visualization for Crap4J report data

CrashBots3D  (crashbots3d)   
A turn based 3D game about programmable robots racing through halls with obstacles, traps and automatic machinery.

crawlengine    
Crawlengine is a web content aggregator. It retreives, parses and displays content from various sources. Plugins for HTML, RSS/Atom and Amazon XML feeds are provided by default. The application consists of two parts. First is the bot that retreives content and parses it based on the plugins that are installed. The second part is a J2EE application which displays these parsed feeds. Crawlengine will become the software used to power javacrawl.com and techcrawl.com. Crawlengine itself will be released under a TBD open-source license. The application will utilize WebWork2, SiteMesh, Hibernate2, among many other open-source building blocks.

crcenter    Incubator Project 
This project is GUI client which let to manage Java Content Repository (JSR-170) server comfortable.

CRCentrer  (crcenter)   Incubator Project 
Java Content Repository GUI Client

Credit Card Processor example program used in the documentation.  (Examplejavaprog)   
Credit Card Processor example program used in the documentation.

CreditRisk Evaluation  (creditriskevaluation)   
To assess the Client Credit Worthniess

CredWeb    
Academic project simulating a Web Interface of a Credit System.

CRM-Erp platform for Small-Medium Enterprise  (jikibloom)   
JikiBloom is a suite based on open source products that implement, under a portal infrastructure, crm and erp functionalities

crocodile    Incubator Project 
Crocodile is an offline feed reader able to filter the web page content and skip the advertisers downloading only necessary web pages for offline viewing

Croesus  (croesus)   Incubator Project 
Croesus is a Swing rich client framework based on an OSGI architecture.

cronjava    
This is implementation of Cron in java

Cronkite iCalendar api  (cronkite)   
Cronkite is an api for creating, parsing, editing, and storing calendar data.

Crontab HA agent for OHAC  (hacron)   Incubator Project 
This project involves developing an agent for the Crontab service. It shall be developed using the GDS template. HA-Cron would allow cronjob based services to be made highly available without the burden upon system administrators to maintain additional crontab files on cluster nodes, and set them up manually after failovers.

CrossDB  (crossdb)   Incubator Project 
crossdb is a standard Java™ API for writing object oriented SQL statements that are database independent. This means that you create SQL statement objects that will run on any database without having to change your code when moving to a different database.

Cruder    Incubator Project 
A simple api for automation of CRUD operations. It's NOT a code generation tool. Cruder dynamically instantiates persistent objects mapped in Hibernate, and also takes responsibility for setting it's object's mapped relationships through javax.persistence annotations. Easy integration(built on) with WebWork, Struts, Spring, Hibernate and in a near future, JPA and EJB3. Simply point your request (from a .jsp for example) to the CruderAction, an it will get the properties values, instantiate the defined object through a xml mapped alias, execute pre-define Custom BusinessObjects methods (if necessary) and Create, Read, Update or delete the ORM object using Hibernate.

CRUDO - CRUD Framework  (crudo)   Incubator Project 
With this project you can create reusable field metadata for CRUD-based applications improving developer productivity. Initially, this project is based on excellent Facelets framework and Hibernate Validator

CryptEngine  (crypt)   Incubator Project 
CryptEngine is a fast 3D engine for Java available as Open Source and is distributed under Mozilla Public License. Not only does CryptEngine provide 3D graphics functionality, but game design will be easy with the 3D support, sound system, scripting and networking. Unlike several other 3D engines, CryptEngine focuses on Rapid Application Development.

crystalui  (CrystalUI)   Incubator Project 
A Look and Feel independent Graphical User Interface library that provides diverse implementations from web-based to swing and java3d.

cs205market  (CS205market)   
A simple simulation of a stock market in which the user can play "broker" and make trades, competing with AI players

CS673 Texas Hold 'Em Poker - North  (pokernorth)   
A class project for MET CS673 implementing a Texas Hold 'Em Poker game.

cs868-5    
CS 868 group 5

CSC 668 Fall 2006 Group 2  (csc668group2)   
Groupt project for object-oriented programming at SFSU

CSC 868 Fall 2006 Group 2  (868f06-2)   
Porjects for group 2 of CSC 868 for Fall 2006

CSC 868 Group 1  (868f06-1)   
Subproject for csc 868 at San Francisco State University - group 1

csc 868 group 3  (sfsucsc868group3f05)   
This project handles all the class project for SFSU's CSc 668/868 Group 3

CSC 868, Fall 2006: Team 1  (868fa06-1)   
This is the project site for Team 1 of CSC 668/868 at SFSU. It is a child project of sfsucsc868.

CSC668-868 projects  (sfsuCSC868)   
This is a project for the graduate level Object Oriented Programming class at San Francisco State University

CSCI240 SALESFORECASTING  (SALESFORECASTING)   Incubator Project 
PROJECT FOR FINAL PROJECT IN MY COLLEGE COURSE

csr    Incubator Project 
The Combined SDM/RMS Algorithm for spatial alignment of two molecules. (pairwise correspondence computed)

CSS Management API  (cssmanager)   Incubator Project 
Make web styling drop dead simple for traditional programers - even programmers who don't think they have style. It is a Java API so you don't have to freak out in stylesheets. The CSS manager can be used standalone and particularly with APIs such as GWT, Wings, etc.

csseditor    
A css editor plugin for jEdit

CSV Object Binding  (csvbind)   
Annotation-based binding of CSV data to plain Java objects (beans).

CSVParser  (csvparser)   
Read and write CSV files quickly and simple. Read fast, find fast, create fast.

cs_home  (ChatStation)   Incubator Project 
messanger for company, school, etc

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    Incubator Project 
Open source light weight IDE for Java.

Current CMS  (currentcms)   Incubator Graduate 
CurrentCMS is a web-based, multi-user database maintenance framework and scaffolding. It is based on a light ORM which maps using plain annotation. It also includes a publishing mechanism and model/view template philosphy (leaving the controller to your choice of framework).

Customers and Orders  (customer)   
> My application will be a basic Web application implementing the following use cases: > Customers need to register on the site to place orders. > Customers can place orders. > Customers can view their orders. > Admin can list all registered customers.

Custos - Design By Contract Guard  (custos)   Incubator Project 

Cuye PicoSeda  (picoseda)   Incubator Project 
A minimal framework for building Staged Event Driven Architectures. The goal of the project is to incur minimal CPU and Garbage overhead while providing a state-of-the-art SEDA framework

Cuyo JUG  (cuyojug)   
Java Users Group for Cuyo Area, Argentina

CVS changelog-driven news for java.net projects  (cvs-news)   
This project deploys a service for java.net projects to easily generate news for their users, by putting little notes on the CVS changelog message.

cvs-utils    Incubator Project 
A set of command-line utilitiles written in Java that perform various cvs tasks.

CvsScmAuditor  (cvsscmauditor)   
As per many quality control guidelines it is mandatory to audit the source repository to find out base KLOC, LOC added, removed and changed per release. If you are using CVS as your version control repository, it will generate the report but to get the statistic you need to manually dig through that report and count the above metrics. This project enable you to execute the CVS audit in terms of generating metricss

cybercontrols  (cybercont)   Incubator Project 
this project is for the cybercontroler guys were the admin can control allthes other pcs i had completed a client side code but need modification for that and server side code work is in progresss

d  (osworkflow)   
get files

D-Plugin for NetBeans  (deans)   Incubator Project 
This project is motivated to create a new plugin for the Netbeans IDE to support the object-oriented, system programming language D developed by Digital Mars.

d2    Incubator Graduate 
Delta-DOM

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.

daiictjug    
Java user group for DAIICT Gandhinagar,

Daileon - The virtual super computer  (daileon)   Incubator Project 
Daileon is an implementation of the three basic jini services: lookup, transaction and javaspace. Fast embedded persistence storage, network facilities (provided by jgroups) and simplicity are the goals of this project.

daim    Downloadable Executable 
Instant Messaging Client and Library supporting AIM and ICQ

dalicms  (DaliCMS)   Incubator Project 
DaliCMS is a Web 2.0 Open Source Content Management System.

dalma    Incubator Graduate 
An embeddable workflow engine that lets you write event-driven programs as procedural programs by using the thread virtualization technology.

Daniel Brookshier  (rs-134)   
Ricoh Sun contest

Dante    
Dante can be described as Artificial Intelligence distributed testing framework. Its main goals is to provide server/client architecture that is capable of testing different artificial intelligence algorithms dealing with some defined problem in the specified environment. Dante also provides separate modules with well-defined roles that can be easily reused in other projects (e.g. network layer, simulation layer).

Dao Code Generator  (DaoCodeGen)   
It is a tool for generating Daos for a given database tables. It needs your database info like table names and columns with all constraints. In the fututre phases of development we support hibernate, spring Daos.

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

DarkMud    
A mud framework originally developed for the JavaOne conference

darkprophet    
The best shootem-up game 2D style

DarkStar ActionScript Client  (DarkStar-AS-Client)   
The DarkStar-AS-Client is an SGS client library developed in the ActionScript language, for use in Flex and Air applications.

Darkstar Client APis  (sgs-client-apis)   
This project contains projects for community written APIs for Project Darkstar

Darkstar Datastructures  (darkstar-datastructures)   
A collection of basic Comp Sci datastructures designed to be efficient and have minimal lock contention in the Darkstar server environment.

Darkstar Libraries  (sgs-libraries)   
These are community written reusable libraries for Project Darkstar based games.

Darkstar Test Cluster  (dtc)   
QA Harness designed to facilitate running automated tests against Project Darkstar and collecting/reporting results.

Dasar application framework  (Dasar)   Incubator Project 
Basic framework with user-manager and other commonly needed services and webapplications.

Data Access Object Mobile Edition  (DAOME)   
Data Access Object Mobile Edition is a mobile version of an object relational mapping. It uses the J2ME RMS as the database, and a DAO that will enable the ease of Creating, Retrieving, Updating and Deleting objects from the RMS. Further, its goals is to be able to create a two-levels of dependencies. Parent Object and ChildObject. Another goal of this project is to create an Query Language for RMS. DAOME will also have a facade for sending and recieving object from/to a server application (J2EE). DAOME should be able to answer the problem of sending/receiving an Array of objects or a Vector of object from/to a serverv via HTTP or Bluetooth (BTSPP). The targeted devices for DAOME are the MIDP divices with high memory (SmartPhones, PDAs) since it will not be feasible to use primitives for the objects. The targeted users of this DAOME are for enterprise applications. For Example wireless Inventory System, Personal Accounting System, and others related application.

Data Mining Term Project  (dm-tp-hh-vp)   Incubator Project 
Data Mining Term Project

Data Reaper from Website  (DataReaper)   Incubator Project 
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)   Incubator Graduate 
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 Driven Jasper Report  (dbdjasperreport)   Downloadable Executable 

Database elegance through simplicity  (Jdbc-DbQuery)   Incubator Project 
DbQuery aims to simplify jdbc for use in projects by: - Removing configuration files and mapping mechanisms. - The only technologies you need to know are java and SQL. - Gaining access to as many features of larger systems as possible, without compromise on simplicity. - Populate a list of bean with only two lines of code! - Single dbquery.jar file and your jdbc driver are all you need to connect to your existing database. Built directly on top of DbUtils, DbQuery currently offers the following features: - Connection pooling. - Enhanced exception handling. - Thread safe autonomous connection management. - SQL isolation (.sql files as resources). - Embedded SQL. - Automatic bean handling. Possible future additions (in order of importance): - Transaction support. - .sql file fragments, build a large statement based on file fragments. - Group by based complex n:1 solution as opposed to making each object query complex data

Database Migration tool.  (DBMigrator)   Incubator Project 
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)   Incubator Project 
The project will develop pure Java Report to use with any Database Development environment (like Crystal Report).

database swing componet  (snx)   Incubator Project 

Database-to-Java Reverse Engineering Tool  (RevGen)   Incubator Project 
RevGen is a modern, agile, highly-configurable, production-quality, open-source, Database-to-Java reverse engineering tool.

Databases  (databases)   
A grouping of database projects on java.net

databinding  (DataBinding)   
A Data Binding Framework for binding UI components (such as Swing components) to domain objects such as a Collection of JavaBeans. Contains a data abstraction layer for cacheing and offline operation.

databindingme  (DataBindingME)   Incubator Project 
Data Binding ME is a data binding framework for JavaME. The framework allows cleaner design and faster application development by enabling to easily separate data/model and view/controller parts of the application. One of the most important features of this framework is a usage of Expression Language (from JSP 2.1 - JSR 245) as a "glue" between the application UI and its local or remote data and services. This makes the data binding framework consistent with Java EE and Java SE frameworks

databuffer  (DataBuffer)   Incubator Project 
The goal of the DataBuffer project is to produce a library for working with data in tabular (row/column) format, with built-in persistence to relational and non-relational datastores, using a in-memory buffered data model. It derives from the earliest DataSet package of the SwingLabs databinding project. The DataBuffers have no direct reliance on the JDBC classes, as a persistence isolation layer allows different back-ends to serve as the data providers for buffers.

datamining    Incubator Project 
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.

DataModel    Incubator Project 
A subclass of TableModel and a collection of JComponents which allow for rapid and simple development of a Swing-based GUI for a typical DB application.

DATAPLUS    
Using JAVA to execute SQL statements using menu driven programming i.e for selecting the SQL statements and filling in the blank spaces like the name or age in short the primary key.The records will be stored in file format hence will require file handling for data retrieval

datation    Incubator Project 
An object relational mapping library, and a design toolkit.

DataTips - Data Popups for JTable, JTree, JList  (datatips)   
Add data tips to your Swing table, tree or list with just a single line of code: Whenever the mouse cursor is over a cell whose content is partially hidden, a popup with the complete cell content is shown. This feature has been missing in Swing, but is present on almost any other platform. This implementation does not interfer with tooltips and uses any configured cell renderer.

DaYaTang    Incubator Project 
This project is for JEE technique study, such as EJB 3.0 & Tapestry 4.0. And also test the Clustering in JBoss Application Server.

DB2JavaObj  (db2javaobj)   
This is a desktop application for creating Java objects by reading an existing database structure via a JDBC connection.

db2jpa    Incubator Project 
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.

db4o Spring integration  (db4o-spring)   
The project provides Spring integration for db4o including FactoryBean, Template, and TransactionManager.

DBClient    Incubator Graduate Downloadable Executable 

DBCollections  (dbcollections)   Incubator Graduate Downloadable Executable 
The goal of this project is to provide an extensible set of interfaces with lightweight, collections-backed implementations that provide extremely easy-to-use functionality for performing database-like transformations on data.

dbdoclet    
I javadoc-database generator and API for the usage in app,

DBLink  (dblink)   
database to object mapping library

DBPirate - JDBC Query Tool Application  (dbpirate)   Incubator Graduate 
This project is a JDBC database SQL workspace for developers. Schema browsing is also available. This application should do SQL for any JDBC compliant database. At present, we plan to support Oracle, MySQL, and PostgreSQL.

DBwithGUI  (aptframework)   
Database with Gui using Swing

dcoat    Incubator Project 
dcoat is fresh new java orm solution. The main features: 1, No need write mapping xml file or annotion. 2, No need write sql statement. 3, Design for DDD and SOA.

Dead Code Detector  (dcd)   Incubator Project 
DCD finds dead code in your Java applications. Dead code found can be private, package-private and even public.

DeBS    Incubator Project 
Direct eBusiness System

DecisionTable4j - A decision table component  (decisiontable4j)   Incubator Project 
A decision table component for Swing.

Dedicated towards developing next generation IMS services..  (WhiteLassi)   
This open-source project is an effort to harmonize the Java developer community to collaborate and design rich and innovative next generation services targeted towards the IMS telco domain. With the advent of high badwidth, 'fat pipe' access technologies, such as WiMAX and HSPA coupled with the telco migration from legacy to an access independent IMS core, there lies a great potential in developing IMS services for the telecom and enterprise community.

deepblack    
DeepBlack is a web-blog application that offers a highly modular design and extremely customizable appearance due to the use of custom taglibs.

Defect severity based regression testing  (rt)   Incubator Project 
Regression Testing. Original test suite creation,Classification of test cases,Repairing of test cases, repository creation for classified test cases,Check the reusability levels.

Delphi-like IDE for Java  (jdelphi)   Incubator Project 
The Java world already has many IDE's, but they all seem to focus far more on web development than stand-alone GUI application development. The idea of JDelphi is to provide an Java IDE on par with the VB or Delphi tools that exist for Windows: visual, simple, but powerful.

Demo code distributed with the Sun SPOT SDK  (spots-sdk-demos)   
This project contains the demonstration applications and sample code that is distributed with the Sun SPOT SDK

Demo EJB 3.0 Application  (ejb3demo)   Incubator Project 
This aim of this project is to build a sample application using EJB 3.0 technologies.

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.

Demonstrations for the Sun Game Server  (sgs-demos)   
This is a palce to share your demonstration programs for the Sun Game Server

Deployment Utilities for Jini(TM) Technology-based Applications  (deployutil)   
The goal of the project is to provide utilities to make it easier to deploy Jini technology-based applications (Jini applications) that use the security and configuration features in release 2.1 of the Jini(TM) Technology Starter Kit. The utilities let you create a Java(TM) Archive (JAR) file that can be used to: - Start Jini applications by executing the JAR file - Install Jini applications by just copying the JAR file, with little or no modification, and without installing other files or modifying the Java(TM) virtual machine installation - Permit Jini applications to interoperate securely if they share the same key and password

depmark    
Tools for organization yearbooks with semantic integration

Desarrollo para dispositivo Ricoh  (ProyectoJava)   
Desarrollo de una aplicación Java para un dispositivo Ricoh

DescriptiveAstronomy  (descriptiveastronomy)   Incubator Project 
Migrating PDF files into Windows Platforms, integrating Graphics , 3D, amd real-time video with links posting by one click access, user friendly. all OS platforms

Design and View Tooling for Portal Server  (designview)   
This project will hold the binaries and source code for the tooling efforts around the design and layout of a portal server look and feel. This project will have plugins for popular web designer tools such as Dreamweaver and Frontpage using which the web designers will be able to create, design and preview the look and feel of the portal server.

Design by Contract  (DbC)   
Implement design by contact predicates into Java compiler to respond to REF 4449383

DesignGridLayout    Incubator Project 
Layout manager inspired by the canonical design grids described in the book "Design Visual Interfaces" by Kevin Mullet and Darrell Sano. Useful for typical form-based designs. Primary innovation is a simple, intuitive API.

Desire Driven (jDsD) - new road to gaming  (jDsD)   Incubator Project 
An allround 2D/3D networked gaming platform designed to adjust itself to the desires of the gamers. Can also be used to create (web)applications. Game logic can be defined without writing code and the game content does not consist of a static pile of data but generated using physics and simple feedback collection from the designers and players. Anyone is able to make complex games, even while the game is in progress. Free and open source implementation using pure Java and readily available native libraries such as OpenGL. Lightweight and ready for mobile platforms.

desktop  (CalculatingArea)   
a java program that computes the area of a rectangle, circle and triangle.The program should compute one area at a time. The user should select the shape through text. It should allow the user to input the size of thier shapes as many times as they want. The program should use loops.

Desktop and mobile convergence framework and apps for social networking  (openverge)   Incubator Project 
Swing GUI framework and apps for social & professional networking (eg. IM, News, Media, Calendar) with caching and synchronisation of application data with an internet server.

Desktop application framework  (era)   Incubator Project 
RCP general purpose application framework

Desktop Application Updater  (Updater)   Incubator Project 
A library to check and install updates in a Java desktop application.

Desktop Blueprints  (desktop-blueprints)   Incubator Project 
Patterns and examples for effective user interface design.

Desktop Boss  (dboss)   Incubator Project 
A Java desktop system, that uses plugins thru HTTP for its behavior

DesktopApplication  (BlockableDesktop)   Incubator Project 
This project contains base classes for creating desktop applications and background working threads (for time consuming tasks, for example client-server communication), while the user input of some GUI elements (JFrame, JInternalFrame, JDialog) is blocked. The project contains also some template classes for NetBeans.

Detroit JUG  (DETROIT-JUG)   
JUG in the Southeast Michigan area.

develop http based midlet easily  (httpme)   Incubator Project 
httpme is a small but useful java me based framework.The main goal of httpme is to make networking midlet development more easily.

Development Design for a Intranet System  (intranetdesignreusable)   Incubator Project 
Development of a Intranet System model, focusing in easy to aggregate new functions, in a dynamic environment like a company. Technology: JSF + JASS + Patterns.

Device networks, JXTA discovery and interconnect  (jxta-ijxta)   
The main goal of iJXTA is to provide a universal discovery mechanism, and interconnect between JXTA and other device and service description networks. These networks may include SLP, Jini, Apple Rendezvous, etc. While the the initial prototype focuses on Apple Rendezvous, it does not preclude support for other device and service discovery networks.

Devware - development environment virtual appliance  (devware)   Incubator Project 
Devware is a vmware based image containing several tools to manage software projects, such as issue tracker, version control, cms, build automation, forum.

DFM    Incubator Project 
Dirks Fussball Manager is an adaption of the Online Soccer game which sadly enough has been discontinued.

Diabeteo    Incubator Project 
Diabeteo offers opportunity to simulate the effects of changes in insulin and diet on the blood glucose profile of a diabetic patient. It can upload meter and insulin dosing data and generate charts to help identify patterns.

Dial a Server  (DialAServer)   Incubator Project 
This project explores Java wireless programming. Enabling the users of the system to use their cell phones to interact with the company Server. The fun part of it is not having to be physically in front of your office computer to add value to your company.

dialog2  (dialog)   Incubator Project 
dialog

DiameterServlet    Incubator Project 
This requests the creation of a Diameter Servlet API specification based on the model of the existing JDiameter API - DiameterServlet API - Default implimentation

diameter_sip_app  (DiameterSipApp)   
I'd like to propose a substantiation for creating new subproject of JDiameter. I've just made a draft implementation of Diameter SIP Application and I'm ready now to contribute it to JDiameter as a subproject. The Diameter SIP Application is based on IETF RFC 4740. Diameter SIP Application allows Diameter clients to request authentication and authorization in conjunction with SIP, this enables SIP servers to add new additional functionality and offer wider range of services. I think this could be useful for community and for JDiameter ratings due to * The Diameter SIP Application can be used by SIP Service vendors and Application Servers suppliers to customize services and offer new set of revenue generating exciting services. * The Diameter SIP Application empowers SIP based applications and services with the means to connect to different network components like Charging functionalities, QoS, Rating and User information databases, this enables to enhance SIP services with advanced Authorization and Accounting features, further increasing revenues and offering improved and user customized service and experience. * The Diameter SIP Application enables SIP solutions to benefit from telco, Next Generation like experience increasing customer satisfaction with customized high quality service.

Diamond Powder - data collector builder for mobile devices  (diamond-powder)   Incubator Project 
Diamond Powder is an open source Java ME framework that speeds up the creation of data collectors inside MIDP applications. By data collector we understand a software component, that helps the user to quickly take note of informations, and also manages the storage of such information. In order to describe a data collector (forms, fields, help messages) Diamond Powder uses a simple and straightforward user interface definition format, based on key-value pairs, that resembles LCDUI API. A data collector user interface definition can be stored inside the device or delivered at runtime. The central point of Diamond Powder is that a collector definition is parsed at runtime and rendered as a sequence of LCDUI forms to allow user input. At the end of user interaction Diamond Powder is able to store gathered data, and to deliver it to another MIDP application layer (validation, network, ...). It is based on MIDP 2.0 and CLCD 1.1, and fits for NetBeans Mobility Pack.

dict4j    
A Java implementation of the dict protocol.

Dictionary    
This is a tool to learn vocabulary in an specified idiom, like english or spanish. It has a test tool to improve and evaluate your vocabulary. "Dictionary" is a web application started in Java ServerFaces technology.

Didactor, open source E-learning platform  (Didactor)   
Didactor is the open source E-learning platform, based on didactic principles, to support the primary process of educational institutions.

DiffXML    Incubator Project 
Utility to compare two XML documents and list the differences if any

Digital Album  (personalalbum)   Incubator Project 
A digital album generator for personal photos, supporting animations, special effects, printing and converting to mpeg and other file formats.

Digital Circuit Simulator  (jLogic)   
Purely object-oriented design for digital circuit simulation and testing

Digital Inclusion of Persons with Special Needs Through Mobile Comunication  (rybena)   
» Brasilia Java Users Group Project
A significant part of the Brazilian population has visual or auditive deficiencies. The purpose of this project is the conception and development of a system which allows digital insertion of these communities to the communication between the blind and the deaf through a cell phone

Digital Library Organizer  (jorg)   Incubator Project 
A Digital Library Organizer developed with androMDA

Digital Media Distribution  (Serenade)   
Digital Media Distribution

Digital Money  (dem)   
An open source micropayment system based on Java, JXTA, XML, OpenPGP and SSL. The name "Digital Money" (DM) is reminiscent of the German Mark (Deutsche Mark, DEM, DM), which has been replaced by the Euro.

digital speech within 100 Hz bandwidth  (n6ief)   Incubator Project 
Ham radio digital voice

Digital TV RSS Reader  (RSS4TV)   Incubator Project 
This project is an implementation of a RSS Reader using Java TV API (JSR 927)

Digiturno    Incubator Project 
University Project

DilationMeasurer  (dilation)   Incubator Project 
A chemical engineering program for the processing of cross-section images taken of a rotating powder bed, to determine the increase in volume of the powder bed.

Dino    Incubator Project 
The player will command a dinosaur , Di.No, with strange powers who wants to protect his house a unexpected rain of things. With simple commands, walking only for the sides and can shoot something on the objects in specific situation: The player need destroy the objects, collect itens and bonus

Direct Web Remoting  (dwr)   Downloadable Executable 
DWR is a simple servlet plugin that allows you to expose selected Java classes via JavaScript. DWR comprises a servlet to marshal requests from JavaScript and code to generate the browser code to make calling Java code directly from a web form simple. DWR can make writing interective DHTML pages (like GMail) very much simpler.

Directory Synchronizer Tool  (DirectorySynchronizer)   
Directory Synchronizer is a tool to synchronize two directories by copying their contents. List of multiple synchronization tasks can be created and saved as a file for future use. Task list can be executed via command line for unattended usage. Different type of synchronization methods can be specified for a synchronization task. For example; "Update Existing Files", "Update Existing Files And Copy Missing Files" aso.

Directory-based file sharing system with GISP  (jnushare)   
Jnushare2 is a file sharing application based on the GISP.dev.java.net project.

DirectPath  (directpath)   Incubator Graduate 
Built on open standards SSL, SMIME, RSA, SHA-1, MD5, Certificates, DirectPath uses document encryption, digital signature, data integrity, and non-repudiation of receipt to enable enterprise to securely exchange documents over the internet.

DirectShow Capture for JMF  (jmds)   Incubator Graduate 
Provides a JMF wrapper around the Microsoft DirectShow video capture API's

DiretoLivre  (diretolivre)   Incubator Project 
A modular brazilian groupware system.

dirsynch  (DirSynch)   Incubator Project 
DirSynch is a tool to synchronize files between directories, with GUI. It’s useful to synchronize folders in the computer and a USB flash drive and also between the desktop and a notebook.

disarm    
The purpose of this project is to create the distributed platform independent java based software shell for modelling real world's objects and simulation of interactions between then. It will be the mix of visual rendering tool (like 3D Studio) with mathematical simulation tool (like matlab).

disARM  (disarm)   
The purpose of this project is to create the distributed platform independent java based software shell for modelling real world's objects and simulation of interactions between then. It will be the mix of visual rendering tool (like 3D Studio) with mathematical simulation tool (like matlab).

DiscreetEventSystem    Incubator Project 
Some discreet event system implementation.

DiscWorld  (discworld)   Incubator Project 
A Multi-player online game based on Pratchett's DiscWorld.

dishevelled    
Top level project for dsh components and applications.

diskqueue  (dqueue)   Incubator Project 
develop a java based solution to store queue on disk. Queue contains serializable objects.

Dispatch Controller  (DController)   Incubator Project 
Entry point controller that dispatches HTTP GET and POST requests to automatically found annotated classes.

Display PostScript adapter  (dpsadapter)   Incubator Graduate 
Reuse your existing Display PostScript knowledge and/or code in several environments using this lightweight adapter.

Distributed Banking System  (DBS)   Incubator Project 
The program uses USP sockets. The Project is to implement a distributed banking system based on cilent server architecture. The information of all bank accounts is stored at the server.Each account is characterized by the account number(integer), name of account holder(variable length string), password(fixed length string), type of currency(enumerated type) and account balance(floating point value). The server program implements a set of services on the bank accounts. Meanwhile, the client program provides an interface for users to invoke these services. On receiving a request input from the user, the client sends the request to the server. The server performs the requested service and returns the result to the client. The client then presents the result on the console to the user. The client server communication is carried out using UDP. * The following service is to be implemented. After registering with the server, the internet address and port number of the client are recorded by the server. Whenever an updaet is made to any bank account at the server, the updated information of the involved account is sent by the server to the registered client(s) through callback. After the expiration of the monitor interval, the client record is removed from the server who will no longer deliver the updates to the client. It can be assumbed that the user at the client that have sent out a register request is blocked from inputting new requests in the monitor interval. For more information about the requirements, a softcopy can be sent to you upon request

Distributed Collaboration  (distributedcollaboration)   
This project's mission is to facilitate and investigate the effectiveness of geographically distributed software development teams at the university level.

Distributed Error Handling Service  (eros)   
Eros allows applications to log any warnings or errors in a central repository, without needing to have prior knowledge of where the repository is.

Distributed Index  (cool-apps-distributedindex)   
Distributedindex is a general purpose indexing engine that spreads the load of creating an index over multiple nodes using the Compute Server framework.

Distributed Java Locks  (distributedlocks)   
This project aims at extending the synchronization primitives found in the java.util.concurrent.locks package to a distributed environment.

Distributed Transaction framework for datasources  (athena)   
Athena is a transactional bridge that allows your databases and other non-RDBMS datasources to participate in Jini distributed transactions. It is designed to be a universal service front-end with a pluggable host connection to any datasource

Distributed Version Control  (project2project)   
Using JXTA to build a p2p network that will support distributed software engineering.

Distributed Workflow Architecture  (dwfa)   Incubator Project 
A distributed workflow architecture based on Jini and JavaBeans.

DJeneric  (djeneric)   Incubator Graduate 
4GL style development environment supporting RAD/MDA principles

DMS  (archiving)   Incubator Project 
create, capture, version, index, distribute, search, retrive, archive

do ajax without ajax  (swilet)   Incubator Project 
Swilet is a j2ee web presentation layer framework. Swilet can help programmer easily make a web application that has ajax features without knowledge of ajax and java script. Swilet can transform a java swing application to a web application. So programmer can write swing program using tools that they are expert in. With swilet framework, the swing application can be used as a web application. Swilet supports almost all standard swing components as well as some controls that are not supported in html. Like dynamic tree component, editable grid, tab component, and all types of menus. These advanced components can be used without having any java script, html, css knowledge. As long as you know how to use swing api, these components can be automatically displayed when you use swilet. Swilet can be used to make program that has complicated user interface and operations. Swilet can automatically manage view state. And you can simply make web applications in the way of making swing applications. Unlike asp.net and jsf, Swilet event dispatching mechanism is based on ajax technology. This guarantees quick server response. The swilet project is nearing its 1.0 release. We're working hard to test and provide useful tutorials and documentation.

Do It Yourself Persistence  (diy)   Incubator Project 
This project aims to give developers a way to evaluate alternative implementations for persistence in their Java applications. Users can choose from a variety of databases, persistence providers, workloads, and operations. k

DocBook Suite  (maven-dbsuite-plugin)   Incubator Project 
A plug-in for DocBook processing within Apache Maven.

DocBooKit  (docbookit)   Incubator Project 
DocBooKit (pronounced DocBook Kit) is a front-end toolkit for DocBook. It facilitates the validation and transformation of DocBook input XML into various output formats such as HTML, PDF and RTF. It comes with DocBooKit Resources that is a bundle including the Required Transformation Products to transform DocBook input XML into various output formats. The key advantag of DocBooKit is its ease of Installation and Usage.

DocCenter  (doc-center)   Incubator Project 
Collect technical documents in DocCenter. 1. Provide online view, download as txt, html, pdf etc. 2. Search related documents by key words. 3. Online edit to create new document.

Docclerk application using Tapestry, Spring and Hibernate  (docclerk)   
The goal of the project is to guide developers in designing Web applications which uses various Opensource frameworks to build a scaleable, efficient and reliable Web application. The deliverables are: - Getting Started documentation. - Detailed documentation on architecture. - Sample applications including source code. - Sample application documentation. - Deployment documentation.

DocDoku Document Management Platform  (docdoku)   Incubator Project 
DocDoku is a document management collaborative platform which purpose is to help people manage, share and produce documents. DocDoku offers Version control, Check-in/check-out, Metadata management, Full text search, Tagging as well as BPM or document template features.

docking    Incubator Project 
A sandbox for implementing a standard API that can be layered over any docking framework in existence

DockingFrame  (bibdock)   Incubator Project 
BibDock is a docking framework written for Swing. There is enough abstraction in the library, that new extensions can be implemented easely.

DocTree  (doctree)   
DocTree produces web pages from a predefined list of web based JavaDoc URLs which it indexes to generate an XML index file. The same program can also search a filesystem local JavaDoc sets. The XML index file details projects and the packages and classes defined in those projects. It then uses some XSL transforms to generate this web page, and all the dynamically included web page fragments to speed up page loading (and to keep Internet Explorer from falling over).

Document Converter  (DocumentConverter)   Incubator Project 
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..

Document manager  (Documat)   Incubator Project 
Document archiver and easy frontend for heuristic search in local or client-server environment. It can manage documentation in many format (currently txt, pdf and doc but it is easily extensible) and ways. Thanks to the particular archiviation method, scalability, security and integreity are granted. Documents is seen, effectively, as a wide series of text files so it is also possible to insert many little files obtaining more granularity in the auto classification function (transparent but fully configurable). It can be a valid aid in a wide range of employnment, for example investigating true, academic articles searching, enterprise documentation management or personal archive management.

Document/report formatting library  (vellum)   Incubator Project 
Documents (eg. Invoices, Delivery Notes, Forms) and Reports (eg. from data from SQL queries), are constructed (ie. their structure and content), and styled (font, colors etc), using format-neutral java objects/beans (and not XML like some other document formatting systems). They are then output into a supported format using "document writers", namely for HTML, PDF (using the iText library), Excel (using the Apache POI library), and/or ODF.

Documentation Project for JXTA  (jxta-docs)   
This project contains static documentation for the JXTA community.

DocumentExplorer  (ricoh-documentexplorer)   Downloadable Executable 

Documentum Log4J Appender  (DocumentumLog4JAppender)   Incubator Project 
This project provides a Log4J Appender for EMC Documentum Entrerprise Content Management.

dog    Incubator Project 
Docking Geometrically two molecules. (fixed pairwise correspondence)

Dolphin  (dolphin)   Incubator Project 
Dolphin is a project that concentrates on TDD applied to J2ME development with building blocks such as build scripts, new libraries, and tools.

Domain Object Explorer  (doe)   Incubator Project 
Domain-driven development framework for EJB3 entity beans

domani    
Framework for Domain Driven Design

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.

domino-spring    Incubator Project 
The project provides Spring integration for domino including a spring like domino template.

DONE - DONE is Open not Enclosed  (done)   Incubator Project 
DONE has the target to be an Open Source Software Factory. It will be the place where Java developers could learn and participate on a real free software development process. During the next weeks we'll be defining a Java platform application to start the factory activities and calibrate our development process

DonkeyClick  (donkeyclick)   
DonkeyClick is a mlDonkey FE GUI

doovos    Incubator Project Downloadable Executable 

DoubleTalk Messaging System  (doubletalk)   Incubator Project 
DoubleTalk System is chatting software based loosely on the popular Internet Relay Chat (IRC) system. It comprises two parts, a chat server – DoubleTalk Server and a chat client – DoubleTalk Client. The server handles all communications to and from clients. Each user can run the client program and connect to the server to chat. All clients and the server maintain a list of online users. The list is updated based on the server messages as soon as the status of some client changes. There is so far only one chat room (channel) in which all clients can see all messages. Users can also choose to chat in private with anyone on the list. File transfers are possible during private chat sessions.

Dougal  (dougal)   Incubator Project 
Dougal is a very simple annotations-based Java web framework. It provides StringTemplate-powered views and a controller for handling requests via user-friendly URLs. It is not an MVC framework (there is no model) and it does not provide full web application functionality (no form processing or sessions). It is suited to developing high-traffic, non-interactive, data-driven websites.

Dragonrealms Client  (Dragon)   Incubator Project 
Front end for Simutronic's Dragonrealms game.

drawboard    
drawboard uses JXTA-sockets to create a client-server whiteboard application so that remote users can share drawings from a user's local desktop.

DReaM    
DReaM is a reference implementation of the DRM (and CAS) specifications developed through Open Media Commons. It is both an interoperable framework and also content protection mechanisms for protecting Content.

DReaM    
An end-to-end Reference Implementation for the DReaM specifications standardized through Open Media Commons. This contains both an open interoperable DRM framework and content protections mechanisms for multiple domains.

DreamDB  (dreamdb)   Incubator Project 
This is the Java SQL database you have been dreaming about.

dreamteam  (nb-dreamteam)   
Dream team is a collection of NetBeans luminaries and community builders

Drip    
A data dissemination protocol for Sun SPOTs and TinyOS motes.

Drive Show  (thedriveshow)   Incubator Project 
Drive Show is an advanced cross-platform file explorer built on java.It has features such as Different Views(e.g List, Previews, Details, Simple, etc), Sorting files according to different criteria(e.g Name, Size, Last Modified, etc), Drag and Drop functionality, Copying, Pasting, Deleting, etc.It also has functions like one press mailing of files, opening different file formats according to the native associations and much more.

DRM OPERA  (DRM-OPERA)   
DRM-OPERA is an interoperable DRM architecture implementing standardized interfaces and processes for the interoperability of DRM systems. The DRM-OPERA architecture is independent of specific hardware and operating system, and is not restricted to specific media formats. It enables user based license provision as opposed to the situation today where licenses are assigned to devices.

DRM OPERA  (DRM-OPERA)   
DRM-OPERA is an interoperable DRM architecture implementing standardized interfaces and processes for the interoperability of DRM systems. The DRM-OPERA architecture is independent of specific hardware and operating system, and is not restricted to specific media formats. It enables user based license provision as opposed to the situation today where licenses are assigned to devices.

DRM Opera  (drm-opera)   
DRM-OPERA is an interoperable DRM architecture implementing standardized interfaces and processes for the interoperability of DRM systems. The DRM-OPERA architecture is independent of specific hardware and operating system, and is not restricted to specific media formats. It enables user based license provision as opposed to the situation today where licenses are assigned to devices.

Drona  (drona)   Incubator Project 
This project is for engineering students at Kanwal Rekhi School of Information Technology (KReSIT), at IIT Bombay. It provides infrastructure for them to do their final undergraduate projects.

Drools plugin for netneans  (rules4nb)   Incubator Project 
The purpose is to propose a netbeans plugin for the drools rule engine

Drupal Support on NetBeans  (nbdrupalsupport)   Incubator Project 
The project intends to create a plugin in NetBeans to assist the development of a module for Drupal Application.

DryNet  (ricoh-drynet)   
Ricoh Sun contest

DSE    Incubator Project 
DSE, Distributed Search Engine, is highly scalable open source component-based search engine for crawling and searching of the Web. It incapsulates a crawler, indexer, query manager, web front-end for query.

dTalk    Incubator Project 
dTalk is a java instant messaging client for XMPP and Jabber networks. dTalk is designed for usability and standards compliance, supporting Gtalk and MSN clients at the same time and pretending to encapsulate some others instant messengers soon. dTalk uses security connection to XMPP servers. dTalk is simple to use, having cool features like custom emoticons, avatars, and text markup. Users can easily extend it's functionalities by installing plugins or creating their own extensions with only some basics of HTML.

DTOgenerator  (dtogenerator)   Incubator Project 
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.

dtoptimizer  (DTOptimizer)   
A small framework that's fills any DTO (data transfer object) with only one DtoFactory method. This solution can be used, for example, in distributed environments (like J2EE) to generate and fills any DTO object from an graph of business objects. This project is based in solution used in mentor.dev.java.net project. Example of use: Collection of Car > DTOptimizer > Collection of DtoCar Where: Car is a complex business object (an graph, with many single properties (String, Date, etc.) and associations to other business objects (like Owner (an People), Engine (an Motor), Doors (Collection of Door's), color (an Color)), with all relation types: 1-1, 1-n and n-n associations. and, DtoCar is a single class, that's represent's an DTO object (pattern DTO, by J2EE patterns) and contains single properties, like type(String), id(Long), color(String or Color object), numberOfDoor (int), etc.

Dualistic Ontologies  (cool-threads-yanacona)   
Tools to automatically build ontologies from raw data.

Dudamis  (dunamis)   
Dudamis can wrap a class/interface as a delegation at runtime. The behavior of the delegation can be defined as what java.lang.reflect.Proxy does.

Duke Communication System  (dukecomm)   Incubator Project 
A Swing chat application based on the client-server model. Has a main chat room, private chat and file transfer.

DukeDuck  (dukeduck)   
Grupo de Usuário Java de Pato Branco

Dune Revival  (dunerevival)   Incubator Project 
This project will consist n two steps : 1/ The developement of a viewer, allowing to read from ancient files such as HSQ, AGB, etc. files. 2/ The developement of a Virtual Machine allowing to play the old 1992 PC game "Dune".

Durban Java User Group  (durbanjug)   
Java User Group in Durban, South Africa

DWH  (dwh)   Incubator Project 
Dataware house engine with xml scripts for automated sql executions against one or more databases.

DWR High Availability  (dwrha)   Incubator Project 
Extension of DWR libray for dealing with distributed systems. Using JGroups, we are able to broadcast all the main features of DWR 2.0 in a cluster.

Dynamic Data Transfer Objects  (DynaDTO)   Incubator Project 
A utility to dynamically generate Data Transfer Objects that implement a given Java interface from one or more domain objects. It uses a XML configuration file to determine how to create a DTO.

Dynamic Extensible Styles  (des)   Incubator Project 
With browser support for Cascading-Style Sheets(CSS) dramatically increasing in the past few years the use of styles in web pages has also dramatically increased. Even though the use of CSS does provide much needed flexibility to web programmers it is still limited and somewhat error prone. A limitation that has effected may developers is its lack of relationships with other elements. For example if you have a style and would like to base other styles on that, it is not possible and there is no easy mechanism to implement this. A framework is needed that will allow developers to create styles and allow other styles to be “derived” from these. If a change is made in the base style then these changes should propagate throughout the “children” of this style. This is exactly what Dynamic Extensible Styles(DES) provides. Even though CSS does have a property called “inheritance”, it is certainly not inheritance in the sense that Object-Oriented programmers are used to. On many occasions I have encountered the problem that many styles were based on a single style, then that (base) style needed to be changed. The solution was to find all styles based on it and update those, manually. In these situations the search/replace feature in IDE’s have been invaluable. As style use continues to grow the frequency for this problem to arise will indeed grow as well. Using DES a change can update any number of styles automatically without looking for a single style that has been based on the changed style.

Dynamic Messaging system  (Zenith)   
Provides a set of messaging related constructs and tools with brokering and routing, and supports movable queues

dynamic transactional memory  (deuce)   Incubator Project 
Provides a java dynamic software transactional memory.

dynaop    Incubator Graduate Downloadable Executable 
Aspect-oriented programming framework. Supports both dynamic and cglib (POJO) proxies. Robust pointcut model. Easy BeanShell configuration.

e-Gen  (e-gen)   
» Brazilian Java Users Society Project
This Brazilian Java Users Society project is a Rapid Application Development (RAD) environment that enables a highly productive development of transactional Web applications, entirely written in Java and based on Jakarta Struts framework.

e-Gen Manual  (egenmanual)   
» Brazilian Java Users Society Project
A manual for e-Gen Developer

e-ipti    Incubator Project 
e-IPTI is a project aimed at building a complete environment for eLearning and Knowledge Management. The tool will have several features like a Course Editor and Visualizer, a Conference Tool, and a Social Network module. This is only a brief explanation of what is planned, and some of it is already implemented. More detailed information will be made available soon.

e-Library using JSP and Servlet  (eLibrary)   Incubator Project 
A web base electronic library that can lends books, journals, CDs, videos to borrowers who are registered in the system, as are the books and magazines. UML use during OO Analysis/Deisgn. JSP, Servlet and JDBC for the implementation.

e-tutor    
Educational tool for teachers and learners. Teacher can use it to create educational context. Learner can use it for education and testing.

e3d-for-sungrid    
E3D is 3D Elastic Seismic Wave Propagation Code. This is capable of simulating seismic wave propagation in a 3D heterogeneous earth. This project aims at making E3D suitable to be run on Sun Grid.

Easter egg with Checkers games for Swing applications  (checkers)   
Easter egg with Checkers games for Swing applications

eastm    Incubator Project 
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 referenceCand try to make development easier and efficiency.

Easy Decal  (easy-decal)   Downloadable Executable 
Creates and installs custom decals in Counter-Strike and other Half-Life games.

Easy Deployment for ULC Application  (ulceasydeployment)   
Easy Deployment for ULC Application

Easy Design Tool  (edt)   Incubator Project 
A web based software design tool for software architects

Easy diagnosis based on ICD-10 (ez.Nosis)  (jj2008eznosis)   
ez.Nosis is an application that act as tool for physicians to enter diagnosis, symptom and etc based on ICD-10 provide by WHO(World Health Org.) in daily practices.

Easy Secure Mail  (easysecuremail)   Incubator Project 
Easy Secure Mail is a project with the goal of an easy to use secure email client which runs on nearly all available platforms. It is entirely written in Java. E-Mails can easily be encrypted and digitally signed with a wide range of available encryption and signing methods.

Easy Shape Reconstruction Application  (EZRA)   Incubator Project 
A Java application and service for easily reconstructing an object from their multiple view images.

Easy Shipping System  (easyshippingsystem)   Incubator Project 
The Easy Shipping System manages shipping orders, prints labels, handles all major shipping services and much more.

Easy Wizard  (easywizard)   Incubator Project 
Easy Wizard is a lightweight library for a Java web framework, which allows to define robust and controlled flow of application pages.

EasyDB    Incubator Project 
Set of classes to call store procedures, querys and updates in a easy manner.

EasyEcho2    Incubator Project 
Extensions to the Echo2 Ajax web framework from NextApp to make it easier and more productive to use.

EasyFrame  (easyframe)   Incubator Project 
Simple Frame with a TextField (for input) and a TextArea (for output). The aim of this project is to provide an easy to use UI for beginners of does not know UI or System.in... This projects also ease the learn of the MVC pattern

EasyGloss  (easygloss)   Incubator Project 
When unit testing objects that require injection on annotated fields or property setters, EasyGloss allows you to gloss over the injection and test the object without having to modify the scope of fields or write a custom constructor, or deploy to a full blown container

EasyGrid    Incubator Project 
EasyGrid

easymail  (EasyMail)   Incubator Project 
A mail utility for sending email directly via SMTP protocol. No need javax.mail package.

EasyPrint    Incubator Graduate 
An utility class that allows very easy printing of plain text, rtf and html content. It includes an page breaking algorithm to avoid page breaks in the middle of lines.

ebb    Incubator Project 
A Bulletin Board based on java/mvc/xml/xslt

eBones: eSPOT add-on board description & howto  (spots-ebones)   
This is the basic schematics, bill of materials, mechanical drawings, etc for making an add on board for eSPOTs.

EBS for Java  (ebs4j-smb)   Incubator Project 
Yet another CRM and ERP web application.

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.

Echo Extras Extended  (echoextrasex)   Incubator Project 
Echo Extras Extended is a collection of must-have components for Echo ajax toolkit. It is a fork of the original Echo Extras package created by Nextapp.

EchoPoint component library for Echo  (echopoint)   
EchoPoint component library for NextApp Echo web application framework.

ECJ Evolutionary Computation Toolkit  (ECJ)   Incubator Project 
ECJ is a research EC system written in Java. It was designed to be highly flexible, with nearly all classes (and all of their settings) dynamically determined at runtime by a user-provided parameter file. All structures in the system are arranged to be easily modifiable. Even so, the system was designed with an eye toward efficiency.

eClinica    Incubator Project 
A clinical Trial Management System

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 Mouse Gestures  (egest)   Incubator Graduate 
egest enables mouse gestures in the eclipse ide/workbench

Eclipse Plugin for Open Source Portlet Container  (EclipseOSPC)   
This is a plugin for the Open Source Portlet Container available from java.net It will allow developers to write, build and deploy portlets to the Portlet Container all from within the Eclipse IDE.

Eclipse Plugins for JDE (Java Dev. Env.)  (eclipse-plugins-java)   Incubator Project 
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 Recent Plugin  (recentplugin)   
Recent File List View for Eclipse. This View display recently used file within this view.

Eclipse specific update site for ROME libraries and ROME dependant extension plugins  (rome-eclipse-plugins)   Incubator Project 
The purpose of this project (as a sub project of ROME) is to provide an eclipse friendly update site for the Rome libraries, and to host Rome dependant plugins (and update sites).

Eclipse SQL Explorer  (sqlexplorer)   Incubator Graduate 
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

Eclipse/Equinox Jxta Plugin  (jxta-eclipse)   Incubator Graduate 
The jxta plugin for Eclipse/Equinox aims to provide a lightweight P2P plugin, using jxta core libraries and the cms.

eclipsebuild    Incubator Project 
A tool for automated builds of multi-project applications developed in Eclipse and the Eclipse Web Tools Platform.

eclipsee  (eclipslee)   Incubator Graduate 
A plug-in for the Eclipse IDE aimed to develop easily Jain SLEE-based projects.

EclipseWork  (eclipsework)   
WebWork plugin for Eclipse

ECM Framework  (ecmframework)   
Java/J2EE Enterprise Content Management Framework build on top of the Spring Framework. Includes: content storage and versioning, extensive XML support including a pipeline framework, metadata and link management, check-in and check-out, authentication and authorization for user groups and roles, workflow management and cross-media publishing support..

Ecobilling    Incubator Project 
coming up with a hotspot billing software,both wired and wireless solution with the use of a radius server

ecom    Incubator Project 
Ecom is an University Project. It should be an electronic port of the paper based operation of a demonstrating system in which research students (the demonstrators) help out with lab classes, assignment marking and other teaching-related tasks. It is a distributed, web-based system for automating some aspects of the departmental demonstrator allocation process. It will be realized with Java Technology, Tomcat, Ant, MySql Database and JSP.

EComm  (ecomm)   Incubator Project 
Web-app for managing an e-commerce website, build with Spring MVC. The engine uses Spring and Hibernate Annotations, everything is tested using JUnit, and the artifacts are generated by Maven 2.

eDAQ - High precision, low-power data acquisition board for SunSPOTs  (spot-edaq)   
eDAQ is a full featured 6-channel, 16-bit data acquisition board for the Sun(tm) SPOTs that can autonomously acquire data while the SPOT is in deep sleep. Features: 6 channels with fully differential inputs, 3 ADCs (16-bi) , 4 analog voltage triggers, onboard AVR32 slave processor and external I/O capabilities.

Edeixa    Incubator Project 
J2EE based framework based on OpenSouce libraries for GeoSpatial Web publishing needs of intranets and Internet access.Cross platform solution with high scalabity and portabilty. Multithreaded support with object caching . Compatible with OGC Standards like WMS,WFS . It is a scaleable,robust Java based GIS Map Server . The architecture is based on POJO (Plain Old Java Objects) Services.

edgecase    Incubator Project 
Taking Java programming to the edge, using Java in new ways.

EditiX  (editix)   
EditiX is a cross-platform powerful and easy to use XML editor designed to help web authors and application programmers take advantage of the latest XML and XML-related technologies such as XSLT / FO and XSD Schema.

edu-gradebook  (GradeBook)   
This is an online grade book that allows for teacher, student and parent logins.

edu-student-projects  (sisgac)   
Sistema de Gerenciamento de atividades complementares desenvolvidos pelo grupo de estudos Confraria do Java (http://confrariadojava.dev.java.net)

Education Community  (education)   
Education Community

Education Community Process (ECP)  (ECP)   
Education Community Process (ECP)

EduMIS  (edumis)   
Mange the Education Process

Eecchhoo FX  (eecchhoofx)   Incubator Project 
this is an animation project for animating your swing

Efficient XML Interchange Format  (exi)   Incubator Project 
Implementation of W3C's Efficient XML Interchange (EXI) format.

eGate Utility  (cool-threads-eGateUtility)   
This is an application for the mass-monitoring of Sun's eGate Business Integrator Suite.

Egyptian Java User Group  (Egjug)   
Egyptian Java User Group is the main Java User Group in Egypt. Members in the Egjug in October 2006 are 500. Our website http://www.egjug.org we have a monthly meeting with a technical session.

EJB23  (ejb23)   Incubator Project 
EJB3 migration tool - "ejb-to-three" assists developers wanting to migrate existing EJB2 EJBs to the new EJB3 Pojo-Style. A major aspect of the migration tool will be laid in converting Entitiy Beans from CMP to JPA as much automatized as possible.

ejbeer  (EJBeer)   
O EJBeer é um Java User Group (JUG) criado em Abril de 2004 com o intuito de difundir a tecnologia Java na região do Vale do Paraíba.

El Salvador JUG  (JUGsv)   
Java User Group El Salvador A place where finaly the 'Javers' from El Salvador and Central America could understand and help each other! Al fin un lugar donde los 'Javeros' de El Salvador y Centroamerica nos entendamos y nos ayudemos!

elcjedi-benguet    
Learning Institution

eLearn    Incubator Project 
This project represents the eLerning system. It will be realized as set of servlets/JSPs which will register new users, give them learning materials and let them to pass examination test increasing their rank in global ranklist.

Elearning    
Online education

Electronic Medical Records  (e-records)   Incubator Project 
EMR will offer healthcare providers, hospitals, polyclinics, diagnostic centers a comprehensive, web-based, easy-to-use and user friendly solution to effectively automate all the vital processes within the practice, improve information sharing, customer service, reporting and many other functions. The georgraphic target will be Armenia for the early stages of the project.

Electronic Short Messaging Serivices  (SMSMessaging)   Incubator Project 
The application “Electronic Short messaging services” is used for communication purposes. It is used to send and receive short messages and it is a hybrid of Internet and cellular communication network. It can be used in business firms, offices, colleges, homes etc. In a business organization the application allows the business entity to interact with an employee or a group of employees at any given point of time via mobile phones i.e. through Short Message Services and through emails. The business entity is sending a single message which will be forwarded by the application to all the employees as SMS or as emails.

Elephant  (elephant)   
Standalone and embeddable blog module written in RIFE

elliptical curve cryptography implementation  (ecc)   Incubator Project 
this project is basically to ipmlement elliptical cryptography algorithm in java.

elmer    
Enable elmer for the Sun Grid

Elver Business Web Applications  (Elverapplications)   Incubator Project 
This part of the Elver project targets the development of generic business web applications. Common generic solutions and enterprise design patterns are an important topic of this project. This project makes use of the elvertechnology project.

Elver Model Driven Software Application Generation  (ElverTechnology)   Incubator Project 
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)   Incubator Project 
An email client

Embeddable daemonization library  (akuma)   
This project develops a small library that enables Java applications to smoothly support Unix daemonization without resorting to external binaries nor shell scripts, thereby improving the end user experience.

Embedded database based on PostgreSQL  (weaver2)   Incubator Project 
Weaver is a PostgreSQL fork which has been converted to a threaded connection model from the process connection model. This implementation is packaged as a shared library and loadable in Java via JNI. Basic java object support is included in the Weaver Engine. Future development will center around utilizing multiple threads per connection to take advantage of multi-processor systems such as those using Sun's CoolThreads technology.

Embedded GlassFish  (embedded-glassfish)   
This project hosts documentation and website for embedded GFv3.

Embedded Java community vendors.  (embeddedjava-vendors)   
Private project for members of the EmbeddedJava community who are also Embedded Java hardware or software vendors.

Embedded Java Database, supports for data federation for a variety of data sources including flat fi  (axiondb)   
Axion is a small, fast, open source relational database system (RDBMS) supporting SQL and JDBC written in and for the Java programming language.

Embedded RSSReader  (ricoh-rssreader)   
RSSReader makes different RSS feed available to the user with only few clicks

Embedded Single-Jar Servlet/Webserver  (webservlet)   Incubator Project 
Minimal HTTP server where html/image resources and Java servlets are contained in a single executable jar, complemented with database query processing/presentation handling, for rapid development and easy deployment of adhoc enterprise information portals.

EmbeddeJava sub-project owner's project.  (embeddedjava-subprojectowners)   
Project for EmbeddedJava sub-project owners.

EMBOSS-4.0.0  (EMBOSS)   
Porting EMBOSS to Sun Grid.

Emilio Mail Client  (emilio)   Incubator Project 
Emilio is the implementation of the Java MailApi for email messaging.Emilio will be a standard email client for any platform , so share of EmailAccounts Objects,and EmailObjects per se could be done among platforms

Employee Performance Review System  (spteprs)   Incubator Project 
A simple employee performance review system. Managers can create review templates, and assign individual review forms for employees to fill in. Review system goes through an approval process followed by a final step where manager and employee submit the final review.

EMSIS    Incubator Project 

emule    
This is a Java version of the popular P2P client

Enclosure    
Enclosure is a one touch application launcher. It can run any existing java app, just by name, while transparently downloading any java dependencies, and while maintaining secure code execution. Sounds need huh?

ENCS530    Incubator Project 
it is a project for the software part of a graduation project titled parallel parking simulator

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.

Enhanced Patient Infomation System  (JJ2008-EPIC-System)   
The EPIC is a collaborative web 2.0 + mobile application that allows the doctors and nurses to view and edit the patients' information such as status, medication, etc on a web browser or PDA. The patients can also login via the web to change specific information, such as appointment dates, etc.

Enhanced Patient Infomation System  (JJ2008-EPICSystem)   
The EPIC is a collaborative web + mobile application that allows the doctors and nurses to view and edit the patients' information such as status, medication, etc on a web browser or PDA. The patients can also login via the web to change specific information, such as appointment dates, etc.

Enhanced Properties  (enhanced-properties)   Incubator Project 
A wrapper for java.util.Properties instances which adds automatic population of specially-annotated beans, polling of properties files for changes, conversion into various primitive and complex data types and more.

enigma    
This is a functional 3d model (using Java3d) of the German Enigma Cipher Machine. It demonstrates 3d modelling, animation, texture mapping, sound effects, and visual effects. The model produces the same polyalphabetic substitution cipher used by the WW2-Era Enigma Cipher Machine. Because the cipher is symmetrical, the model can be used to encode and decode messages.

EnJine - didactic game engine using Java 3D  (enjine)   Incubator Graduate 
EnJine is an open-source game engine written in Java and making use of the Java 3D API. Its main purpose is to serve as a didactic tool to aid in teaching game design and computer science, especially computer graphics and software engineering subjects.

enJine - tool for developing sites  (enjine-jsp)   
Set of classes allowing the fast developing of any kind of web site.

enricosvenagems  (gems)   
enricosvenagems

Ensmer - Object oriented 3D interface  (ensmer)   Incubator Graduate Downloadable Executable 
Project to design and implement an extensible, modular, object oriented user interface. The goal of the project is to allow users to create a fully customizeable 3D world to interact within.

Enterprise Access Logging  (enaclo)   Incubator Project 
A multi-tier approach to JEE access log handling. 1st tier includes pluggable components meant to be embedded in the monitored application (as an ejb interceptor, web filter etc.), and generate access events and forward them to the 2nd tier synchronously (e.g. through a session bean invocation) or asynchronously (JMS message). 2nd tier is an ejb application that provides extensible access event handling logic, which typically leads to persisting the events. Multiple access log persistence methods will be supported: flat text files, xml files and xml event streams, javax.persistence entities, jdbc etc. The framework will provide a convenient way for both coarse-grained (e.g. an entity bean or an xml document) and fine-grained (e.g. a bean's property or a specific xml document's node) access logging. A configurable web application will be provided for selected persistence mechanisms.

Enterprise Defect Repository  (erds)   Incubator Project 
Enterprise Defect Repository(ERD) will store all defects encountered in the manufacturing line with there corresponding image(.jpg), defect description, and many other useful information. Engineers can browse through the system and look and analyze the stored information which they will use as a reference in tackling encountered product defects. Manufacturers from different locations or regions can share the system with each other.

Enterprise Domain Repository  (edr)   
Handle domain objects containing data from several back-ends, in a more clever way. Most enterprises have several systems which own parts of a domain object. The data from these systems might be disjoint, as well as overlapping. The data quality and SLA requirements for each back-end system are often of diversified quality. We need a standarized way to handle multi-source domain objects, and to extend the Domain Repository to handle the real-world CRUD of todays enterprises. This project will enable the community to continue the work on Enterprise Domain Repository towards making it a pattern. The project will also provide example implementation, demonstrating the EDR solution.

Enterprise Java Server  (blazon)   Incubator Project 
OSGi compliant enterprise java server platform .

Enterprise Mobility Framework  (mobinet)   Incubator Project 
This project will implement an enterprise service provisioning framework. The framework is built on top of SOA based architecture to provide a world wide service provisioning system. It allows organizations to make their services accessible through web service interfaces. They can implement and register their web services under a proper category within the hierarchy of categories that are made available by the framework. This will make the search for the service to be based on the category of the service. The clients of the framework will be of any type but special benefits will be targeted to mobile devices. In order to overcome the restrictions with wireless resources a new messaging protocol is designed so that the registered services become accessible with no need for any on-demand search and therefore result in lower wireless interactions. The framework is also capable of filtering the services that are meant to be specific to a particular geographic area.

Enterprise Resource Planning  (Enterprise-Resource-Planning)   Incubator Project 
ERP is an industry term for the broad set of activities supported by multi-module application software that helps a manufacturer to manage the importance parts of business including product planning, parts purchasing, maintaining inventories, interacting with suppliers, providing customer service and tracking orders.

Enterprise Service Bus for Web Service routing  (jeeesb)   Incubator Project 
jESB is that Enterprise Service Bus for Web Service routing without writing code in JAVA. Here we used XML for routing the webservices and XPath for routing conditions.

EnterpriseKut    Incubator Project 
Just a academic project based on relationship sites (e.g Orkut). Uses many concepts of J2EE plataform and not-J2EE plataform. EJB, JSP, servlets, JBoss, Oracle XE Database, Struts, XDoclet and so on. If you're a beginner in J2EE plataform, feel free to get sample codes to help you in your journey ;)

Entrance, A MySQL Browser With Charts  (Entrance)   Incubator Project 
Entrance is a program for browsing MySQL databases. It includes a "match box" table search facility that is simlar to the Mac's Spotlight. Entrance can create charts based on query results, and these charts can be zoomed and panned. Entrance also supports an innovative feature called "data painting" that allows users to select and paint data points interactively.

Envision    
Envision is a web based tool for expressing diagrams. It allows for browser based diagramming and display, as well as project collaboration.

ENZO    
Enzo is an adaptive mesh refinement (AMR), grid-based hybrid code (hydro + N-Body) which is designed to do simulations of cosmological structure formation.

EoD SQL  (eodsql)   Incubator Graduate 
A lightweight object-relational bridge for Java, based on (and mostly compliant with) the "Ease of Development" API distributed with Java 6 beta.

EpA - Cooperative Editor  (epa)   
EpA is a web cooperative editor focused in learning environments. Teachers can use EpA to publicize writing tasks to be done by their students. Also, they can evaluate group or individual activities during composition, besides evaluating the texts themselves. Students then use EpA to write and discuss their texts in small groups. Discussion can be on-line or off-line. The idea behind EpA is that writing and discussing together the students can learn better about the issues in discussion. Main Features include: - tasks management and evaluation (per task, per group, per student or text itself) - text edition by paragraph with conflicting editions tracked - discussions (on and off-line) can be general or tied to specific paragraphs. - users and groups management - intelligent user support. EpA is a Java aplication, using standard jsp, hibernate persistence framework and mysql database. I have also a running version with forum, chat, text edition with conflicting editions tracked. It is being developed as part of a research project in Informatics in Education. Now I need a space for cooperative programming, because I have two other people interested in helping with it. Also, I need some public space to offer file downloads to potential users. In near future, I expect to have colaborators in creating an English version of it (it is in Brazilian Portuguese).

ePhysics    Incubator Project 
ePhysics is an exciting software for students who wants to learn Physics in a better and in a conceptual way. It helps students across the globe in learning Physics in an entertaining way. ePhysics deals with large varieties of topics in Physics of Intermediate Level or upto Universty Level. It makes each and every concept very clear by using various 3d diagrams, slide show, questions-answers viewer, etc. It also solves the questions of any topics and this will be a new technology for students rom students via studens.

Equinox  (equinox)   
Equinox is a lightweight version of AppFuse. I was inspired to create it when looking at the struts-blank and webapp-minimal applications that ship with Struts and Spring, respectively. These "starter" apps were not robust enough for me, and I wanted something like AppFuse, only simpler.

equipetn  (Equipe TN)   Incubator Project 
Repositório de arquivos da equipe de tecnologia de negócio.

eRegister  (eregister)   Incubator Project 
The main part will be an application that connects to a server where in a database (we don't know which yet) the whole data will be stored. Our mission is to extend the SVS(pupil administration system) of our school (HTL-Leonding, Austria)

ergo  (Ergo)   
Refactoring existing Ergo program and add more functionalities

erised    
Generates type-safe reflective code for JavaBean properties that can be used as a basis for a binding framework.

ERP CRM accounting framework  (ipdotsERP)   Incubator Project 
100% Java ERP/CRM. based on javadb, Persistance and open financal standards (for Lebanese market).

Erubis-J: an embedded JavaScript converter engine  (Erubis-J)   Incubator Project 
Erubis-J is an embedded JavaScript converter engine. You can embed JavaScript in any text file and Erubis-J execute it. It is similar to JSP or eRuby(embedded Ruby). Erubis-J is very extensible: embedded pattern is changeable (default '<% %>'), supports multi-language (JavaScript, Java, C, and Ruby), and so on. Erubis-J requires Rhino as JavaScript engine and Kwartz-Java as YAML parser.

esb-console    
Project ESB Administration Console Project Open ESB implements a Web Portal for managing the ESB runtime, component containers, and composite applications. This allows easy integration of management plug-ins to create a unified Web interface for managing and monitoring.

Escher (Java Xlib) 0.2.2 with lg3d modifications  (lg3d-escher)   
This contains the code for Escher, a Java-based Xlib. The latest version on sourceforge of Escher is 0.2.2. We've taken this and fixed some bugs.

eScience Library  (e-science-library)   Incubator Project 
Journal access in a box is the main thrust for this project. The objective is to build a software package that can be deployed at institutions like universities or libraries, and give access to journal publishers in a controlled way based on user identities and roles

espdamul  (espacoDaMulher)   Incubator Project 
One Site for Personal control of menstruation of Woman, and one place of tips related of health

eSPOT  (spot-espot)   
eSPOT main board design files

espresso    
" Espresso Game Platform " ( EGP in short) is expected to be a general-purpose game platform, written in java, that can be reused for developping different kinds of games such as ACT, RPG or SLG. It provides for game developers with a framework for game development. Now the first version of "Espresso Game Platform" is ready to run, and a small game "Espresso Pacman" is implemented using this platform. But network is not supported yet, and there are still lots of things left to do.

Essex Programming Group  (getEssexCoders)   
University of Essex, This group will be a community for Computer Science students at the university. We are hoping to create a common gateway for all the university´s students who are willing to share programming knowledge. We plan to unite the students by providing mailing list and arranging meetings at the university.

ess_aurora  (cool-threads-aurora)   
Aurora, its a flash portal server, with portlets in runtime edition jsr168 spec based, but Flash Fixed and Dynamic Portlets Output, multimedia market oriented

Estonian Java User Group  (estoniajug)   
Group of Java users in Estonia

Ethiopian Java Users Group  (EthiopianJUG)   Incubator Project 
The aim of this jug is to gather all the ethiopian in the world together to collaborate in bringing java technology to ethiopia.

EthUtil  (ethutil)   Incubator Project 
A library of utils methods using Sockets and Ethernet. It Implements hosts discovery using ARP and PING, and abstractions made easier the Server/Client process of communication.

Eugenia    Incubator Project 
An extensible and W3C-conforming DOM Level1 implementation, useful for research and experimentation.

Event Listener Framework  (ELF)   
This project aims to provide a easy of use and yet flexible custom event-listener support for multi-threaded applications

Event Manager  (eventmanager)   Incubator Project 
Event Manager is a software that try to demonstrate the best Java programming pratices using Struts/WebWork, Spring Framework, Hibernate, JSTL., Jakarta Commons, Unit Tests, DAO Pattern, Velocity, Sitemesh, Quartz, and other technologies.

EventBus    Incubator Project 
The EventBus is publish/subscribe event processing pattern for a single processes. The EventBus is thread-safe and Swing-safe (when using the EventBus or the SwingEventService)and features event vetos, mulitple event services for different purposes or threads, Automanaged Container Event Services for limiting events to a Swing container (like a Form), class and topic (String) subscriptions, good API Javadoc (tutorials coming), and decent test coverage.

Everybuddy collaboration and messaging platform  (Everybuddy)   
Everybuddy provides a platform for a real time topical collaboration network.

evolution    Incubator Project 
Evolution is a JavaEE upgrade framework

Evolution-Opt    Incubator Project 
A Framework to resolve combinatorial optimization problems. It uses techniques such as: - Genetic Algorithm; - Evolutionary Algorithm; - so on;

Exact Arithmetic  (exactarithmetic)   
Rational and Regular Continued Fraction Exact Arithmetic

exact4j    
A java API which provides access to E-xact Transaction's Web Services.

exalto xml editor  (exalto)   
An XML editor which provides word processor like view for editing xml documents, schema files and other text files.

Exalto XSLT debugger  (Exalto-XSLT)   Incubator Project 
The project involves developing a debugger for XSLT and XQuery and is designed to complement the Exalto XML editor project.

Example demonstrating use of the DRMAA API from Java code  (Exampledrmaaprog)   
Simple example demonstrating use of the DRMAA API from Java code

Example projects to help you get started  (examples)   
This category is a repository of example projects to help you get started and generally be more productive. We have a few projects here and there are many more to come. We invite you to participate as well. Please contact us if you have any suggestions for current example, ideas for new projects, or want to make one on your own.

Excel Formula For Java  (jexcelforumla)   Incubator Project 
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    Incubator Graduate 
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)   Incubator Project 
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.

Exchange and manage of electronic business information  (electronic-business)   Incubator Project 
he main goal of this project is to create an end-to-end system to exchange and manage electronic business information in a secure and aforable way. The business information will be based on UBL 2.0 Standard (http://www.oasis-open.org/) and the exchange of this information will be based on ebXml (http://www.ebxml.org/). All of this based on Java technology, trying whenever possible to integrate Open Source projects or frameworks.

Exchange JCA  (exchangeconnector)   
Provide access to Exchange server through a Java Connector following the JCA 1.5 specifications.

ExitCode    Incubator Project 
LGPL library allowing the mapping of user friendly messages to exit codes thrown in an exception

Experimental Neural Network Techniques  (Neurotic)   Incubator Project 
An experimental combination of both old and new techniques for creating effective and efficient neural networks.

Explore Indian Villages  (exploreindianvillages)   Incubator Project 
A web application to explore Indian Villges.It has an important feature is that it promotes village tourism .The site also helps farmers to market their products in through the site by registering the product using login Id and password.This can be viewed by tourissts from all over the world.Also villages festivals and their dates are described in the site.Farm stay facilities are alos shown.

Express Download Manager  (ExpressDownloadManager)   Incubator Project 
This project is about creating a Multi-Platform State-Of-The-Art Download Manager using Java.

Express Mail  (expressmail)   Incubator Project 
This project is like a complete mail server with inbox,outbox etc.. This project should also send instant message to the clients which is booted now. This project should be done only in java

Expresso Framework  (expresso)   Incubator Project 
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.

ext-ui    Incubator Project 
Extensions of existing UI elements in the JDK such as iterators for GUI elements, tables with sorting, or tabbed panes with context menu controls. Some of the controls are already in use in projects such as PCGen.

Extendable P2P Forum  (dreamcatcher)   
Extendable P2P Forum

EXtended Java Compiler  (exjc)   Incubator Project 
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)   Incubator Project 
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.

Extended StAX API  (stax-ex)   Downloadable Executable 
This project hosts a few extensions on top of JSR-173 StAX API.

eXtensible Model-View-Controler  (JxMvc)   Incubator Project 
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).

Extensible Swing GUI  (extensiblelookandfeel)   Incubator Project 
Parser an XML file to create a LookAndFeel

Extension of JTable to make the use of tables in your GUI easier  (RichJTable)   Incubator Project 
The RichJTable offers you preconfigured JTable with the following features: - easy handling of collections with same element type - default renderer for Lists and Calendar - save and load column settings like width, order etc. at runtime in a file or db - color rules for coloring the table cells - pageable support to browse between pages -

Extensions for JSF  (jsf-extensions)   
A collection of design-time, test-time, and run-time extensions that build on top of JavaServer Faces technology.

Extensions to the java language syntax  (kijaro)   
Kijaro houses a version of javac that supports additional language features written by community members.

Extensions to WebWork  (webwork-extensions)   
This project contains extensions to the WebWork project.

ExtinControl    Incubator Project 
Gerenciar o serviço de manutenção de extintores, como recarga, testes hidroestaticos, controle de selos do imetro e outros controles necessários.

Extraction of relevant data from mixed data  (dataextration)   Incubator Project 
Extrating relevant data from large amount of data by using patterns

eXtreme Rapid Application Development  (x-rad)   Incubator Project 
XRAD is a framework that is used to design web applications that are existing frameworks (Struts, JSF, Oracle ADF etc) independent. The applications generated by XRAD framework are easily convertable to Target Framework. The theme behind XRAD framework is an application atmost will have two types of components extending XComponent class and that is XView and XProcess. The XRAD IDE provides facility to design these components in a non-visual format and define interactions among them. The XView's extended class may communicate with other XView's or XProcess's extended class and viceversa. Applications may define reusable XView and/or XProcess extend classes so later on these classes could be used directly or as part of Web Services Registry used for intergrated development. XRAD IDE will capture XView, XProcess and their interactions' definitions in an xrad-config.xml file. XRAD Framework will provide XRAD Code Generator to generate XRAD specific code generation and Interfaces to generate code for other frameworks (Struts, JSF etc.) which will internally be using XRAD classes as part. Design procedure: The architect will develop graph of XViews, XProcesses which will fulfil the application's components collaboration and will generate code for target framework. The code will use XRAD classes inside existing framework classes. The developer will only need to code with in the process execute methods or or view's initialize methods. Everything will be controlled by the XRAD framework for target framework. The developer will also not need to be bothered about the action forwards or navigation rules as these will automatically be generated by the XRAD Code Generator using xrad-config.xml file. By clicking on the component or interaction node on the XRAD application collaboration graph, designer will be able to enter into the execute or instantiate method of the XProcess or XView. Benifits: This will speed up the development process. The developer will be able to write code independent of existing various frameworks (or he/she may touch the framework spacific contents in the execute or initialize methods of XProcess and XView respectively but then it will be difficult to convert application from one framework to other. It will also increase reusability and intergration of various applications' components provided published on Web Servicess Registry Server or shared as redistributable jars. XRAD will be developed as eclipse separate IDE for XRAD J2EE applications but will also be provided as plugins to be used with JBuilder, NetBeans, Oracle etc.

Ez Distributed Migrator  (ezdm)   Incubator Project 
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.

EzFaces - Ajax4jsf Component Library  (ezfaces)   Incubator Project 
Project contains the set of JavaServer Faces components with built-in Ajax support

eZingBuilder  (ezingbuilder)   Incubator Project 
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.

ezmlm moderator  (ezmod)   
ezmod is an web application to moderate messages from ezmlm mailing list as the one provided at java.net. Users can accept, reject or remove message. Rejected messages can have comments, as to the original sender can see why his message was not accepted.

ezpetri  (EZPetri)   Incubator Project 
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)   Incubator Project 
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

fabio_g Ricoh Sun Contest  (rs-131)   
Ricoh Sun contest entry

Face Recognizer  (face-recognizer)   Incubator Project 
An eigen faced algorithm based Java Face Recognizer

Facelets    Downloadable Executable 
A JavaServer Faces specific view-technology that combines the ease of Tapestry-like components with the familiar syntax of JSP within valid XML-syntax and EL use. Incorporating custom UIComponents is extremely easy, including being able to define Component trees in other files. Additional features include a high performance templating framework that makes composing JSF pages extremely simple.

Facelets and Jboss Seam extension components for productivity  (xseam)   Incubator Project 
Some Facelets (.xhtml) and Jboss Seam Componentes (@Name) with jquery integration, ajax support. It has also custom hibernate validators and other componentes to use with Jboss Seam framework for an easy and rapid development

Facet - Project Aspect Manager  (facet)   Incubator Project 
Facet, a web application based on Java technology, supports collaborative management of project requirements and features.

fachhochschule  (fh)   Incubator Project 
privat

Factor scripting language  (factor)   Incubator Project 
Factor is a scripting language for the Java platform with a postfix syntax.

FallME    Incubator Graduate 
Spring like framework for the Java ME platform. It is to the Java ME platform what Spring is to the Java EE platform, an application level abstraction rather than a technical API. It includes a small inversion of control (IoC) container and more.

Farm2Fork  (farm2fork)   Incubator Project 
Farm2Fork is based on the 1060-NetKernal, JXTA, OpenAdaptor, Hibernate and auto-id(epc) to provide a rich P2P node allowing users to share information between trading partners while retaining posession and ownership of their data.

Fast Infoset  (fi)   Incubator Graduate Downloadable Executable 
Fast Infoset specifies a binary encoding for the XML Information set. An XML infoset (such as a DOM node, StAX events or SAX events in programmatic representations) may be serialized to an XML 1.x document or, as specified by Fast Infoset, may be serialized to a fast infoset document. Fast infoset documents are generally smaller and faster to parse than equivalent XML documents.

Fast Infoset Interoperability Project  (fi-interop)   
The project is a place for the Fast Infoset community to discuss, test and promote interoperability between Fast Infoset implementations.

Fast Site Web Toolbox  (fswt)   Incubator Project 
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)   Incubator Project 
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)   Incubator Project 
Fast-J is a project that aims to create an easy and fast to develop programming language that will run on the Java VM.

fastest    
That's a distributed application for delivering testing content to students. Modules of this project are intended to help creating and editing test sets on different subjects, deliver a testing framework to a student, collect results and build reports for teacher.

Fastest e-commerce  (fastshop)   Incubator Project 
This project has a idea to create a e-commerce with new ideas. That can improve the velocity that you can access and buy. Usability and user interface friendly is always welcome.

Fastm Forum  (fastm)   Incubator Project 
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.

FastSwing  (fastswing)   
» RecJUG Project
Framework to help development of desktop applications.

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

fastwebtest    Incubator Project 
Fast WebTest

Fatima Blog / Podcast Software  (Fatima)   
A light weight blogging /podcast software like Moveable Type. It has custom category management, and category exclusion like Slashdot, Rome 0.5 API(s) from Sun Microsystems provides RSS 2.0, 1.x, and Atom x.3 feeds as well as auto generating feeds for each category and can generate Podcasts using the tag. It also has automated XML-RPC pinging using Apache's XML-RPC libraries and can ping up to 50 sites with custom categories (i.e. you can ping javablogs.com with only your "Java" category RSS feed if you wish). It also has a complete user management area where users can edit or delete their comments and manage their information, something lacking in other blogging software. It also includes internal messaging and email notification using JavaMail. It has a custom admin section as well to manage all aspects of the code, and can run on MySQL, PostgreSQL, or any XML JDBC interface using connection pooling.

FBP    
File Based Partitioning aims to bring domain parallelism to serial applications to be run on grid.

fbt  (FBT)   Incubator Project 
FBT is Frames Based programming Toolkit used to write java programs for mobile devices (devices with limited computing capability and memory).

fdalpha    
Alpha team in Fulda

fdbravo    
Group B Local Fulda Online Career

fdcharlie    
Group C Local Fulda online career project

fds-grid  (fds)   
The goal of this project is to bring FDS to the Sun Grid Compute Utility.FDS is a computational fluid dynamics (CFD) model of fire-driven fluid flow. The software solves numerically a form of the Navier-Stokes equations appropriate for low-speed, thermally-driven flow with an emphasis on smoke and heat transport from fires.

Federated identity integration for LAMP and MARS  (lightbulb)   Incubator Project 
Lightbulb brings federated identity to LAMP and MARS developers. Tools for interpreted languages such as PHP, Ruby and Python integrate with Sun's open source Java federation software.

FederationCommons    Incubator Project 
This projects looks into the interoperability aspects between Shibboleth and Sun Identity Management products (Sun Access Manager and Sun Federation Manager)

FedID  (fedid)   Incubator Project 
The Federated Identity Server (FedID) enables an organization to become a Liberty Alliance-enabled identity provider. These are organizations recognized by the members of a circle of trust (CoT) as the entity responsible for users' digital information identity.

Feed reader which "speak"  (Feed2Speech)   Incubator Project 
Feed2Speech integrates a speech synthesizer (FreeTTS) allowing the user to listen the RSS feeds on the web. English only.

feedpod  (FeedPod)   
This is web-based application that takes syndication feeds and turns them into PodCasting-style spoken sources via text-to-speech.

Ferramenta Web de Ensino à Distância  (ead)   Incubator Project 
Projeto de Ferramenta Web de de Ensino à Distância

fetchrss    
Read weblogs in your e-mail client.

FFLocker    Incubator Project 
An application which uses face recognition as a folder locking mechanism.

FFmpeg  (ffmpeg)   
FFmpeg is a very fast video and audio converter.The command line interface is designed to be intuitive, in the sense that FFmpeg tries to figure out all parameters that can possibly be derived automatically. You usually only have to specify the target bitrate you want.FFmpeg can also convert from any sample rate to any other, and resize video on the fly with a high quality polyphase filter.

fgf    Incubator Project 
Comunidade dos alunos do curso de Java da FGF com o propósito de auxílio extra-classe por meio de lista de discussão, compartilhamento de código, anúncios entre outros.

FiCell spreadsheet  (ficell)   
Spreadsheet apllication with fisheye "bubbles" to manipulate very large set of cells on a single screen.

fiddle  (Fiddle)   Incubator Project 
A Servlet used for executing Java scripts using the Java Scripting API for the purpose of debugging and fiddling around with web and JEE based application in container.

File leak detecter  (file-leak-detecter)   
This Java agent helps file handle leaks from your Java application.

File Management System  (filemgmt)   Incubator Project 
This project is designed for converting the case of the file(s) name.This project will also have facility to search thru files, Zip and Unzip the files.

File Manager written in Java  (runa)   
Mostly because Finder in OS X isn't always want you want from a File Manager and of cause I like Java. The name is taken from my grand mother and this is a tribute to her.

File System for Database  (DBFS)   
This project aims at developing a reliable, highly available, distributed File System implementation aimed at provided storage services to database systems. DBFS provides row / record based iterator for data access.

File System Monitor  (fsmonitor)   Incubator Project 
A tool used for monitoring directory changes

FileExtensions    Incubator Project 
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)   Incubator Graduate Downloadable Executable 
Easy to use, extensible library for searching directories, zips and jars.

FileSearch    
searching a file

FileSearchGui    Incubator Project 

FileSystemViewer    Incubator Project 
A set of components to show and manipulate files.

Filter4j - Filter extensible framework  (filter4j)   Incubator Project 
Extensible filter framework used for data filtering in various domains : J2ME, J2SE(Swing, Collection, IO Streams), J2EE(Echo, Echopoint)

Filthy Rich Clients book example applications and utilities  (filthyrichclients)   
This project contains buildable source code for the examples and utilities explained in the book "Filthy Rich Clients" by Chet Haase and Romain Guy. Developers can use these examples and utilites standalone, or in conjunction with reading the book.

fin  (Fin)   Incubator Project 
Fin is a fine and cheeky name for a JEE calender server. Fin is a J2EE application to schedule meetings, manage calendars, invites and todo items. Fin interacts with popular user agents like ThunderBird, Evolution, Outlook, ICal using existing protocols like ICalendar, WCAP.

finance/investment  (HumaiTrader)   Incubator Project Downloadable Executable 
A stock, security technical analysis tool building on pure java. It will also be an engine for custom indicators and charts. The main interest is W.D. Gann's approach.

financelib    Incubator Project 
Library to transform financial messages in FIX, FIXML, SWIFT, SwiftML, FpML, etc. The library will also provide support for definining messaging sessions using J2EE that will transform messages that are sent or received by these sessions.

financialfree    
Create a mobile personal finance manager that allows everyone is able to manage his or her finance anytime and anywhere easily.

FindBugs Plugin for IntelliJ IDEA  (FindBugs-IDEA)   Incubator Graduate 
FindBugs IntelliJ IDEA Plugin ..."We use the great IntellJ IDEA inspections and FindBugs complementary. FindBugs is running in our continuous integration process and IDEA inspections is used during coding." Why not use both during coding?

firstep -- a financial web app  (firstep)   Incubator Project 
Powered by Spring framework, webwork, iBatis, sitemesh, freemarker and maven. And we are to provide a scalable and strong framework to develop finance system.

FishFarm    Incubator Project 

fitu    Incubator Project 
A flexible, rapid web develop framework base on struts/hibernate/spring

fix1600    Incubator Project 
This tool fixed bug 6553734 by removing 0x1600 class modifier

FixDataTerminal    
FixDataTerminal - Universal softrware to get quote data from different providers and export it to different format or to Relation Database.

Fjord Application Framework  (fjord)   Incubator Project 
The Fjord Application Framework provides a simple recipe for client side Java Swing applications. By following this recipe, Java Swing application designers will be able to more rapidly develop client applications with a more consistent user experience.

FJUG - South African based Randburg JUG  (fjug)   
A java User Group based in Johannesburg South Africa

flalda eduwonderland  (Eduwonderland)   
Virtual worlds for educative uses

flash like animation framework for swing  (swash)   Incubator Project 
The project aims to develop a framework to create interactive animations that can be easily embedded into swing

Flash like UI for Java  (tomato)   Incubator Project 
Flash kind of GUI Widgets for Java.

flavio  (Flavio)   
The Flavio project provides a bridge between JMX management infrastructure and Jini Services to allow JMX enabled management systems easy access to Jini monitoring and management data and APIs.

FlexDock  (flexdock)   Incubator Project 
The goal of this project is to provide a production quality windowing and docking framework similar to what is currently found in the Nebeans and Eclipse IDE's.

Flexi-Splash  (flexi-splash)   Incubator Project 
To provide ease for setting up a Splash Screen with various flexible formats and images supplied by you, with set delays and method names and classes for which to execute in your program before updating the progress bar.

FlexiPrefs  (flexiprefsj)   Incubator Graduate 
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.

Flow Fuse  (flowfuse)   
Flow fuse gets your own workflow projects started. It provides base components for workflow applications, such as a workflow engine, work item manager, a web-based UI. The sample application and tutorials will show you how to use and extend these components.

flowagent  (FlowAgent)   Incubator Project 
FlowAgent is a SOA platform to realize the system integration upon fully distributed computing environment.

Floyd    Incubator Project 
Floyd is a library for the automated functional testing of web applications using real web browsers like Mozilla, Internet Explorer, and others.

fluid-objects    Incubator Project 
fluidobjects is a set of JAVA based EAI tools with similarities to webMethods. It aims to provide the pluming for small to medium business application integration. The components currently include; a simple object server for sending and receiving XML objects, a plug-in interface definition for the server, a web plug-in that serves xml content about the server, a flow plug-in that allows fluidobjects floe code to be executed on the server and an eclipse plug-in for developing flow code that can run on the server or in your own java application. The eclipse developer tool simplifies the importing of xml schemas, the creation of schemas and translating between schemas. Plans for generating XSL and importing from XSL are underway.

flux    
Flux is jsr 212 implementation (SAMS)

flying  (projectairplane)   Incubator Project 
fly a virtual airplane or be a passenger. as a kid passenger play mario kart on your ds. as an adult passenger pick a ds game. mario kart or kirby.

Flying Saucer, an all Java XHTML+CSS Renderer  (xhtmlrenderer)   Incubator Graduate Downloadable Executable 
Flying Saucer is a strict XHTML renderer written in 100% Java (no native browser hooks), for embedding in a variety of applications (chat programs, mp3 players, web services clients, etc). It aims to provide strict and *full* webstandard compliance for XHTML with CSS 2.1 styling.

FoguFox - Tools for the sardinian translation of Firefox  (fogufox)   
Tools for the sardinian translation of Firefox, including translated files.

folksonomy  (Folksonomy)   Incubator Project 
folksonomy APIs are for associating Tags to related objects like in flicker or YouTube

FollowMe  (ricoh-followme)   
FollowMe Game

Fonte Livre  (fontelivre)   
Brazilian Java FOSS (Free/Open Source Software) Developer Group.

Food and Nutritions  (jj2008-fan)   
This system keeps a person's nutrition in balance and indirectly reduces medical costs. Users input basic information: age, gender, food consumed daily, illness history, etc. Advice given on personal fitness based on nutrition calculated from the inputs. Alerts on health problems or illness also given. Additionally, the hospital gets information.

Football Statistics Applet  (fsa)   Incubator Project 
An applet which calculates and displays league tables and other statistics for (association) football leagues.

footprint    
A system to generate certificates for JUG events, like conferences, Sun Tech Days and other local activities. A PDF generator and signer with a feature to dispatch the certificates by email.

fora  (Fora)   Incubator Project 
J2EE library for web & distributed applicactions. Common used stuff for developying J2EE based applications.

ForkLabs  (forklabs)   Incubator Project 
Top level project for ForkLabs libraries

Forklabs Baselib  (baselib)   Incubator Project 
Base library for the Forklabs projects

formbuilder    Incubator Project 
Easily create forms for Swing applications

The FormBuilder project contains a set of utilities and builders to easily create Swing forms for POJO's leveraging JGoodies Validation, Binding, and the Presentation Model pattern.

Forms  (forms)   
JGoodies Forms layout system

FormValidation4JSF  (fv4jsf)   Incubator Project 
An additional validation extension build on JavaServer Faces to validate relationship of input values within a form.

Foscrm  (foscrm)   Incubator Project 
Foscrm(Free&Opensource CRM)is an Open Source CRM and Support System. It can be used for tracking clients, contracts, support tickets, and small project managment.

FOSS template  (fossproject-template)   
This project demonstrates the new FOSS project template

Fossil EC Connect  (fossilec-connect)   Incubator Project 
Provides B2B connectivity for organizations through Internet, supporting open standards like EDIINT AS1 and AS3.

Fossil EC Integration Broker  (fossilec-broker)   Incubator Project 
Fossil EC Integration Broker is a subproject under The Fossil EC Project. It goal is build an enterprise middleware using J2EE architecture for providing organizations with B2B enablement, supporting synchronous and assynchronous messages. This implementations should use open standards such EDIINT, ebXML, Odette FTP, JMS.

FossilEC  (fossilec)   Incubator Project 
The Fossil E-Commerce Project (FossilEC) is an open source b2b integration platform, enabling organizations to integrate their b2b operations using ediint as1 and as2.

Foundation and helper classes for Swing GUIs  (quitegooey)   
A collection of foundation and helper classes, which can be used to code Swing applications, including an action framework, configuration by annotation, and beans binding by convention.

fouxchat    
A simple client/server chat

Foxes and Rabbits Simulation  (foxbit)   Incubator Project 
Java-based simulation program. Mainly with foxes and rabbits.

fractrace  (cool-apps-3d-fractal-rendering)   
Atristic Rendered 3D Volumetric Fractals Insipred by Apophysis and ElectricSheep. Written in 100% pure Java - J3D Developed in NetBeans with the ComputeServer module. Rendered on the SunGrid computeServer Welcome to the 3D Fractal project on SunGrid! The goal of this project is to develop applications for creating, rendering, and animating IFS fractals in full 3D as volumetric density fields. Volumetric density fields do not have any surfaces like isosurface "slices" through a dataset. Rather each pixel is evaluated through the volume picking up color along the way, denser regions are more opaque and can be seen from the outside through the less dense regions. Additionally changes in density refract light bending light progressivly as it passes through the volume. Visit http://www.Apophysis.org/ to get a feel for what's being done with 2D IFS fractals. The goal of this project is to take the same algorithms into 3D to generate volumetric data that can be rendered with a specialized raytrace engine providing illumination, shadows, and gradient refraction. By raytracing the fractals as a true volume all lighting, color, and transparency is affected by the density of the fractal as a gradient field. The results are output as bitmap images that can be used as stills or as frames of an animation (see http:\\www.electricsheep.org for 2D animation examples)

Framebuffer AWT and Swing peers for embedded platforms  (fbtoolkit)   Incubator Project 
AWT and Swing peers for use on embededd platforms where X, Qtopia or other windowing systems are not available or desirable.

Framework and sample code for time-based animations (for SWT)  (timingframework-swt)   Incubator Project 
A direct port of the timingframework project to the Standard Widget Toolkit.

Framework Facturacion Electronica  (fwfe)   Incubator Project 
Java Framework to provide the essential building blocks to create eletronic invoice software in Java.

Framework for non-photorealistic rendering  (ixent)   
This project provides framework for NPR (non-photorealistic rendering effects). Sample edge detection and segmentation algorithms are provided, along with fully automatic implementation of mosaicing and watercolor techniques.

Framework for programming the game of Go  (TesujiGoFramework)   Incubator Project 
General framework for making a Go playing program. This framework is based on experiences from the current project-manager, former three-time World Champion Computer Go, Mark Boon. Hopefully tis will grow to be a general Go programming research project.

Framework for RIAs  (aptlet)   
Basic upport framework for applets, for RIAs

Framework to provide ecommerce solutions  (jFrameworks)   Incubator Project 
This project is initiated to create open source framework suitable for e-commerce websites. This framework will be deployable and can be customized to specific ecommerce business. This will be versatile enough to accommodate all types of ecommerce business. This has to be developed using JAVA Technologies.

Free Music Education Software  (Audimus)   Incubator Project 
The goal for this project is to create applications for music teachers and students. It contains ear training, score writing, ritmic dictation and melodic dictation. Later on we want to make these tools web based

Free PayRoll Manager  (JPayRollManager)   
A payroll management software, manages list of employees, pofils

Free Tank  (freetank)   Incubator Project 
An open source Java game inspired in the classic arcade game Battle City.

FreeBSD Control Center  (freebsdcc)   Incubator Project 
FreeBSD Control Center is a tool that provides a graphical environment for configuration, tuning and making services available in an few clicks of the mouse.

freeFEM Ported to Sun Grid Compute Utility  (freefem)   
To make available freeFEM on Sun grid

Freefodder  (freefodder)   
The project aims to implement a game similar to the classic Amiga game Cannonfodder. It will be programmed with the Java language entirely and is going to use the JGI core projects JOGL and JInput.

freegps  (freeGPS)   Incubator Project 
Eclipse RCP for Managing GPS data. GPX file reader, split trips, delete trips, delete points ... Integration of Google Maps

FreeMRP    Incubator Project 
The project intends to be a real open source Enterprise Resource Planning (ERP) system focused on the manufacturing for Small and Medium Business (SMB). It will be developed upon Java using MySQL database.

FreshAir    Incubator Project 
A desktop environment that runs completely from a USB flash drive and stores its state on it. Involves the creation of an applicational framework, windowed system and memory managment solutions.

Froggle    Incubator Project 
This is a netbeans plugin that searches from popular search engines and also store your searches for future/later references

FrontStore  (frontstore)   Incubator Project 
FrontStore is a web-based shopping cart application and server side administration such as order management, product inventory and customer management. It utilizes best of breed Java technologies such as JSP/Servlets, EJB and xDoclet.

ftp log file analyzer for vsftpd  (ftploganalyzer)   Incubator Project 
ftploganalyzer parses vsftpd log files and displays transfers, log in stats, etc

ftpsearch-agent    
FTP search system. This system uses Java FTP Agent for index files, MySQL as DB and PHP module for search web interface.

FuGuoPOS    Incubator Project 
A project for P.O.S system.

FUJA - FACENSA Usuários de Java  (fuja)   Incubator Project 
Home for all projects developed by this students group. FACENSA is a College (www.facensa.com.br) and this group called FUJA extends the knowledge started in class with other students from the same college.

Fuja Mock  (fumo)   
Simulator for java certification tests

fuji    
fuji

FullTextSearch4NB    Incubator Project 
A Lucene based Full Text Search plugin for Netbeans that provides: * Indexing of Netbeans project source directories. * Indexing of library source and javadocs where source and/or javadocs are specified in the library. The source and javadocs may exist in a disk directory or a zip or jar file. * Indexing per project of one or more user defined directories or zip/jar files. * Search project indices using a simple (wildcarded ) search or an advanced search using the Lucene Query Parser query language syntax that supports features such as wildcard searches, fuzzy searches, proximity searches, range searches and term boosting.

fully distributed p2p instant messenger based on the chord p2p algorithm  (lakaim)   Incubator Project 
lakaIM is a peer-to-peer instant messenger software based on the chord peer-to-peer lookup protocol. It offers online and offline messaging, a distributed user directory and a basic file sharing mechanism as well as encryption services. It is written in Java using the jchord library and it is developed using the MVC(model-view-controller) design pattern.

Functional Programming for Java  (jfp)   Incubator Project 
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)   Incubator Project 
A framework that help "Functional Tests" (black box test) creation by non-developpers (XP Client or XP Testers)

Funky: Script-Based Functional Testing in Java  (funky)   Incubator Project 
Funky provides a tool for writing tests in a standard JVM scripting language (such as Groovy). The project aims to use a easy and flexible language instead of plain and complex Java to test Java/J2EE-based systems.

Fuse  (fuse)   Incubator Project