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 (20) • Global Education and Learning Community (499) • Identity Management (5) 
• Java Communications (237) • Java Distributed Data Acquisition and Control (17) • Java Enterprise (517) 
• Java Patterns (40) • Java Specification Requests (41) • Java Tools (810) 
• Java User Groups (76) • Java Web Services and XML (242) • JavaDesktop (737) 
• JDK (65) • Jini (52) • JXTA (64) 
• Linux (18) • Mac Java Community (13) • Mobile & Embedded (97) 
• NetBeans  • Portlet (34) • Robotics (30) 
• Sun Grid Developer Community (81) • Sun RFID and Sensors (4) 
GlassFish
https://glassfish.dev.java.net/

FishFarm    Incubator Project 
Project FishFarm is a solution for distributing computation intensive tasks over the network.

JavaCourseWare    
Create for couseware for Java Teaching

Social Software Suite  (socialfish)   
CoralFish is a suite of social collaborative software.

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

Fuja Mock  (fumo)  New!  
Simulator for java certification tests

University Software Engineering Course  (use)  New!  
Prototype University level Software Engineering course designed with a term long group project developed on a collaborative development platform

OnBoard  (onboard)  New!  
Prototype curriculum for teaching collaborative based development projects

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

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

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

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

Open Telecommunications Performance System  (opentps)  New!  
An open source performance system for call center and network quality and more

Open Telecommunications Performance System  (penTPS)  New!  Incubator Project 
An open source performance system for call center and network quality and more

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

» View all 237 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)  New!  
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 17 Java Distributed Data Acquisition and Control Projects
Java Enterprise
http://community.java.net/java-enterprise

OpenJCR   New!  Linked Project 
OpenJCR is an effort to create a content repository written in Java which adheres to the JSR-170 and the upcoming JSR-283 specifications as defined by the Java Community Process (JCP).

jscience-jpa   New!  Incubator Project 
JScience-JPA is a framework built on top of JScience and Hibernate that facilitates persistance of JScience units to a database. JScience is the reference implementation for JSR275 (Units specification). Benefits offered by the JScience-JPA framework incude: -Easily store JScience values -Guarantee that values are persisted in the correct unit -Automatic handling of unit conversion when querying (use a meter value to query against a column stored in miles)

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

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

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

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/

fix1600   New!  Incubator Project 
This tool fixed bug 6553734 by removing 0x1600 class modifier

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

License tool  (license-tool)  New!  Incubator Project 
A tool for analyzing and manipulating license headers of source files

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

Grupo de Estudos Java Unisinos - GEJUN  (gejun)   
O grupo GEJUN busca agregar competências em JAVA e tecnologias afins, promovendo a formação de habilidades e disseminação de conhecimentos entre seus integrantes e a comunidade universitária da UNISINOS, além de almejar a troca de experiências e conhecimentos com profissionais da área tecnológica, estudantes de outras universidades e outros grupos de usuários JAVA. Essa troca de conhecimentos e experiências se dará através de tutoriais, reuniões e desenvolvimento de projetos de pesquisa/tecnologia. O grupo tem por finalidade aplicar ferramentas e conhecimentos adquiridos na realização de atividades de inclusão social, tais como oficinas de informática básica e o fornecimento de produtos resultantes de projetos à sociedade.

JUGL  (jugl)   
This is the Java User Group Lausanne, founded at the EPFL campus. Meetings happen on time per month about predefined subjects chosen by the community.

Tech Center Java User Group  (tcjug)   
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.

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

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

kangaroo-egg webserver   New!  Linked Project 
Kangaroo-egg is a new webserver, it use Java language developed. It followed HTTP1.1 protocol and has DQM script language and container(very like Servlet/JSP). So it can used in medium or small web application. Our believe it will become a popular webserver soon.

