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.

All Java Enterprise Projects

http://community.java.net/java-enterprise

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 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 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 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 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.

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.

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).

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.

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

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.

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.

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.

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.

AJAXNetBeans    Incubator Project Downloadable Executable 

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.

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.

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.

AMSS  (amss)   Incubator Project 
After Market Support Systems

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.

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.

Apatar Open Source Data Integration    Linked Project 
Apatar Open Source Data Integration helps users integrate information between databases, files and applications. Apatar takes custom coding and effort to study APIs out of integration projects for developers and business users. Imagine you could visually (drag and drop) design a workflow to exchange data and files between your on-premise and on-demand databases (MySQL, MS SQL, Oracle), applications (Salesforce.com, SugarCRM) and the top Web 2.0 destinations (Flickr, Amazon S3, RSS feeds). Users install a visual job designer application to create integration jobs called DataMaps, link data between the source(s) and the target(s), and schedule one-time or recurring data transformations. Now you have all the tools necessary to migrate, synchronize, and replicate files and data between your on-premise and on-demand systems and applications, all without having to write a single line of code. 100% of the source code is released under GPL v. 2.0.

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

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 Light  (appfuse-light)   Linked Project 
A lightweight version of AppFuse (used to be named Equinox).

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.

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.

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.

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.

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.

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.

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 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.

avalon    Incubator Project 
jsf component

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.

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

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.

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

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

Blog7    Incubator Project 
develop a weblog that allows multiple user

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.

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.

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

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

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.

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

bpcandidates    
candidate guidelines and code for the J2EE BluePrints solutions catalog

bpcatalog    Downloadable Executable 
J2EE BluePrints solution catalog

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

Buffalo Web Framework    Linked Project Downloadable Executable 
buffalo web framework is a totally new framework based on ajax and component based. We want to offer benifits for both developers and the end users. We hope buffalo be the best web framework in web 2.0 era. Now buffalo is a javascript implementation of burlap protocal first, but it's add more features for amowa(Asynchronous-Messaging Oriented Web Application, it's my definition, :)) and Ajax. Developer can add ajax features to web application more easily by using buffalo.

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!

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...

butler    Linked Project 
Butler framework is a table-oriented java object model on top of JDBC that makes database programming easier. It also has a set of database aware swing components and a JSP tag library.

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.

CafeManagementSoftware    Incubator Project 

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.

Candle  (candle)   Incubator Graduate Downloadable Executable 
Candle is a Java deployment technology. Candle deploys Java applications on server; it integrates HTML content service, remote class loading service and Candle Remote Method Invocation together to provide Candle Services through single HTTP protocol. Candle is capable of lightening your Java application deployment and development process.

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.

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.

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

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

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.

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.

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

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.

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.

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

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.

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

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.

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

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

cool-threads-aurora    
Multimedia Oriented Portal Server

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.

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.

cp4jms    Incubator Project 
A connection pool for the JMS api

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.

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

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).

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

d2    Incubator Graduate 
Delta-DOM

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

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.

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

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.

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

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.

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

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 Java Locks  (distributedlocks)   
This project aims at extending the synchronization primitives found in the java.util.concurrent.locks package to a distributed environment.

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

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.

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

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

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

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.

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.

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.

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.

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

EBS for Java  (ebs4j-smb)   Incubator Project 
Yet another CRM and ERP web application.

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..

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.

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.

eGate Utility  (cool-threads-eGateUtility)   
This is an application for the mass-monitoring of Sun's eGate Business Integrator Suite.

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.

eLawOffice    Linked Project 
eLawOffice is a full crossplatform and language-extensible java suite, for workflow and data management of Law Firms[plus data sharing with customers]. It works in a intranet/extranet environment,with a client-server and servlet+jsp application.

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.

Elephant  (elephant)   
Standalone and embeddable blog module written in RIFE

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.

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.

ENCS530    Incubator Project 
it is a project for the software part of a graduation project titled parallel parking simulator

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)  New!  Incubator Project 
OSGi compliant enterprise java server platform .

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.

espdamul  (espacoDaMulher)   Incubator Project 
One Site for Personal control of menstruation of Woman, and one place of tips related of health

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

Evaluation as a Service  (eaas)   Incubator Project 
Delivering infrastructure and SDK to support online evaluation of enterprise middleware.

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.

Extensions for JSF  (jsf-extensions)   
A collection of design-time, test-time, and run-time extensions that build on top of JavaServer Faces technology.

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.

