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.

• Embedded Java (15) • Global Education and Learning Community (221) • Java Communications (123) 
• Java Distributed Data Acquisition and Control (12) • Java Enterprise (138) • Java Games (55) 
• Java Patterns (23) • Java Specification Requests (13) • Java Tools (351) 
• Java User Groups (37) • Java Web Services and XML (125) • JavaDesktop (268) 
• JDK (22) • Jini  • JXTA (7) 
• Linux (13) • Mac Java Community (5) • NetBeans  
• Portlet (10) • Robotics () 
Embedded Java
http://community.java.net/embeddedjava

Micromatica - A J2ME Math Utility  (micromatica)   
Micromatica is a suite for evaluating expressions, plotting functions and other calculations using fixed point math.

Java-compatible platform for robotic exploration  (javabotics)   
The JavaBotics project objective is to define a simple, embeddable architecture compatible with the Java platform and targeted particularly for robotic applications.

Java JTAG interface  (jjtag)   
Java framework for accessing and manipulating Joint Test Action Group (JTAG) IEEE-1149.1 interfaces.

» View all 15 Embedded Java Projects
Global Education and Learning Community
http://community.java.net/edu-gelc

P2P Instant messaging system for Ricoh printer  (rs-101)  New!  
P2P Instant messaging system for Ricoh printer

BiblioTech   New!  
Projeto criado para desenvolvimento de um produto para uma bibliote utilizando o Praxis.

DATAPLUS   New!  
Using JAVA to execute SQL statements using menu driven programming i.e for selecting the SQL statements and filling in the blank spaces like the name or age in short the primary key.The records will be stored in file format hence will require file handling for data retrieval

» View all 221 Global Education and Learning Community Projects
Java Communications
http://community.java.net/communications

SIP Resource Adaptor for SLEE  (SIP-RA)  New!  
A JAIN SLEE compliant Resource Adaptor, which interfaces SIP end points with SLEE. Based on the JAIN SIP implementation and targeted as a plugin for the Mobicents project and other SLEE compliant containers.

fully distributed p2p instant messenger based on the chord p2p algorithm  (lakaim)  New!  Incubator Project 
lakaIM is a peer-to-peer instant messenger software based on the chord peer-to-peer lookup protocol. It offers online and offline messaging, a distributed user directory and a basic file sharing mechanism as well as encryption services. It is written in Java using the jchord library and it is developed using the MVC(model-view-controller) design pattern.

pawelek  (jd2xx)  New!  
jd2xx is a Java native interface port of Future Technology Devices International (FTDI) D2XX direct USB driver. FTDI chips are used in a variety of USB products such as serial converters and dongles. This is the jd2xx development site. Please check the official jd2xx page at http://bleyer.org/jd2xx.

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

NetBEAMS    
Java implementation for Bay Environmental Monitoring and Assessment Stations

Pollux  (pollux)   Incubator Project 
Pollux provides Java API for synchronizing data from various of data sources which share the same data format

ZDO Scientific Ploting Package for Java  (zdo-plot)   Incubator Project 
A scientific ploting package for Java 1.1. Includes Scatter Plots, Bar Plots, Polar Plots, and 3D ploting extensions are under development.

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

GlassFish Plugins For IDEs  (glassfishplugins)  New!  
GlassFish is Sun's community developed J2EE 5 based application server. These plugins enable GlassFish to be used with NetBeans and Eclipse IDEs.

JSDT   New!  
jsdt project

j2ee-enterprise  (Glassfish)  New!  
j2ee_sdk_src

» View all 138 Java Enterprise Projects
Java Games
http://community.java.net/games

Little Enjine  (littleEnjine)   
A small, yet easy to use, framework for facilitating the building of games made with MIDP 2.0 game API. The framework will provide pre-configured custom behavior for various repetitive and well-known tasks involved in the creation of games. Subprojects will include games made with the Little Enjine framework and tools for helping game designers and developers.

jphyswiz    
Java physics editor based on Netbeans platform. It can open XODE files, show them as a tree, help to modify any element and show the results in a Java3d or Xith3d window.

Berluskotchi - a tamagotchi for your mobile phone  (Berluskotchi)   
Berluskotchi is a customizable tamagotchi for mobile phones using J2ME (CLDC 1.1 and MIDP 2.0), with the possibility to update it online through a web-service. Future releases will include also advanced AI algorithms

» View all 55 Java Games Projects
Java Patterns
http://community.java.net/patterns

MDAOG Java DAO Generator   New!  Linked Project 
MDAOG's Home Page

MDAOG is Licensed under the Apache License v2.0 "> MDAOG generates Java source files for use in connecting to a JDBC database, using the Data Access Object design pattern. The code generated is intended for use in J2EE web applications that need to persist data in a database.

MDAOG analyzes the schema of your database and generates all the necessary classes to be able to read, write, edit, delete or count the records in your tables, allowing you to easily connect your web application to a JDBC database.

The target database for initial releases is PostgreSQL.

More information can be found on MDAOG's Home Page

MDAOG is Licensed under the Apache License v2.0

SGCM   New!  
A Clinical System Manager.

Piazza Commons  (piazza)   
Piazza Commons focuses on reusable, generic, and stable Java system components. Its main aim is to provide interfaces and implementations of system frameworks based on common usage patterns. It has, for example, a DAO Framework and a Simple Plugin Architecture (SPA).

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

JSR 260 - Javadoc Tags for Improving API Readability  (javadoctags)  New!  
Upgrade Javadoc to provide a richer set of tags to allow more structured presentation of Javadoc documentation. This JSR covers: categorization of methods and fields, semantical index of classes and packages, distinction of static, factory, deprecated methods from ordinary methods, distinction of property accessors, combining and splitting information into views, and embedding of examples and common use-cases.