JeXML    Incubator Project 
This java library would like to give java programmers the same ease ruby programmers have when using REXML. This way xml queries can become very simple using xpath directly. No other standard java classes need to be used, everything is nicely wrapped and transparent. A simple call to the JeXML class can give you a huge control over xml data from within your java code with the least possible effort.

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

Project Scene Graph  (scenegraph)  New!  
he Scene Graph project, which provides "scene graph" functionality at the Java level, as well as providing one of the important runtime elements that the JavaFX Script language depends upon from the underlying platform.

SugarCRM integration with OpenOffice.org  (SugarCRM-OOo-integration)  New!  Incubator Project 
SugarCRM plugin for OpenOffice writer is essential for SugarCRM's Multi-Channel Marketing functionality. The goal of the project is an OpenOffice.org extension with Mail Merge functionality using Webservices.

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

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

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

Library Management System  (LibraryManager)   Incubator Project 
1. To manage the books in Labrary. 2. To manage account of library.

placement office automation  (placement)   Incubator Project 
we have to make a project containing student login with diffenrent biodata like semester grades,10th n 12th percentage.then there will be list of company visiting.a company last visit.there will be a master database with some student name.there will be a page with company eligibilty and the mode of exam.the selected student list will come n the rejected one deleted from the master database.

» View all 65 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.

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

» View all 52 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

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

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

Java ME Font Rendering  (mobilebitfontcreator)  New!  Incubator Project Downloadable Executable 

MiniIM   New!  Incubator Project 
MiniIM is multi protocol supported instant messaging client. This is based on J2ME and thus targeted on the MIDP2 supported platforms(commonly found in the mobile devices). This is inspired by one of such popular software Pidgin(Gaim). The design is concentrated on the protocol level abstraction and a easy way to integrate new protocol implementations. Finally it is open source. You can modify, extend and redistribute the program under the terms of GPL. MiniIM is instant messaging client. As it's name(Mini IM) implies it is lightweight. It can connect to different servers through different protocol (Note that it does not convert protocols). And it can do it simultaneously. The user needs identifications (and probably password) to connect to remote server. The interface design is unaware of the underlying protocols. Implementing newer protocol is simple here.

» View all 97 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

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.

Integra-Mira  (mira)   Incubator Project 
The Mira project is a web software platform that let's you define easly and without programming, portal applications. It serves as a front-end of any source of data in an enterprise environment. You define the presentation objects wich contains a lot of components that include: tables, crosstables, Jasper reports, graphs (more than 20 types), forms, menus and buttons.

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

MASON Sugarscape  (MASON-Sugarscape)   Incubator Project 
A Java-based open source replication of the classic model created by J. Epstein and R. Axtell and described in Growing Artificial Societies (1996). Implemented using GMU’s MASON agent-based simulation toolkit.

Jon's Java Imaging Library  (jjil)   Incubator Project 
Image processing library for J2ME using pipelined image processing library and including applications for EAN-13 barcode recognition and Haar-based object recognition.

TrackBotCode  (trackbotcode)   Incubator Project 
This is example and test code for an application processor attached to a TrackBot chassis. This project includes code to test and verify the performance of the built-in and optional sensors which are part of the TrackBot Robot Area Network(tm). This could is written to be easily ported to a variety of common Java-technology modules such as JStamp, SunSPOTs, PDAs running a JVM, embedded Linux with a JVM, etc.

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

sunGridEnabler  (sun-grid-enabler)   
The Sun Grid Enabler is a netbeans plugin to enable applications on the Sun Grid Engine and on network.com (Sun's Grid Compute Utility)

governor-school-contest-2007    
Scarlet Knight's Tour Contest for members of the 2007 NJ Governor's School Program.

ParMGridGen    
SunGrid (network.com) version of ParMGridGen. ParMGridGen-1.0 is a highly optimized serial and parallel library for obtaining a sequence of successive coarse grids that are well suited for geometric multigrid methods. The quality of the elements of the coarse grids is optimized using a multilevel framework. The parallel library is based on MPI and is portable to a wide range of architectures.

» View all 81 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