EzFaces - Ajax4jsf Component Library  (ezfaces)   Incubator Project 
Project contains the set of JavaServer Faces components with built-in Ajax support

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.

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.

fastwebtest    Incubator Project 
Fast WebTest

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.

FileSearch    
searching a file

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.

fitu    Incubator Project 
A flexible, rapid web develop framework base on struts/hibernate/spring

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.

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.

fora  (Fora)   Incubator Project 
J2EE library for web & distributed applicactions. Common used stuff for developying J2EE based applications.

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.

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.

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.

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.

fuji    
fuji

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.

FYPGK505    Incubator Project 
My final year project sources

Gemini  (e-nspire-gemini)   Incubator Project 
Gemini is a very simple-to-use non-intrusive Java framework that seamlessly enables bidirectional relationships between plain old Java objects (POJO). It helps developers to write simpler code to implement rich domain models by eliminating the need to manually check referential integrity and take care of updating the opposite property of a relationship (both simple and container properties).

General Event Monitor Predictor  (tealeaf)   Incubator Project 
A J2EE application to define types, lifecycles and events including timers which are then stored in a database and can be displayed on a whiteboard with various views.

Generic Resource Adapter for JMS  (genericjmsra)   
This is a connector 1.5 resource adapter that helps integrating JMS compliant message providers with J2EE 1.4 compliant application servers such as Sun Java System Application Server

GeneriCo: Implementation of the SOA BluePrints Sample Application  (generico)   Incubator Project 
This project provides a J2EE implementation of GeneriCo, the sample application for SOA BluePrints

Genesis  (genesis)   Downloadable Executable 
The Genesis Framework simplifies development of client/server and web applications by integrating several other open-source products and extending them in innovative ways.

Glade Disk  (gladedisk)   Incubator Project 
Glade Disk enables access to Amazon S3 similar to a disk drive. The way the files are stored is compatible to the commercial application Jungle Disk

Glassbox-Inspector    
Components to monitor server applications running inside a Java VM. Uses JMX and AspectJ to track and correlate performance and errors. Featured in a recent article on IBM Developerworks.

Glassfish plugin for Eclipse  (eFish)   Incubator Project 
eFish integrates the Glassfish application server to the Eclipse.

GRAJAX    Incubator Project 
The project is intended to bring completely user configurable, rich, thin, full feature charting and reporting capability using AJAX, with built in compatibility to JSF. The intended application is for on the fly web based, zero footprint analytics visualization. This will use various charts like Bar graph, Pie Chart, Line chart etc. The framework will also support processes that require drag and drop Gantt charts like project management, multi variable allocation and shop floor scheduling. This framework will work with both unstructured (XML, CSV) and structured data (relational and OLAP, MOLAP, ROLAP) inputs. The framework will provide extensive web services, API’s. Details: Data can be manipulated using data tables. List of graphs: 1. pie charts (2D and 3D); 2. bar charts (regular and stacked, with an optional 3D effect); 3. line and area charts; 4. scatter plots and bubble charts; 5. time series, high/low/open/close charts and candle stick charts; 6. combination charts; 7. Pareto charts; 8. Gantt charts; 9. wind plots, meter charts and symbol charts; 10. wafer map charts The project would use JFREE as a starting point. Once the framework is in place the intention of the project is to create business applications utilising the same. Intended applications are: 1. Business intelligence using Mondrian. 2. Work with relational data store using standard JDBC like mysql, oracle • Work with standard planning solvers to depict allocation (Gantt, Demand and Supply) or solve other allocation problems ( maintenance shipyard, Fleet, Classroom/resource etc.) Tech details: • Standard AJAX – DTML, JS, XML over HTTP and server side JAVA • All J2EE compliant Application servers will be supported. The initial prototype will be built on Jboss How to contact you. Email: keshava.rangarajan@oracle.com Chandra.yeleshwarapu@oracle.com Sharad.santhanam@oracle.com How to participate - Are you accepting roles and which one? Not yet once we come out of incubation with the initial designs and a working prototype. Skills required working on your project. • Knowledge of JSF, AJAX framework • Prior Java experience is a plus. Help Wanted - If you are looking for help then specify the type of help you are looking for. Not yet once we come out of incubation with the initial designs and a working prototype. License: Apache License 2.0 Version 2.0, January 2004 http://www.apache.org/licenses/

Grapevine Web Project  (grapevine)   Incubator Project 
A Struts-inspired web application framework with built-in AJAX support.

