The Wayback Machine - https://web.archive.org/web/20070630214009/http://community.java.net/projects/
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.

• GlassFish (4) • Global Education and Learning Community (446) • Identity Management (24) 
• Java Communications (218) • Java Distributed Data Acquisition and Control (16) • Java Enterprise (480) 
• Java Patterns (40) • Java Specification Requests (41) • Java Tools (755) 
• Java User Groups (65) • Java Web Services and XML (228) • JavaDesktop (675) 
• JDK (62) • Jini (50) • JXTA (61) 
• Linux (18) • Mac Java Community (13) • Mobile & Embedded (57) 
• NetBeans  • Portlet (30) • Robotics (23) 
• Sun Grid Developer Community (75) • Sun RFID and Sensors (2) 
GlassFish
https://glassfish.dev.java.net/

Jersey  (jersey)  New!  
Reference implementation for JSR 311.

ETL   New!  Linked Project 
This module performs Extract - Transform and Load functionality in an optimized manner and supports a wide variety of Data sources ranging from relational databases to non relational data sources like web pages, rss feeds , etc. This component can also expose the ETL operations as web service.

Slynkr    Incubator Project 
A system for social bookmarking, news, and metadata. This includes tagging, voting, commenting, and more.

» View all 4 GlassFish Projects
Global Education and Learning Community
http://community.java.net/edu-gelc

javaTutor  (jTutor)  New!  Incubator Project 
Learning Eclipse-CVS and performing tutorials.

ePhysics   New!  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.

Laboratory of Chemistry Virtual Simulation  (JLSV)  New!  Incubator Project 
The JLSV is a laboratory that allows the direct interaction of the end-user with a chemistry environment simulated of that allows the accomplishment of experiences for determine the chemical linking of a substance

» View all 446 Global Education and Learning Community Projects
Identity Management
http://community.java.net/identitymanagement

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

OpenID Extensions for Java  (openid)  New!  Incubator Project 
A set of extensions to the J2EE server environment, which provide OpenID provider and consumer implementations.

Ricoh-TNTDocs  (TNTDocs)   
Transfer and Translate Documents from the MFP machine to a web server.

» View all 24 Identity Management Projects
Java Communications
http://community.java.net/communications

sc-plugin-template   New!  
A template project that SIP Communicator plugin developers may use as a start for their development.

jingle4sc   New!  
Support for audio/video calls with Jabber Jingle for SIP communicator

marlin   New!  
Protocol independent Presence, Registrar and Proxy server with instant messaging and VoIP capabilities, built on the OpenESB platform, leveraging xmpp-bc, sip-bc, rss-bc and others.

» View all 218 Java Communications Projects
Java Distributed Data Acquisition and Control
http://community.java.net/jddac

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.

MicroBus    Incubator Project 
MicroBus is a simple object transport bus, to aid in the decoupling of system without the need for complex data messaging services. The code is designed to work on both the ME and SE/EE platforms. However the SE/EE platforms require JDK1.5 or greater.

Groovy Scripting Integrating RFID, Sensors and Actuators  (groovy-rfid)   
Integrating Groovy scripting with the Sun Java System RFID Software and the Java Distributed Data Acquistion and Control framework to manage a task integrating badge authentication, RFID object recognition, human sensing and alarm actuation.

» View all 16 Java Distributed Data Acquisition and Control Projects
Java Enterprise
http://community.java.net/java-enterprise

NetBeans OpenLaszlo Support  (nbopenlaszlosupport)  New!  Incubator Project 
Adds support for the OpenLaszlo RIA web application framework to NetBeans

Simple  (simplewf)  New!  Incubator Project 
Simple is a web application framework that has a primary goal of simplicity.

dcoat   New!  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.

» View all 480 Java Enterprise Projects
Java Patterns
http://community.java.net/patterns

