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 (17) • Global Education and Learning Community (471) • Identity Management (25) 
• Java Communications (230) • Java Distributed Data Acquisition and Control (16) • Java Enterprise (504) 
• Java Patterns (40) • Java Specification Requests (41) • Java Tools (783) 
• Java User Groups (67) • Java Web Services and XML (239) • JavaDesktop (707) 
• JDK (63) • Jini (51) • JXTA (63) 
• Linux (18) • Mac Java Community (13) • Mobile & Embedded (65) 
• NetBeans  • Portlet (31) • Robotics (27) 
• Sun Grid Developer Community (81) • Sun RFID and Sensors (3) 
GlassFish
https://glassfish.dev.java.net/

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

Migration Tool for GlassFish  (migrate2glassfish)  New!  Incubator Project 
The Migration Tool for the GlassFish can be used to automate the migration of J2EE/Java EE applications to the Sun Java System Application Server. Migration is accomplished through the following means: * Migration of the deployment descriptors * Runtime support for selected custom JavaServer Pages (JSP) tags and proprietary APIs * Conversion of selected configuration parameters with equivalent functionality in the Sun Java System Application Server * Automatic generation of Ant-based scripts for building and deploying the migrated application to the target application server The Migration Tool supports the migration of applications to the Sun Java System Application Server Platform Edition from the following source application servers: - BEA WebLogic Server 8.x, 6.x and 5.x - WebSphere Application Server Version 5.x and 4.x - JBoss 3.x - Apache Tomcat 4.x - Reference Implementations based on J2EE 1.3 and J2EE 1.4 - Sun Java System Application Server 7 and 8 - Sun ONE Application Server 6.5 and 6.0

Pull API for parsing MIME messages  (mimepull)  New!  
This library develops an API for incrementally parsing MIME messages (like e-mails.)

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

Foxes and Rabbits Simulation  (foxbit)  New!  Incubator Project 
Java-based simulation program. Mainly with foxes and rabbits.

OHD  (o)  New!  Incubator Project 
This project is aimed at developing an Online Help Desk (OHD) for the facilities in the campus. This is an Intranet based application that can be accessed throughout the campus. This system can be used to automate the workflow of service requests for the various facilities in the campus. This is one integrated system that covers different kinds of facilities like class-rooms, labs, hostels, mess, canteen, gymnasium, computer center, faculty club etc. Registered users (students, faculty, lab-assistants and others) will be able to log in a request for service for any of the supported facilities. These requests will be sent to the concerned people, who are also valid users of the system, to get them resolved. There are features like email notifications/reminders, addition of a new facility to the system, report generators etc in this system

realonline-3   New!  
RealOnline project, team 3.

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

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

OpenID Extensions for Java  (openid)   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 25 Identity Management Projects
Java Communications
http://community.java.net/communications

jtsConnector  (jTSConnector)  New!  
Is java connector for teamspeak query server. Include all fonction of teamspeak server query.

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

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

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

SYD - SOA and Object Grid  (SYD)  New!  Incubator Project 
SYD is the (currently experimental) attempt to create a platform simplifying development of "enterprise" applications, both back- and (secondly) front-end wise. While it doesn't try to replace Java EE it aims to provide a better development base for the core, the area taken by EJB/JPA in JEE.

Provide JSF extension to enhance managed beans with annotations  (facesannotations)  New!  Incubator Project 
This project provides techiniques to extend JSF core APIs and giving the ability to use specific annotations wit managed bean methods to provide generic infrastructure. The first developed annotation is SecurityRoles that allow you to protect managed bean methods. With this JSF security extension you can easily integrate with web container declaretive security and use the same roles names to protect managed bean methods. You can also integrate this security extension with your custom user object and roles. You just need to put a user object into HTTP Session. This project introduces a kind of Aspect Oriented into JSF managed bean objects, without the weaving. Created by Vinicius Senger, expert group member of JSR-314.

shy   New!  Incubator Project 
framework for presentation layer

» View all 504 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/

IntelliJ plugins  (intellij-plugins)  New!  Incubator Project 
This project provides a hosting place for miscellaneous small IntelliJ IDEA plugins.

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

Performance Analysis with FenXi  (fenxi)  New!  Incubator Project 
This project develops a tool for analyzing performance metrics from various observability tools.

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

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.

footprint    
A system to generate certificates for JUG events, like conferences, Sun Tech Days and other local activities. A PDF generator and signer with a feature to dispatch the certificates by email.

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 67 Java User Groups Projects
Java Web Services and XML
http://community.java.net/java-ws-xml

WSDL Object Model  (wom)  New!  
This project developes a WSDL parser library and the object model that represents WSDL. It can be used by tools that need to programatically parse WSDL.

Java Swing XML User Interface  (jsxml)  New!  Incubator Project 
Provide Swing developers a simple and intuitive way to write user inteface in XML. All XML tags are derived from JDK in straightforwar way so that developers don't need remember anything.

Logging using Web Services  (WSLogging)  New!  Incubator Project 
A web service will handle all logging from various projects. The web service will provide handling of messages by storing them in centralized files, or to a database. It will send emails based on business rules. Also it will provide reporting through HTML, PDF.

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

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

Ripple effects for Swing applications  (strider)  New!  Incubator Project 
Ripple effects for Swing applications

TMap Designer  (tmapdesigner)  New!  Linked Project 
TMap Designer is a desktop application to design thematic maps

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

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.

Lineaer Algebra API  (linalg)   Incubator Project 
LinAlg is a Linear Algebra extension API that provides 2D and 3D algebra operations.

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.

» View all 63 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 51 Jini Projects
JXTA
http://community.java.net/jxta

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.

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

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

mobilecentre  (MobileCentre)  New!  Incubator Project 
A mobile application combining Adobe Flash & Java for wireless ticket selling

spontaneousware   New!  Incubator Project 
The Spontaneousware project is intended to work with middleware for mobile computing and mobile ad-hoc networks.

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

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

Gridsphere   New!  Incubator Project 
Develop a portal with Gridsphere

Open Source Content Management System based on JSR-170  (mirage)   
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)   
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.

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

Bruce Boyes  (TrackBotCode)  New!  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.

Java Haptics API  (JTouchToolkit)   Incubator Project 
This project is currently a JNI Bindings to SensAble's OpenHaptics API with extensions to simplify working with and management of Haptic devices. We wish to release the API Open Source and guide the development of the API further into other Haptic device areas and also into combining more graphic rendering techniques with Haptics for those devices. The API presently has complete JNI bindings to OpenHaptics API from SensAble. This includes the HD API for low level device management and the HL API for combining with OpenGL or in Java case JOGL. We also hope by releasing the API Open Source we will be able to gather test data more quickly so we can identify bugs and hopefully fix them faster.

spot-angi    Incubator Project 
Use Sun SPOT technology to present angular motion and indicate specific sections of the path as important.

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

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.

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 3 Sun RFID and Sensors Projects
 Feed java.net RSS Feeds