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 (37) • Global Education and Learning Community (532) • Identity Management (5) 
• Java Communications (256) • Java Distributed Data Acquisition and Control (18) • Java Enterprise (532) 
• Java Patterns (41) • Java Specification Requests (44) • Java Tools (872) 
• Java User Groups (78) • Java Web Services and XML (246) • JavaDesktop (809) 
• JDK (70) • Jini (53) • JXTA (64) 
• Linux (21) • Mac Java Community (14) • Mobile & Embedded (147) 
• NetBeans  • Portlet (35) • Robotics (34) 
• Sun Grid Developer Community (88) • Sun RFID and Sensors (4) 
GlassFish
https://glassfish.dev.java.net/

Embedded GlassFish  (embedded-glassfish)  New!  
This project hosts documentation and website for embedded GFv3.

SocialSite  (socialsite)  New!  
A social networking system.

Maven2 plugin for GlassFish users  (maven-glassfish-plugin)   Incubator Project 
This project develops a Maven2 plugin for web/enterprise developers

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

Algorithmic Geometry  (AlgoGeom)  New!  Incubator Project 
This educational project hosts the Java classes used with the Algorithmic Geometry course developed by Pierre Bierre. The course is for 9-12 math/CS students, and focuses on software representation of foundational objects and properties in 2D and 3D using vector concepts: points, distance, direction, lines, circles, planes, spheres and 3D lines. Students in the course develop ~200 algorithms, and solve challenges including robot arm motor coordination, GPS positioning, 3D wireframe graphics, molecular mechanics, computer vision, and interstellar navigation.

An Interactive Learning Environment in Java 3D  (AILEJ3D)  New!  Incubator Project 
This paper presents the technical side of the AnimJ3D project.The main project goal was to produce an interactive learning environment for the java3D API.Initial research revealed that there was a niche to be filled in combining java3D learning resources into a single application.AnimJ3D is unique in this respect as it combines tutorial material with interactive graphical demonstrations, and source code behind the demonstrations

Linotte    Linked Project 
Linotte is french language programming.

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

IdentityManager Plugins for IDEs  (IdentityManagerIDE)   
This project hosts plugins to assist in deployment of Identity Manager.

OpenPTK - Open Source Provisioning ToolKit  (openptk)   
OpenPTK is an open source Provisioning Toolkit exposing API's, Web Services, HTML Taglibs, portlets with user self-service and administration examples. The architecture supports several pluggable back-end services including Sun's Identity Manager, Sun's Access Manager and LDAPv3.

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

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

JSLEE 1.1 Technology Compatibility Kit - JSR 240  (jsleetck11)   Incubator Project 
The TCK for JAIN SLEE (JSLEE) v1.1 - JSR 240

java chat server  (Orion)   Incubator Project 
this is a JAVA based chat server which would be used for LAN communication.

Simple Invocation of Methods Over Network  (SIMON)   
SIMON is a kind of RMI replacement. It's a small library that enables the programmer to invoke methods on remote computers like RMI. BUT SIMON uses only one socketconnection between client (even if you use callbacks) and server which is established by the client. So there is no problem with routers and so on if you want to profit from the callback-feature.

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

Embedded Java Database, supports for data federation for a variety of data sources including flat fi  (axiondb)   
Axion is a small, fast, open source relational database system (RDBMS) supporting SQL and JDBC written in and for the Java programming language.

University Society  (University)   Incubator Project 
It is a society protal for university, where many socities exists and we have to mantain the socities meetings and their records and reporting across the tutor system.

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.

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

OpenXava    Linked Project 
Framework to develop JavaEE / J2EE applications rapidly and easily. Allows to define applications just with POJOs, JPA and Java 5 annotations. Feature rich and flexible. Generates JSR-168 portlet applications

LimpidLog    Linked Project 
LimpidLog is a revolutionary logging for Java and J2EE. No hard-coded log statements required. Easy and transparent. Classes are dynamically registered at runtime. See http://www.acelet.org/limpidlog/ for more information.

jMaki Webtop  (jmaki-webtop)   
A web top component for jMaki Users that allows users to easily display and manage widgets and mash them up.

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

refact4j   New!  Incubator Project 

Pattern And Utilities For The Java EE 5 Platform  (p4j5)   
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)   
O24j provides a minimalistic approach for operator overloading in Java

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

Simple ORM  (simple-orm)   Incubator Project 
A simple ORM model which can substanttially reduce code re-writing and is built on simple java concept of inheritance, it should involve no Rocket science. One of the other goal of this project is to be compatible with most of the existing app servers and JDK versions.

Specification issues tracking for JSR235  (jsr235)   
JSR 235: Service Data Objects defines core infrastructure APIs for heterogeneous data access that supports common application design patterns and supports higher-level tools and frameworks. This projects helps track identified issues that the Expert Group is addressing.

JSR 321: Trusted Computing API for Java  (JSR321)   
Develop a Trusted Computing API for Java providing selected functionality the TCG Software Stack offers to the C world, while following the conventions of modern Java APIs.

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

nbrichfacessupport   New!  Incubator Project 
Support for RichFaces framework in NetBeans IDE

Jaden   New!  Incubator Project 
Netbeans plugin for Jade (Java Agent DEvelopment Framework)