Pattern And Utilities For The Java EE 5 Platform  (p4j5)  New!  
p4j5 is a collection of samples and reusable templates which demonstrates patterns, approaches, architectural ideas and utilities for the Java EE 5 platform. All projects are tested with Glassfish v2 and come ready to deploy with preconfigured Netbeans 6 projects.

Operator Overloading For Java  (o24j)  New!  
O24j provides a minimalistic approach for operator overloading in Java

SezPoz: lightweight, config-file-free service locator using annotations  (sezpoz)   Incubator Project 
SezPoz is a lightweight and simple-to-learn library that lets you perform service lookups similar to java.util.ServiceLoader. The advantages are that the service registrations are made just using Java annotations (no configuration files) and APT (or plain javac in JDK 6); you can register individual objects instead of whole classes; and you can associate static metadata with each implementation, while the actual implementations need not be loaded until the caller has inspected the metadata and decided to load them.

» View all 40 Java Patterns Projects
Java Specification Requests
http://community.java.net/jsr

Java LDAP API  (java-ldap-api)   
This project defines a pure Java client API that may be used to communicate with LDAP directory servers.

JSR 311  (jsr311)   
JAX-RS: Java API for RESTful Web Services

Public Project for the Date and Time API (JSR-310)  (jsr-310)   
Public Project for the Date and Time API (JSR-310)

» View all 41 Java Specification Requests Projects
Java Tools
http://community.java.net/javatools/

ElegantJ Charts & Graphs Components   New!  Linked Project 
ElegantJ Charts is a Java Beans Charts & Graphs library for powerful visualization of the data. It provides ultimate interoperability through XML integration, and with easy-to-use intuitive Chart Designer IDE, you can design customized, dynamic, interactive 2D and 3D charts.

salutafugijms  (SalutafugiJMS)  New!  Incubator Project 
SalutafugiJMS is a peer-to-peer implementation of the Java Messaging Service specification that uses ZeroConf DNS-SD IP sockets to communicate in a distributed computing system. SalutafugiJMS eliminates the message broker found in traditional JMS implementations and the need to manage specific services required by traditional DNS-SD systems. Name the information your system needs to exchange. Your system asks for what your system needs. Your system sends out what it chooses. SalutafugiJMS takes care of the rest, leaving your system very loosely coupled.

AppTale  (apptale)  New!  Incubator Project 
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.

» View all 755 Java Tools Projects
Java User Groups
http://community.java.net/jugs

Tech Center Java User Group  (tcjug)  New!  
The Tech Center Java User Group (TCJUG) was founded by Robert Liguori (President), Mark Hanlon (Treasurer) and David King (Secretary) in March of 2007. The purpose of the group is to provide a setting where anyone who has an interest in Java can get together and share their experience and expertise. The members of the group are enthusiastic about Java and are eager to extend their knowledge of the Java language and platform. Based out of the William J. Hughes Technical Center, the TCJUG draws it's strengths from Java experts in the field of aviation.

footprint   New!  
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.

Thessaloniki JUG - The JUG in the heart of Southeastern Europe  (TheJUG)   
Thessaloniki's (also known as Salonica) Java User Group will mainly focus in providing a platform where anyone from Northern Greece and from Southeastern Europe (SEE) who has an interest in Java can get together and share their experience and expertise. It will organise many seminars and workshops but mainly a biannual conference that will be organised in Thessaloniki every second time and the other in other interested parties from the SEE area. It will aim also to strengthen the Java community in SEE by providing an environment where our members can share their knowledge and promote the use of Java in SEE. That is why the main language we will use is English, but effort will be made for a newsletter and a website supporting as many as possible languages of the area.

» View all 65 Java User Groups Projects
Java Web Services and XML
http://community.java.net/java-ws-xml

Geolia   New!  Incubator Project 
Software Engineering Project, University of Applied Sciences Dortmund, Germany

LegStar    Linked Project 
COBOL/CICS integration using XML Schema, JAXB and JAXWS. The project generates XML binding for COBOL structures and Web Services endpoints.

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.

