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 (26) • Global Education and Learning Community (319) • Java Communications (142) 
• Java Distributed Data Acquisition and Control (14) • Java Enterprise (263) • Java Games (71) 
• Java Patterns (31) • Java Specification Requests (29) • Java Tools (484) 
• Java User Groups (71) • Java Web Services and XML (161) • JavaDesktop (355) 
• JDK (31) • Jini  • JXTA (14) 
• Linux (15) • Mac Java Community (6) • NetBeans  
• Portlet (11) • Robotics (6) • Sun Grid Developer Community (17) 
Embedded Java
http://community.java.net/embeddedjava

JBOX  (JBOX/JDOS)  New!  
java embedded environment

Time Series on Mobile  (mpantry)  New!  Incubator Project 
Mpantry is a open source, open tool for setup/manage time series data on Mobile Device. Built on the JavaME technology and compatible with any Java Mobile. Mpantry provides open plug and play your analyse tool.

JBOX embedded system support project  (JBOX)   
The purpose of this project is to provide support for Sun's and VIA's new JBOX Embedded Java system.

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

Agnotion Inference Engine  (agnotion)  New!  
A heterogenous query and inference engine, built on the concepts of the semantic web and designed for scalability and throughput from the outset.

madele  (Madele)  New!  Incubator Project 
The aim of this project is to develop a site (of a pizza restaurant) accessible at the same time from a mobile phone and a web navigator : The application will use XSLT technology. In a second point, the application will provide a web service, which will allow a client application to access the infomation.

Getting Started for Students  (jnstudent)  New!  
This project is the documentation of starting a project for College or University level students.

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

MultiMAD - Multimodel Mobile Application Development Tool  (multimad)  New!  
MultiMAD is a rapid application development (RAD) and prototyping tool for mobile devices. Its unique architecture allows it to be extended to support any features of any application development platform for mobile devices.

javai3  (ji3)  New!  Incubator Project 
I3 - Internet Indirection Infrastructure implementation in Java.

jssh    Incubator Project 
JSSH is a Java SSH Client, made to easy the access to various SSH Server simultaneously. It uses SubMacroForms (submacro.dev.java.net) to create the interface, and MindTerm (www.appgate.com/mindterm) to connect to servers. It is possible to run the software after to configure JWS.

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

ProjectManagementSuite  (SPM)   Incubator Project 
Project management suite handling all the basic project management requirements and also facilitating ware-housing features

Anyx's Sim App  (anyxsim)   Incubator Project 
An application for all kinds of sim Cards.

Collaborative Application for open Storage  (CAOS)   Incubator Project 
CAOS is a collaborative system based on a peer-to-peer distribution focused on data backup, in order to assure the availability and safety of users information, allowing its recovering. CAOS users will form a network and, by sharing some of their disk spaces, will also be allowed to use their peers disk space to have their own files stored. The data will be fragmented and redundantly copied in several machines throughout the network, so that the user will be able to recover it efficiently. Aspects such as security, performance and availability will also be taken into account.

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

Integration for Spring into Fit and FitNesse  (Spring-FitNesse)  New!  Incubator Project 
This project provides an integration for the Spring framework into the Fit and FitNesse testing frameworks. Spring Beans can injected into into Fit and FitNesse fixtures.

obligate   New!  Incubator Project 
Design by contract framework for Java using annotations, enables pre-conditions and post-conditions to be evaluated and configured. Support for invariants is next up. Obligate aims to support EJB and standard Java classes and provide an approach for design by contract on Java services.

domino-spring   New!  Incubator Project 
The project provides Spring integration for domino including a spring like domino template.

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

parallel-chess  (cool-threads-parallel-chess)  New!  
A chess engine which takes advantage of CoolThreads technology.

Java Ranking Service  (jrs)  New!  
JRS is a library that ranks players based on their relative performances and uses these rankings for matchmaking and building leaderboards.

JOODE    
Java Object Orientated Dynamics Engine

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