Yet Another (Java) Decompiler  (yad)  New!  Incubator Project 
Java Decompiler

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

Sandbox for jug project content  (jugproject-sandbox)  New!  
Sandbox for jug project template

Reference project for Jug template  (jugproject-reference)  New!  
This will serve as the reference project for JUG template

jugproject-template   New!  
This is a sandbox for jug project users

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

Hyperjaxb2 Source Code Repository  (hj2)  New!  
SVN-based source code repository for hyperjaxb2

Lightweight Objects for XML (LOX)  (LOX)   
With LOX, creating correct XML documents is now quick and easy. LOX's Builder (design pattern) implementations reduce programming effort. XML is created in natural order, almost declaratively. Many of XML's rules are enforced.

Hyperjaxb3 Source Code in Subversion  (hj3)   
This project provides SVN repository for the Hyperjaxb3 source code.

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

JavaWebBrowser   New!  Incubator Project 
JavaWebBrowser is a simple and light java web browser, written in Java 5 and using the Standard Widget Toolkit (SWT) . SWT is a native widget in Java developed by Eclipse Organization.

ImageTool   New!  Incubator Project 
This image tool can generate the thumbnail images, add watermark for all images.

Performance suite for testing Swing look-and-feels  (lightbeam)  New!  Incubator Project 
Performance suite for testing Swing look-and-feels

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

basque-locale    Linked Project 
A spi extension for basque (eu-ES ISO code) locale

intrusion detection system  (its)   Incubator Project 
it is is system that ll keep a track the host of a network which are accessing main system

Swing Generics Support  (swing-generics)   Incubator Project 
This project will document the work on issue 6179357: "Request interface javax.swing.tree.TreeModel to have a generic type for nodes" and related issues. In particular: - add generics support to the Swing framework - provide support for new language features like varargs - provide better support for the collection framework - optimize code where reasonable / remove warnings

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

online help desk  (asifia)   Incubator Project 
my project is "online help desk" in a campus..so need some details regarding what latest facilities shud i implement ...and how ...plzz let me know abt the synonym project in detail so that i can do better in my proj

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.

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

Eclipse/Equinox Jxta Plugin  (jxta-eclipse)   Incubator Graduate 
The jxta plugin for Eclipse/Equinox aims to provide a lightweight P2P plugin, using jxta core libraries and the cms.

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

Java RMI on top of JXTA JXSE  (jxse-rmi)   
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.

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

Linux Web File Manager  (linuxwebfilemanager)  New!  Incubator Project 
An unique and universal kernel internet page that allow browsing Linux file and directory, autentication when opened in browser, copy cut paste directory and files, create and edit file and folder, set permission, file extraction, upload and download via browser, button for call a shell, right click menu on file and directory, double windows local and remote with drag and drop, multilanguage, the idea was started from applet filemanager included in webmin under menu Others and File Manager. Thats all, I'm newbye with Java but I'm an IT Professionist and for learn, translate, create webspace for test and other I'm ready. Thanks best regards

HTorrent    Incubator Project 
A bittorrent client written in QT

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

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

Rococoa  (rococoa)   
A generic Java wrapper for Cocoa on Mac OS X

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.

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

Netbeans Spot  (netbeans-spot)  New!  
This plugin will give the NetBeans Platform the ability to integrate the Sun Spot access interface through a wireless network, a gateway, or by using a Sun Spot emulator.

J2ME app for cellphones listing E-Number food additives.  (Toxad)  New!  Incubator Project 
Toxad allows any Java-enabled phone (J2ME) to bring along a list of e-number labelled food additives, their toxicity, side effects and purpose. Lookup based on e-code and name.

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

» View all 147 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 Portal  (openportal)   
An open source portal

ruon    
This project is meant to offer presence API infrastructure

Mira-Graph  (mira-graph)   Incubator Project 
Mira-Graph is a library to define high quality graphics to use in desktop or web applications.

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

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

TrackBot-Greenfoot    Incubator Project 
Greenfoot support for TrackBot including multi-function sensors used in obstacle avoidance, navigation, communication, spatial awareness and swarming.

RoboControl    Incubator Project 
RoboControl is a suite of client and server application which allows remote control of a robot using wireless serial communication (Java Communication API) along with video streaming of a camera mounted on the robot (Java Media Framework)

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

radi-radi2    Incubator Project 
Computation of the Radius and Diameter of a spatial set. (computes also various other geometrical parameters)

qcm    Incubator Project 
Quantitative Chirality Measure of a conformer (graph automorphisms enumeration included)

pop-partition  (pop)   Incubator Project 
Optimal Partition (classification). The number of classes is computed.

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

Visitor Monitoring System  (vms)   Incubator Project 
Monitoring Visitors to National Parks using RFID tags. System will network with Search and Rescue in case a Visitor is reported lost/missing by the System. Visitors would be tracked using RFID tags and Kiosks located within the National Park. This is a University run open source project run by aspiring engineering students.

RFID Security Tagging for Large Events  (ES40-Security)   Incubator Project 
When large events are hosted, ES40 will tag every person that goes into the event with an RFID tag. Once everyone is tagged, RFID readers throughout the area will be able to locate any individual at any given time.

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.

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