» View all 228 Java Web Services and XML Projects
JavaDesktop
http://community.java.net/javadesktop

javacrpg   New!  Incubator Project 
The project contains an evolving Role Playing Game framework and concrete game implementations. It is written fully in Java in the tradition of old school RPGs like Wizardry 7 and EOB. In the plans are OpenGL, AI, scripting, turn based combat, commanding a group of characters.

globs   New!  Incubator Project 
Globs is an application framework in which the model part uses "Generic Lightweight OBjects" based on a formal metamodel description instead of the usual POJOs. With this apprach, we are able to easily provide a number of generic services: model-driven GUI components, transparent SQL mapping, XML mapping, binary serialization for client/server exchanges, etc.

lasolfason   New!  Incubator Project 
A very intuitive Swing-based application to play music and share music information

» View all 675 JavaDesktop Projects
JDK
http://community.java.net/jdk

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.

OpenDMK    
Open source project for the Java(TM) Dynamic Management Kit

Java in Java  (kahve)   Incubator Project 
This project is to help understanding the inner details of a JVM as clearly as possible, only for educational purposes.

» View all 62 JDK Projects
Jini
http://community.java.net/jini

Jini-based Service Grid  (JGrid)   Incubator Project 
JGrid is an effort and software framework to create dynamic, service-based Internet applicaitons. contains a set of core and domain-specific services as builiding blocks for larger applications as well as sample applicaitons.

javataskmonitor  (JavaTaskMonitor)   Incubator Project 
This framework lets monitoring activities and entries written into a java space and perform new tasks according to executed tasks. Its first implementation is a blackboard tool that draw and processing images.

Rio plugin for Mistral  (mistral-rio)   
A Rio plugin for the Mistral ImageTaskProcessor.

» View all 50 Jini Projects
JXTA
http://community.java.net/jxta

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

Java RMI on top of JXTA JXSE  (jxse-rmi)  New!  
The JXTA-RMI project allows applications to program to the familiar Remote Method Invocation API of the Java Software Development Kit. Through a few simple switches, an servant object can decide whether it would like to be contacted through standard, socket-based RMI, or through RMI over JXTA pipes.

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

» View all 61 JXTA Projects
Linux
http://linux.java.net

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

jdk-distros    
The jdk-distros project is a focal point for both Sun and the community to contribute code and documentation to improve packaging of the JRE and JDK for distribution under the newly approved Operating System Distributor License for Java (DLJ) for both Linux and OpenSolaris.

Linux Archive  (linux-archive)   
This project heeps projects that seem to be dead, either projects that were once activive but now neeed new owner to continue or that were approved but never really took off.

» View all 18 Linux Projects
Mac Java Community
http://community.java.net/mac

Java APIs for Macintosh Address Book  (jMacAddressBook)   
This project aims to provide a Java API, that can connect through JNI to Apple's Address Book C-APIs, in order to help facilitate development of Java applications that can communicate easily and use the address book features

Keaton  (keaton)   
Keaton is a Java-to-QTKit wrapper, allowing Mac Java developers to call into the Cocoa-based QTKit framework to get QuickTime functionality such as multimedia playback, capture, editing, etc.

jasconnJava-AppleScript-Connector  (jasconn)   Incubator Project 
JSR-223 (Scripting for the Java Platform) specifies how to link scripting languages and Java. AppleScript is a very powerful but easy-to-use language which is very popular among Mac users. JavaAppleScriptConnector will implement parts of JSR-223 to make AppleScript available to Java programs

» View all 13 Mac Java Community Projects
Mobile & Embedded
http://community.java.net/mobileandembedded