greenfire  (GreenFire)   Incubator Project 
GreenFire efficient manages and controls heating control of houses and saves energy. GreenFire is based on Java EE 5 (is tested with Glassfish v2), Scripting, RMI and Shoal. SunSpot integration is planed.

GroovyRules  (groovyrules)   Incubator Project 
GroovyRules is a lightweight JSR-94 Rule Engine implementation that allows rules to be specified using the Groovy scripting language.

HA-JDBC    Linked Project 
HA-JDBC is a JDBC driver proxy that provides light-weight, transparent clustering capability to any underlying JDBC driver.

Harvester Application Container  (Harvester)   
The Harvester application container provides a simple way to develop and deploy Jini applications.

Hibernate Jpetstore  (hjpetstore)   Incubator Project 
Rewrite Jpetstore project using Hibernate as its persistence layer, the original project comes from Spring distribution bundler which used iBatis (ibatis.apache.org) as its persistence layer implemented by Clinton Begin, then it had ported into Spring by Spring members. The original source codes for iBatis and SpringMVC has removed for the sake of clarity. And because my native language is Chinese, so some code comments were written in Chinese.

Hibernate Web Paginator  (HibernateWebPaginator)   Incubator Project 
Add paging and sorting functionalitys in your HTML tables with Hibernate querys.

Hifaces - JSF components and tools.  (hifaces)   
Hifaces provides components and tools for everyday use in JSF projects as well as utilities to integrate JSF with other technologies and frameworks like Spring, Hibernate, JAXB and many more.

Home  (home)   Incubator Project 
This is a J2EE based software to organize all your home related things.

Home economy  (homeeconomy)   Incubator Project 
Centralized calculation, saving, reporting and analyses of home/family expenses by means of enterprise application.

homeeconomy    Incubator Project 
Centralized calculation, saving, reporting and analyses of home/family expenses by means of enterprise application

Host project for the Cacao daemon  (HotCacao)   Incubator Project 
HotCacao releases the source code of the Cacao daemon, that is a cross-platform Java-based management daemon (Solaris, Linux, HPUX, Windows; Java SE, Java ME), supporting standard management protocols (JMX, SNMPv1,v2,v3, CIM, WS-MAN / WS-CIM), with integrated pluggable security (TLS, PAM, RBAC, SBD, auditing, Access Manager), that is is a dynamically extensible container simple to develop for and to use (NetBeans plugins, the easy learning curve of JMX).

Huts  (huts)   Incubator Project 
Huts is a very small set of helper classes that jumpstart Struts + Hibernate development.

Hyperic HQ  (hyperichq)   Incubator Project 
Hyperic HQ is an open source IT management platform which delivers consolidated, comprehensive management of enterprise IT technologies, focusing on the databases, app servers and web servers that comprise modern web infrastructure

ibe    Incubator Project 
ibe, or Integrated Business Enviroment, is a project designed to integrate business services and increase productivity.

iEat - Internet recipe database  (ieat)   
An XML-based recipe database with the aim of a clean and easy-to-use interface.

IFIPS Ingenieur Services  (2is-website)   Incubator Project 
Mission and goals :

  • This project is a web application (J2EE).
  • There is a lot of aspect in this project : team work, a lot of work, technologies and framework.
  • The first goal is to create an application witch is totally skeletal.

Description :
  • We are a big team (5 developpers),
  • We need tools like CVS or bug reporting,
  • Appfuse based,

It will be build on a lot of framework :
  • Spring
  • Hibernate
  • JSF, SiteMesh...
  • MySql / Postgres


We use tool like :
  • Ant, Junit, Emma...
  • Eclipse,...

To contact me : it's simple, send me a mail at fadil.mokhchane@gmail.com
To help us : send me an email too, we research webdevelopper, architect...

IG Labs Redirect Engine  (redirectengine)   Incubator Project 
Platform independent engine for controlling global redirects from within Web contianer.

Impala    Incubator Project 
A dynamic plugin infrastructure for the Spring Framework. Enables rapid development of Spring applications through hot-redeployable plugins, expandable application contexts and dynamically updatable bean wirings.

Implementation of the Chord P2P routing protocol  (accord)   
This is an implementation of the Chord P2P routing protocol: http://www.pdos.lcs.mit.edu/chord/

Incubator for Neigborhood Projects in Java Enterprise Community  (neighborhood-incubator)   
Some projects in projects in Java Enterprise Community do not host the source code on java.net and have existing projects elsewhere for code. But these projects would like to build a neighborhood on java.net using forums, mail, etc. Here is where they can incubate and grow their neighborhood activity.