Managing Interest in Java Sound JCP Activity  (java-sound-jsr)  New!  
The JCP provides a way for the community to become directly involved with development of Java Sound technology. This project manages interest, potential interest, recruitment, and people connections for Java Sound JCP activity.

This JSR defines an interface to an Order Management component.  (jsr264-public)   
This JSR defines an interface to an Order Management component, with specific extensions for activation and work order management use-cases. -> http://www.jcp.org/en/jsr/detail?id=264

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

jTrac  (jtrac)  New!  
jTrac is a web-based application ideal for issue tracking with built-in workflow. Designed to be generic, you can customize fields to track items (like bugs) & allocate tasks etc. jTrac is a lightweight J2EE application built on the Spring Framework.

ThinNBEditor  (thinnbeditor)  New!  
Adds support for editing Thinlet xml files in visual mode using ThinG

ThinNB Thing  (thinnbthing)  New!  
Makes Thing's jar available to other modules

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

j2me  (mobileadmin)   
The project aims to build a J2ME application which helps administrator and other users to have control over the network and view all the details of the network status

Jogja JUG  (jogjug)   
Jogja Java User Group

The Kentucky Java User's Group  (KentuckyJUG)   
A virtual user's group to support Java programmers in the state of Kentucky. Regional sub-groups will be set up for Louisville and Lexington locations.

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

jaxmail-sources   New!  
Sub project for jaxmail.dev.java.net that enables SMTP/POP bindings for JAX-WS 2.0

jsr250   New!  
This JSR defines the Common Annotations for the Java Platform.

wstest   New!  
WSTest is a web services test developed at Sun Microsystems. It is designed to measure the performance of various types of web services calls.WSTest simulates a multi-threaded server program that makes multiple web services calls in parallel. To avoid the effects of other platform components, the web service methods perform no business logic but simply return the parameters that were passed in. WSTest was released in Jan 2004 on java.sun.com and we would now like to build a community around it in Java.net

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

Framework for non-photorealistic rendering  (ixent)  New!  
This project provides framework for NPR (non-photorealistic rendering effects). Sample edge detection and segmentation algorithms are provided, along with fully automatic implementation of mosaicing and watercolor techniques.

Joplin Music Player  (joplin)  New!  
A desktop music player based on components from the SwingLabs project.

Joplin Music Player  (joplin)  New!  
A desktop music player based on components from the SwingLabs project.

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

TableLayout   New!  
TableLayout is the world's most popular third party layout manager. TableLayout is a layout manager that is more powerful than GridBagLayout yet much easier to use. It was introduced to the world

inventory management system  (icms)  New!  Downloadable Executable 
overview definition steps of sdlc model and other strategies used in project

wizard  (Wizard)   
Provides a simple API and UI for Wizards, a commonly used UI pattern in GUI interfaces. Traditionally, everybody has needed to write their own Wizards, and such code is painful and hard to get right. This library aims to provide a simple API for writing Wizards, and default UI that resembles Wizards in other applications, but with the ability to plug in alternative UI implementations if desired. This library was designed as a replacement for NetBeans' Wizards API, and takes into account the long history of that API, problems encountered with it over the years, and provide a simple, easy to use solution that enables any Swing application to provide Wizards with a minimum of code and effort.

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

Community projects for Jini technology are hosted on Jini.org. View the list of projects at: http://www.jini.org/servlets/ProjectList.

JXTA
http://www.jxta.org

Java Evolutionary Framework  (jef)   
JEF, acronym for Java Evolutionary Framework, is a project aimed to both define and implement a genetic programming framework for the Java programming language.

terrapeer  (TerraPeer)   
TerraPeer is a P2P-based Distributed Virtual Environment (DVE) application build on Java, JXTA and Java3D technology. The conceptual idea of this project is to design an interface to a multi-user virtual space, which runs on a server-independent network.

Digital Money  (dem)   
An open source micropayment system based on Java, JXTA, XML, OpenPGP and SSL. The name "Digital Money" (DM) is reminiscent of the German Mark (Deutsche Mark, DEM, DM), which has been replaced by the Euro.

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

Testing Linux  (Linux)   
Testing comfortable and finding some bugs and errors.

JSMBSearch    
Searching shared files on LAN with SMB protocol, and exporting the result with web interface to user

incubator  (lg3d-incubator)   
3d applications for looking glass

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

macjavafaq   New!  
Answers to frequently asked questions raised on Apple's Java-Dev mail-list.

The tray part of JDIC for Mac OS X  (MacJTray)   
The project tries to create a clean room implementation of the tray part of the JDesktop Integration Components for Mac OS X.

MRJ Adapter  (mrjadapter)   
A library that implements a unified API for Java developers to access Mac specific functionality built into the various versions of the Apple virtual machine, without compromising the cross-platform nature of an application.

» View all 5 Mac Java Community 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

enricosvenagems  (gems)   
enricosvenagems

jetfuel  (JetFuel)   
Provides graphical and text based editors, property pages, and code generation that can be used to develop JetSpeed-2 compatible portlets and portals. Familiar coding and design standards such as UML and Aspect Oriented Programming will be used. The tools will be provided as Eclipse plugins.

Stringbeans    Linked Project 
Stringbeans is a portal framework compatible with JSR 168 Portlet API standard. Stringbeans offers JAAS based authentication, flexible portlet access control and monitoring, and support for mobile clients. It is bundled with portlets for displaying charts, reports, database tables, XML documents, RSS headlines, etc.

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

» View all Robotics Projects
 XML java.net RSS