identity management security patterns  (IdentityPatterns)   
This project will include 4 security patterns related to identity management and secure user provisioning, as defined in the book Core Security Patterns ch 12 and ch 13. 1. Assertion Builder pattern - framework to create SAML assertion statements 2. SSO Delegator pattern - framework to create single sign-on using a delegator pattern and connect to external service providers 3. Credential Tokenizer pattern - encapsulation for different security tokens 4. Password Synchronizer pattern - framework to use JMS to synchronize user account passwords across systems

Application Characteristics Repository Environment  (ACRE)   
Application Characteristics Repository Environment (“ACRE”) is a queryable repository for storing Java application characteristics. This enables developers to extract, capture and store applicaiton level characteristics into the repository. Once the characteristics are created, developers can query the repository to search for matching data using the built-in query language.

Syringe  (syringe)   
A core dependency injection framework.

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

JSR 203: More New I/O APIs for the Java Platform ("NIO.2")  (JSR203Pub)  New!  
The proposed specification will continue the work of defining a set of new and improved I/O APIs that was started in of JSR-51: New I/O APIs for the Java Platform. Its major components will be: 1. A new filesystem interface that supports bulk access to file attributes, escape to filesystem-specific APIs, and a service-provider interface for pluggable filesystem implementations; 2. An API for asynchronous (as opposed to polled, non-blocking) I/O operations on both sockets and files; and 3.The completion of the socket-channel functionality defined in JSR-51, including the addition of support for binding, option configuration, and multicast datagrams. The specification may contain additional enhancements deemed desirable by the expert group and within the scope of the containing release.

JSR-275 Expert Group Collaboration  (jsr-275)   
JSR-275 specifies one or more Java packages for the programmatic handling of physical quantities and their expression as numbers of units.

jsr142-public    
The OSS Inventory API defines J2EE based interfaces between inventory repositories and other OSS components.

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

EXtended Java Compiler  (exjc)  New!  Incubator Project 
exjc seemlesly integrates javac, checkstyle, pmd, findbugs, and other lint type tools into one command with a single, uniified, configuration file, and a single, unified, output message style.

Java Interactive Profiler   New!  Linked Project 
The Java Interactive Profiler (JIP) is a code profiler that is written in 100% pure Java. It features that ability to turn the profiler on and off at run time as well as the capability to filter out classes and packages. These features make it ideally suited for profiling web applications.

SaxStack  (saxstack)  New!  Incubator Project 
SaxStack is a Java library designed to help programmers make a simple and efficient use of XML SAX parsers, and also to help them generate XML streams. Its main design driver is the modelling of the parsing/generation as a stack of XML node handlers, which let the programmers focus on one XML node at a time and end up with an clean and efficient design.

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

DCJUG    
DCJUG will are a new JUG on brazil!

Australian Postal Addressing Project  (joey)   
» Australian JUGs Project
Development of an open-source library to assist developers in dealing with Australian postcodes, and other aspects of addressing.

Vancouver Island Java User Group  (VIJUG)   
Vancouver Island and Victoria, British Columbia off the western coast of Canada are the home of our Java User Group. With a considerable high tech community and multiple universities and colleges as a base for our group we provide a place for all Java enthusiasts to exchange ideas, share knowledge and help each other. Our aim is to provide a networking and knowledge exchange platform for all the different Java users and interested parties to strengthen the overall community in Victoria, on Vancouver Island and beyond. We encourage anybody from beginner to expert interested in Java, related technologies and our community to join the mailinglist and check our web site Java section.

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

MEX Client Library  (mex-client)  New!  Incubator Project 
A library for making metadata exchange requests.

soapbrowser   New!  
This product which is named SOAP Browser provides Developers, Researchers and novice of Web-Services to browse through the existing web-services as Normal Internet Users browse the HTML Pages. This product is first of its kind as there is no product existing presently which dynamically builds clients for any given WSDL URL. The advantages of this browser are as follows 1.Platform – Independent 2.Built on Open Source Technologies 3.Service Provider Independent 4.Language Independent This feature of platform -independence comes from the fact that the whole system is built upon the java as platform. This Product uses an Open Source technology AXIS technology in processing WSDL Files, Sending SOAP Requests, getting Soap response and Object Serialization. This is made Service provider Independent by doing change in AXIS Source code and enabling its HTTP Connection class to work with both Microsoft and Non Microsoft technologies. The feature language independence will be explained as we go through the architecture of the product.