Infortone  (infortone)   Incubator Project 
The Infortone Enterprise Technology is the first Chinese Open Source, standards-compliant, J2EE based applications and server implemented in 100% Pure Java and based on JBoss and ObjectWeb.

integra-bpm    Incubator Project 
Integra is a 100% java open source full fledged BPM system with an extensible architecture and great UI. It's based on OSWorkflow, Quartz, Drools and Esper. It has a warehouse with graphing capabilities for Business Activity Monitoring and reporting.

Integration for Spring into Fit and FitNesse  (Spring-FitNesse)   Incubator Project 
This project provides an integration for the Spring framework into the Fit and FitNesse testing frameworks. Spring Beans can injected into into Fit and FitNesse fixtures.

IntelliJ IDEA Plugin for JBoss Seam  (SeamGadgets)   Incubator Project 
SeamGadgets brings enhanced support for the JBoss Seam framework to the IntelliJ Idea Java IDE.

Interactive Bean Code Generator  (icogen)   
An interactive and command line tool to add several types of methods to a Java source file. The goal is to cut down on the grunt work of some of the boring coding tasks. This includes getters, setters, constructors, etc. for simple Javabeans, attributes and invokations for MBeans, persistence methods for RowBeans. Plugins for popular IDEs will be available.

Interruptible RMI Library  (interruptiblermi)   Incubator Project 
Provides a mechanism to interrupt or cancel an RMI method call. Typically once a thread enters an RMI method, the thread blocks until the RMI call returns. This can be very undesireable, for example if the user wants to "cancel" the RMI operation. Interruptible RMI Library provides this capability.

Intranet Mailing System with video and voice chat  (intranetmailingsystem)   Incubator Project 
For internal Communication between employees in an organization and can also send mails to external but can't receive

Issues Tracker Tool  (jissuetracker)   Incubator Project 
Tool for Tracking Issues. On Struts, JSPs. and BackEnd as Oracle

J-RAD    Incubator Project 

j05fulcrum  (J05fulcrum)   Incubator Project 
J05fulcrum aims to be an application in which small businesses or projects can find a workable integrated system with a set of the most widely used modules implemented. The main goal is to provide a content management system, a forum, a wiki, a product management system and ultimately a shopping chart implementation. The application is to be based largely on Apache Struts/Tiles at the view- and controller level; the model level will initially focus on a working JDBC and Hibernate ORM Mapping solution.

J2EE Application Engine  (jae)   
Develop a software for corporative applications generation being used platform J2EE, instead the reduction of the involved repetitive work in the development of this kind of application, developing consequently a final product quality.

J2EE commerce  (j2eecommerce)   Incubator Project 
We provide the open source j2ee commerce solution. It's based on jsf and ejb 3.0. It also provide the easy way for the oscommerce user to transplant to j2ee platform.

J2EE ETL Tag  (JetETL)   Incubator Project 
A scalable and portable JSP tag library designed for various ETL tasks.

J2EE reusable framework (Jt)  (Jt)   Incubator Project 
Jt is a light-weight framework for the rapid implementation of J2EE applications. Jt has been utilized in several large mission critical systems. Jt implements many well-know patterns including Data Access Objects (DAO). It features messages, attributes, logging/debugging capabilities, resource loading, etc. This framework supports several J2EE technologies including Java Server Pages (JSPs), JDBC, JavaMail, XML and Web Services.

J2EE scripting language  (jep)   Incubator Project 
JEP is a new scripting language for having a better solution for j2ee presentation layer. Simply it's going to bring Java, Javascript, HTML and SQL closer and make web programming easier and more maintainable.

jalimba    Incubator Project 
JALimba is a multiuser platform to manage your calendar and your contacts. Features: * MultiUser : each user can decide to grant privileges (read/write) to other users. * Event template : you can use template to manage events. * Report engine. You can made many reports and store it. * Multi language : you have multilanguage supports.

jAPS    Linked Project 
jAPS is an adaptive J2EE solution for building customizable and accessible (WCAG compliant) informative web portal systems

jars.de - Java und Technologie    Linked Project 
German Java Blog

jASEN    Linked Project 
jASEN is a pure java Anti Spam ENgine combining bayesian-like scanning with intelligent email inspection and classification jASEN is best suited to developers wishing to integrate anti-spam services into an existing server based java email application, but can be used for client applications The jASEN project started after the now famous article published by Paul Graham spawned a range of new anti-spam technologies based on Bayesian classification Subsequent enhancements were made to the original proposal, with a significant improvement proposed by Gary Robinson which replaced the standard Bayesian approach with a superior* Chi Square computation, which was then further improved Unfortunately almost all of the implementations of these approaches which followed were either commercial, or non-java. Thus jASEN was created to provide a free, extensible, pure java implementation of the wonderful work done by these (and many other) people

