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 (25) • Global Education and Learning Community (295) • Java Communications (142) 
• Java Distributed Data Acquisition and Control (14) • Java Enterprise (245) • Java Games (71) 
• Java Patterns (31) • Java Specification Requests (28) • Java Tools (467) 
• Java User Groups (71) • Java Web Services and XML (158) • JavaDesktop (348) 
• JDK (31) • Jini  • JXTA (14) 
• Linux (15) • Mac Java Community (6) • NetBeans  
• Portlet (11) • Robotics (6) • Sun Grid Developer Community (12) 
Embedded Java
http://community.java.net/embeddedjava

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)  New!  
The purpose of this project is to provide support for Sun's and VIA's new JBOX Embedded Java system.

A framework for controlling automated machines.  (jautomation)  New!  Incubator Project 
A framework for controlling automated machines such as CNC mills, lathes, etc. along with robots.

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

coolthreads_2006   New!  
coolthreads_2006

Ricoh2005 Contestents  (Ricoh2005)  New!  
Ricoh2005 Contestents

pending-incubator   New!  
used to put incubator projects out asap while working on promotions of projects via announcements

» View all 295 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   New!  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

Fastest e-commerce  (fastshop)  New!  Incubator Project 
This project has a idea to create a e-commerce with new ideas. That can improve the velocity that you can access and buy. Usability and user interface friendly is always welcome.

Tag library for web application layout  (scotland)  New!  Incubator Project 
This project develops a general-purpose JSP tag library useful for web applications to layout its contents.

Extensions for JSF  (jsf-extensions)  New!  
A collection of design-time, test-time, and run-time extensions that build on top of JavaServer Faces technology.

» View all 245 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)  New!  
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-275 Expert Group Collaboration  (jsr-275)  New!  
JSR-275 specifies one or more Java packages for the programmatic handling of physical quantities and their expression as numbers of units.

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

jsr142-private   New!  
Project contains the work in progress material needed to share information between Expert Group members and/or OSS through java Initiative members

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

Subversion "overwriting import" tool  (soimp)  New!  Incubator Project 
Import files to subversion (overwrites if necessary)

minimalistic web writing system  (jumble)  New!  Incubator Project 
This project is a type of wiki system which attempts to use a simpler wiki syntax. the philosophy is similar to the markdown scripts mentioned on the gnu.org site

A Standard-I/O Terminal for Java JARs  (a-jar-stdio-terminal)  New!  Incubator Graduate 
A JAR is a great way of packaging class files for distribution. It solves many deployment problems, but it also creates a big one -- the "standard input/output" capability (java.lang.System's "out", "err" and "in") does not work any more. This is a problem for small utilities which do not use GUIs, loggers or other frameworks. "System.out" and "System.err" are simple, direct, intuitive and frequently used. The loss of standard I/O capability (and any messages sent to "out" or "err") completely without warning can, therefore, be critical for small programs. This tool is a tiny (400 line), pure-Java class that works like a "green-screen" terminal for JARs. The terminal can even be "retrofitted" onto existing JAR files without changing any of the existing code -- magically restoring any lost standard I/O capabilities. It uses a JDialog with a simulated green-screen terminal that pops up whenever the user's code attempts to perform any I/O operation via java.lang.System's "in", "out" or "err" streams. It can handle output as well as input (characters associated with "in", "out" and "err "are rendered in white, green and orange respectively).

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

JAX-WS RI Architecture Document Project  (jax-ws-architecture-document)  New!  
This project hosts the architecture document for the JAX-WS 2.0 RI.

Japex Micro-benchmark Framework  (japex)  New!  Incubator Project 
Japex is a simple yet powerful tool to write Java-based micro-benchmarks. It is similar in spirit to JUni] in that if factors out most of the repetitive programming logic that is necessary to write in micro-benchmarks. This logic includes loading and initializing multiple drivers, warming up the VM, timing the inner loop, etc. The input to Japex is an XML file describing a test suite. The output is a timestamped report available in both XML and HTML formats (although generation of the latter can be turned off). HTML reports include one or more bar charts generated using JFreeChart which graphically display the data for ease of comparison.

MusicXML Repository  (musicxmlrep)  New!  Incubator Project 
A Java Object repository for MusicXML data. Maps MusicXML files to typed Java objects using JiBX.

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

Java Advanced Imaging Web Start Binaries  (jai-webstart)  New!  Incubator Graduate 
This project contains Java Web Start-accessible releases of the Java Advanced Imaging API

Java GUI Renderer  (JGR)  New!  Incubator Project 
A dynamic Java GUI renderer based on a very optimized and thin protocol. The initial version is focusing on generating rich clients in Java Swing (via Java Applet or Java Web Start) from Oracle stored procedures coded in PL/SQL.

Web Publisher  (WebPublisher)  New!  Incubator Project 
A desktop application to help publish content using FTP. Unlike most FTP programs, Web Publisher works to minimize network traffic by keeping records of what has been sent.

» View all 348 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)  New!  
JXTA Archive

Java Finite State Machines  (JFSM)  New!  
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 
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)  New!  
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 Environment  (sg-examples-env)  New!  Incubator Project 
get environment variables from 1-* nodes

Parallel and Distributed Numerical Algorithms  (grid-matrix)  New!  
Distributed numerical linear algebra algorithms (sparse/dense factorizations, distributed BLAS, LAPACK.)

GridSAM   New!  Linked Project 
GridSAM is a Web Service that exposes job submission and monitoring functionalities of distributed resource managers, such as Grid Engine through a Web Service interface. It utilises the Job Submission Description Language standardised through the Global Grid Forum as the language for defining job in a DRM agnostic way. Plugins can be developed using the GridSAM API to support other DRM systems. GridSAM currently integrates with Grid Engine 6, Condor and Globus Toolkit 2 infrastructure.

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