Extended StAX API  (stax-ex)  New!  
This project hosts a few extensions on top of JSR-173 StAX API.

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

jcommander   New!  Linked Project 
JCommander is a next generation file manager targeted to be powerful and flexible. Being multi-platform and distributed under an open-source license, it is freely usable on virtually any platform and operating system.

A plugin for Substance LAF providing UI delegates for Flamingo components  (substance-flamingo)  New!  
A plugin for Substance LAF providing UI delegates for Flamingo components

A collection of components for Swing applications  (flamingo)  New!  Incubator Project 
A collection of components for Swing applications

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

JDK API Specification Localizations  (jdk-api-localizations)  New!  
Localization Container project for the JDK API Specifications

JDK 5 API Specification - Portuguese Translation  (JDK5-API-pt)  New!  
Portuguese Translation of the JDK 5 API Specification

APT Mirror API for J2SE 5.0  (aptmirrorapi)  New!  
APT Mirror API for J2SE 5.0

» View all 31 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://community.java.net/jxta

JXTA Joy  (jxta-joy)  New!  
JXTA Joy

JXTA-Archive  (jxta-archive)   
JXTA Archive

Java Finite State Machines  (JFSM)   
The JFSM project develops a Finite State Machine code base and associated research which speaks to the needs of software designers. Several problems seem to prevent the full realization of the benefits of FSM designs. Numerous FSM-based applications are around, but they are often geared for specific products and applications. Some FSM offerings aim to be of general use, but require applications to be built around just one framework, IDE, or approach and could introduce significant dependencies. Developers still reinvent basic FSM kits for their projects, while it is often not obvious how to mesh a given framework, such as Swing or JSP, with an FSM. Supposed you just want to try out several different state machine tactics, or “port” an FSM fragment to another environment? The effort to develop a distributed, concurrent FSM infrastructure can be significant. JFSM seeks to address some of these issues. Developers can benefit from a variety of FSM kit downloads and, especially, a know-how library on using FSM with various frameworks collected from the participants over time. Different code base alternatives are intended to compliment and collaborate with other FSM providers.

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

video3d    Incubator Project 
Being able to stream a video in the lg3d environment

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

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

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

MacJavaSampleCode  (macjavafaq)   
Sample code and how-to solutions to questions asked on Apple's java-dev@lists.apple.com 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.

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

XMLPortlet   New!  Incubator Project Downloadable Executable 
A portlet that uses XML and XSLT to render its different views. This is a base portlet that is an alternative to using JSPs to render their views

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.

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

Open Java JAUS Implementation  (ojjaus)  New!  Incubator Project 
OJ-JAUS is an open-source implementation of the Joint Architecture for Unmanned Systems in the Java language.

Robotics RFI at OMG  (RoboticsRfiOmg)   
Community response to the RFI within the Robotics DSIG at the Object Management Group.

Terminology    
Robotics related terms and their meanings.

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

Sun Grid Life Sciences - BioJava Tools  (sg-lifesciences-biojava)  New!  
A resource bundling project for the BioJava tools located at http://www.biojava.org

Sun Grid Life Sciences Tooling  (sg-lifesciences)  New!  
The purpose of this project is to support the porting and registration of key life sciences applications to Sun Grid. This activity includes making them both grid aware as well as supporting their port to the current version of Solaris running on the Sun Grid Comput Utility.

sg-java-prog-example  (sg-example-java-prog)  New!  
The objective of this project is to provide simple examples of java programs that will work in the Sun Grid Compute Utility execution environment.

» View all 17 Sun Grid Developer Community Projects
 XML java.net RSS