mooo  (mOOo)  New!  Incubator Project 
Create a set of tools that make the user able to create/update ODF documents in mobile devices such as cell phones and PDA's and also interact with the OpenOffice.org suite through these devices. All will be done using Java SE and mainly Java ME plataform. Some initial ideas of these tools are: * mOOo Impress Controller: Java ME aplication that controls a slide presentation in OOo Impress. The user can switch slides (next and previous) while the presentation coments are being shown at the device screen, by the same time a timer (used for presentation controlling) is displayed on the screen. It will use Bluetooth for Computer-Device communication, XML for data exchange and the UNO API for OOo integration. For this application, we are going to rewrite the slideshow controller demo avaiable on Project Marge (http://marge.dev.java.net) and make it easy to use and install. In adittion, this Marge demo will be migrated to the mOOo project; * mOOo Calc: Java ME application that allows to edit spreadsheets rows/columns and also create new ones in mobile devices; * mOOo Writer: Java ME application that allows to read ODF text document and also edit/create new ones in mobile devices. The mOOo acronym stands for Mobile OpenOffice.org

mmapi   New!  Incubator Project 
Test MM API (JSR135) of J2ME in all kinds of Java support mobile platform.

IDrisian   New!  Incubator Project 
IDrisi is a Mobile Navigation System used to help Users to find their Destinations Also Provide them with shortest path to it

» View all 57 Mobile & Embedded Projects
NetBeans
http://community.java.net/netbeans

Community projects for NetBeans are hosted on NetBeans.org. View the list of projects at: http://www.netbeans.org/community/projects/.

Portlet
http://community.java.net/portlet

Open Source Content Management System based on JSR-170  (mirage)  New!  
This project is an implementation of the content management systems based on JSR-170. This current implementation is based on the Apache JackRabbit Implementation of the JSR-170

Simple API for Workflow  (SAW)  New!  
The Simple API for Workflow(SAW) is a Java-based API intended to offer a generic workflow api to perform human workflow interaction with various workflow engines. This generic workflow api will default ship with Java Composite Application Platform Suite.

Design and View Tooling for Portal Server  (designview)  New!  
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.

» View all 30 Portlet Projects
Robotics
http://community.java.net/robotics

SpotCreate  (spotcreate)  New!  Incubator Project 
SpotCreate is a Java application designed to run on SunLab's SunSPOT wireless Java controller and manage the iRobot Create robot platform for investigating group behaviors.

SpotGestureController  (spotgesturecontroller)  New!  Incubator Project 
SpotGestureController is a SunSPOT Java application for the wireless control of remote devices using hand gestures.

SpotTrackbot  (spottrackbot)  New!  Incubator Project 
SpotTrackbot is a Java application designed to run on SunLab's SunSPOT wireless Java controller and control the Systronix Trackbot robot platform for swarming, flocking and other group behaviors.

» View all 23 Robotics Projects
Sun Grid Developer Community
http://sun.java.net/sungrid

mrbayes, phylogeny interference on the Grid  (MrBayes)  New!  
The immediate goal of this project is to bring MrBayes to the Sun Grid Computing Utility. MrBayes is a program for the Bayesian inference of phylogeny.

ENZO   New!  
Enzo is an adaptive mesh refinement (AMR), grid-based hybrid code (hydro + N-Body) which is designed to do simulations of cosmological structure formation.

PSPASES   New!  
PSPASES (Parallel SPArse Symmetric dirEct Solver) is a high performance, scalable, parallel, MPI-based library, intended for solving linear systems of equations involving sparse symmetric positive definite matrices

» View all 75 Sun Grid Developer Community Projects
Sun RFID and Sensors
http://sun.java.net/rfid-sensors

Java Composite Application Platform Suite RFID Development Kit  (jcaps-rfid)   
The RFID Development Kit for the Java CAPS is used to create a fully documented, end-to-end B2B shipping sample application. The RFID Development Kit is an extension to Sun Java Composite Application Platform Suite with seamless integration to Sun Java RFID Software 3.0. It delivers powerful data transformation and integration capability to Sun Java RFID solutions.

RFID fun for conferences  (RFIDConferenceTools)   
The project will be a toolbox providing some fun RFID applicaions which will be usefull for conferences and similar meetings.

» View all 2 Sun RFID and Sensors Projects
 Feed java.net RSS Feeds