Java Adventure Builder Reference application  (adventurebuilder)   Downloadable Executable 
The Java™ Adventure Builder Reference application is a set of applications that showcases a web services on the J2EE ™ 1.4 platform. These applications also use the many facilities in the J2EE 1.4 platform. This application is now hosted on java.net for publicly visible development by the Java BluePrints team and for more frequent releases such as weekly and nightly builds.

Java API for Document Handling (JADH)  (jadh)   Incubator Project 
JADH provides developers with a common interface API for different document* types. JADH is not bound to handling any particular type of document*. Infact it gives a common implementable API for specific type of document. Initially JADH supports Document XML, Java Properties, CSV, MS-Excel formats. JADH can be very easily extended to support any document format. With document type independent model, JADH gives programs are object centric and not document centric like our Web-Services, reporting tools etc. JADH can be also used for document conversion from one document type to another without a single line of extra code. Theres Much more to JADH...chk it out.

Java BluePrints  (blueprints)   
The Java BluePrints program from Sun Microsystems presents best practices, guidelines and applications for designing enterprise applications and Web services using Java technologies. This java.net project hosts some of the Java BluePrints content for publicly visible development and feedback.

Java Bullet (The Quickest Web Development Approach)  (JBullet-Web)   Incubator Project Downloadable Executable 
An easy to use web framework. An effort to make something similar to struts but easy like Ruby on Rails.

Java Business Process Management  (jbpm)   Incubator Project 
jBpm is a flexible, extensible workflow management system. Business processes, expressed in a simple and powerfull language and packaged in process archives, serve as input for the jBpm runtime server.

Java Core Components  (jcc)   
Java Core Components contains a number of components and utilities commonly used in Java projects. There are alternative implementations of components found in J2SE, for example collections, serialization and RMI. All components are designed for speed, low memory overhead and flexibility.

Java Coursewares  (javacoursewares)   Incubator Project 
Instructors guide in teaching Java programming

Java EE Tutorial  (tutorjee)   Incubator Project 
Provide Working Samples for the latest JEE SDK.

Java Enterprise Bootstrapper  (enterprise-bootstrapper)   Downloadable Executable 
Templates and helpful forums for getting your Java enterprise project started with a minimum of effort. The resources in this project help us maintain a consistent look and feel across projects in the Java enterprise foundry and incubator.

Java Enterprise Show Cases  (enpasos)   Incubator Project 
Built on latest Java EE technology and best tool support the enpasos project develops business solution show cases.

Java ES Monitoring  (javaesmonitoring)   Incubator Project 
Java ES Monitoring : Monitoring Framework - simplifies our business by providing a unified, consistent, qualified, relational and actionable service-oriented industry standard monitoring model for all Java ES components. Monitoring Console - real-time monitoring GUI for Java ES deployments based on the Java ES MF 2.0 and displaying hierarchy, performance statistics, and OSS/J QoS (operational status, alarms, and thresholds).

java imageIO gif plugin  (gif-plugin)   Incubator Project 
Java ImageIO plugin that allows you to save images in the GIF format. It comes with a Quantizer that allows you to reduce the number of colors used in an image.

Java MQ Server  (jmq)   Incubator Project 
Open Source Java MQ Server, MDB container

Java multilingual CMS with full-text search bases on AppFuse  (atleap)   Downloadable Executable 
AtLeap is a flexible java engine bases on AppFuse to rapid start your Web application. The main features are tag-library including GRID (table with sorting, filtering, pager etc.) and multilingual CMS with WYSIWYG HTML editor, full-text search engine etc.

Java Pet Store Reference Application  (petstore)   
Not yet started. Come back soon!!

Java Programming Puzzles  (puzzles)   
This project presents various puzzles for Java to illustrate corner cases, and traps and pitfalls. I am starting out with Java SE, but may extend this to Java ME and Java EE later.

Java Regression Test Framework  (jregress)   Incubator Project 
A framework for running script-based tests portably across platforms such as Solaris, Linux, and Windows. Compares "golden" output reference files against each test run, allowing for differences in path names and indeterminate output such as timestamps.

Java Server Scripts  (java-server-scripts)   Incubator Project 
Java Server Scripts (JSS) is an MVC-based web application development environment that allows Java developers to quickly setup and create a web application. JSS also helps developers to maintain changes to the web applications easily.

Java tiny web server  (jtws)   Incubator Project 
A simple java.nio web server implemented using java.nio for multiple connections.

Java-based scripting-friendly Web application framework  (phobos)   Incubator Project 
Project Phobos which is a lightweight, scripting-friendly, web application environment and runs on the Java platforms, is targeted to meet the above developer requirements. Its goal is to show that Java is an excellent platform for server-side scripting and allows developers using dynamic/scripting languages to leverage the power of the Java SE and EE platforms.

Javapolis 2005 Registration  (JP2005Reg)   Incubator Project 
Generic conference-registration application which will be applied initially for the JavaPolis 2005 conference organized by the Belgian Java User Group (BeJUG).

JavaScript SDK  (jssdk)   Incubator Project 
JavaScript SDK (JsSDK) is an Object Oriented Modular JavaScript Framework for Advanced AJAX programming and its primary objective is to provide · A Rich and Browser Environment Adaptive User Interface Programming layer for DWR. · A User Interface template framework like Java Server Pages (JSP). · A JavaScript compiler for o Generating compressed, obfuscated JavaScript code.(to be called as js-object code) o Building single js-object code from multiple JavaScript source files linked together. o Generating browser specific js-object code if required. JsSDK will help building AJAX applications using the traditional best practices of web development. The development community can build, share, and use free or commercial reusable Js-object libraries. The JsSDK compiler will help to create minimal JavaScript code which will greatly reduce the loading time and improve code security. Finally, JsSDK will provide richness, simplicity and modularity to AJAX development.

javaserverfaces    
The Official Standard Implementation for JavaServer(TM) Faces

JAware    Incubator Project 
JAware features - Middleware Application Support multi platform (NT, Solaris, HP-UX, Linux). High-performance communication mechanisms, grouping, Event, data distribution. Fully object and event oriented. Easy multithread programming. Redundancy: process redundancy, objects redundant, LAN. Multiline: managing of several network lines between computers to handle network hardware fault. Multicomputer : manage 2 computers duplicating each other to handle computer hardware fault (Active-Active, Active-StandBy, StandBy-StandBy). Management : A support for administration GUI. Show runtime resource usage and server status Dynamic object creation: ability to dynamically create/invoke customized objects. JAware API; Client/Server API Support JMS: On the road

jawflow    Linked Project 
JawFlow is a Workflow Engine partially conformal to WfMC (www.wfmc.org) directives, completely written in Java using JMX technology. It understands XML Process Definition Language (XPDL) and can be customized using activities written in Java or in any scripting language supported by BSF

JBI Component Repository  (jbits)   Incubator Project 
A repository of JBI binding components and service engines. Also included are component tutorials that range from simple to all-inclusive.

jbicomps  (open-jbi-components)   Incubator Graduate 
Open Source Components that comply with JBI Specification

JBoss Config GUI  (jbossconfiggui)   Incubator Project 
Let the user be able conveniently to configure the JBoss application server.

JCA Resource Adapters for Berkeley DB and DB XML  (berkeley-dbxml-adapter)   Incubator Project 
A pair of J2EE Connector Architecture resource adapters for Sleepycat Software's Berkeley DB and DB XML.

JDBC Data Form  (DataForm)   Incubator Project 
DataForm is a set of Swing components that allow the rapid development data centric applications. It include a full set data aware widgets.

JDBCPersistence  (jdbcpersistence)   Incubator Project 
JDBC Persistence is (yet another) Persistence Layer which is,of course, different from its peers.

jdeployer  (jDeployer)   Incubator Project 
Compiler and deployer of JEE applications

Jdon Framework  (Jdon)   
Jdon is a meta framework , a rapid J2EE development framework. it has a simple but powerful ioc/aop core. and seamlessly supports two kinds of service: EJB and POJO services, it supplys a fast way for developing data crud and batch query functions.

JERP    Incubator Project 
The JERP project is a ERP 100% J2EE with JSP, Servlets, JavaBean, EJB and J2ME and design patterns.

JFotki  (jfotki)   Incubator Project 
JFotki allows you to create albums of pictures. You can create your own album and upload pictures into it.

JGallery : creation of photo gallery  (JGallery)   
Creation of web photo gallery (for original script)

jgBus    
A complete enterprise service bus (ESB) for business integration. Runs out of the box, supports multiple databases and transports (WS, ftp, http(s), email, jms, sockets and others), connect any systems to each other async/sync.

JGears Framework    Linked Project