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 (213) • Java Communications (120) 
• Java Distributed Data Acquisition and Control (12) • Java Enterprise (133) • Java Games (55) 
• Java Patterns (21) • Java Specification Requests (11) • Java Tools (332) 
• Java User Groups (36) • Java Web Services and XML (118) • JavaDesktop (259) 
• JDK (21) • Jini  • JXTA (7) 
• Linux (13) • Mac Java Community (4) • NetBeans  
• Portlet (10) 
Embedded Java
http://community.java.net/embeddedjava

Micromatica - A J2ME Math Utility  (micromatica)  New!  
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

testing and staging page for the gelc community  (edu-gelc-test)  New!  
testing and staging page for the gelc community

relationalquery   New!  
relationalquery

Ricoh Sun Contestent  (rs-155)  New!  
Ricoh Sun Contestent

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

voip   New!  
VOIP programming

sms  (lemonsms)  New!  
pfe asma

jain  (voip)  New!  
voip with jain sip

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

sadadsads  (test)  New!  
asdasdsadsad

Orion IDEA Plugin  (idea-orionplugin)  New!  
An IntelliJ IDEA IDE plugin that adds integration for the Orion Application Server

JSF Tab components  (jsftab)  New!  
Tab navigation is the popular way in web page design. But it isn't the standard JSF components, so the project will create the smart and powerful tab components to help the web developer. It will have the below functionality: 1. Multiple leve tab 2. Nested tab 3. Customized style 4. compatible with JSF navigation or self contained navigation. 5. Dynamic controled tab menu

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

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).

Dudamis  (dunamis)   
Dudamis can wrap a class/interface as a delegation at runtime. The behavior of the delegation can be defined as what java.lang.reflect.Proxy does.

Tiger Productivity Pack  (tpp)   
This project aims to implement a couple of design patterns improved by Java 5.0 features. This project has 2 objectives: 1) Be a lightweight framwork. 2) Be a good example for teaching patterns and Java 5.0.

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

This JSR defines an interface to an Order Management component.  (jsr264-public)  New!  
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

JSR 251 - Pricing API  (jsr251-private)  New!  
Pricing API defines OSSJ interfaces for deifining product offering s and associated prices.

JSR 262 Expert Group Collaboration Site (PRIVATE)  (jsr262)  New!  
JSR 262: Web Services Connector for JavaTM Management Extensions (JMXTM) Agents Defines a connector for the JMX Remote API that uses Web Services to make JMX instrumentation available remotely. Clients do not have to be Java applications, but can be. http://jcp.org/en/jsr/detail?id=262

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

Unit test automation toolkit for Swing application.  (SwingUnit)  New!  
SwingUnit is a unit test automation toolkit for Java Swing application. SwingUnit assumes that it is used with JUnit, and it makes you easy to write a test code which operates Swing GUI. I suggest you to use this toolkit on the following cases: - Degrade test automation for a refactering. - Test on each platform/OS. - Continuance measurement of GUI response time for iterative development. - Performance test for many user's concurrent use. - Test for each language. Your new idea for the usage of this SwingUnit is welcome. The main concept of SwingUnit is a encapsulation of operation event for each Swing components. I name it RobotEvent. A RobotEvent finds a target component and it acts a given operation. Not only you can use the RobotEvent from your JUnit test code directly, but also you can build it from a scenario file written in XML format in your JUnit test case. Of course, the RobotEvent has a ability to make a new XML scenario file. When I designed this toolkit, I thought SwingUnit needs two types of extensibility, one is a extensibility of RobotEvent, and the rest is a extensibility of finding method for target components. I broke down the RobotEvent into following main elements: - Abstract class of RobotEvent and it's subclasses - RobotEventFactory which can add a function to create a new RobotEvent subclass object. - A container of RobotEvent, Scenario. You can read or write XML scenario file through the Scenario class. - Finder which searchs target component - Finder strategy class : FinderMethod, and it's parameter : FinderParameter. I intended to be able to add your new RobotEvent or FinderMethod without modifing the core library. To test on a different platform or machine, The toolkit must absorb the differences between each platforms and machines. I prepare the TestSetting mechanism to parameterize the environment differences. SwingUnit has two parts : one is a framework part and the other is a extension part. The framework part has a basic set of RobotEvent and Finder classes. It contains low level RobotEvent subclass which are the wrapper of java.awt.Robot method and some component events. The extension part includes a javax.swing.* component's RobotEvent implementation and it's helper classes. This first edition of SwingUnit has a minimum set of RobotEvent to demonstrate the availability of the concept. This version lacks many important Swing component's RobotEvent, and also, it may have many bugs. I hope many guys will join to collaborate creating a new RobotEvent subclass or a new FinderMethod, or removing a latency bugs. Thanks.

Nully  (nully)  New!  
A framework for edit-time and compile-time checks of possible null values in Java code.

ivycommunity   New!  
Home of community contributed tools and plugins for Ivy, the java dependencies manager.

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

j2me  (mobileadmin)  New!  
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 36 Java User Groups Projects
Java Web Services and XML
http://community.java.net/java-ws-xml

Library for parsing XML DTDs  (dtd-parser)  New!  
SAX-like API for parsing XML DTDs.

apache-lenya   New!  Linked Project 
Apache Lenya is a Java-based Open-Source Content Management System. It is based on open standards such as XML and XSLT. One of its core components is Cocoon from the Apache Software Foundation. Lenya supports inline WYSIWYG editing. Your site editors do not have to learn XML. This is possible thanks to the support of XML, XSLT and XML Schema on the client side. An adminstration interface allows advanced users to monitor the CMS, and perform configuration tasks.

XML validator generator  (bali)  New!  
A tool that compiles a schema and generate the validator with a small runtime.

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

Project Looking Glass Webstart  (lg3d-webstart)  New!  
Project Looking Glass Webstart

Javadesktop private projects  (javadesktop-inbox-private)  New!  
Holding place for private projects

Network Monitor  (NetMon)  New!  
This project here Monitors an entire network from a machine know as console. It provides a GUI Environment to the user to see who is connected to the network and if any link goes down it is showed on to the User. It also LOGS the packets sent by every node on the network

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

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

wizard  (Wizard)  New!  
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.

Mustang Umbrella Project JSR  (mustang-jsr.dev.java.net)  New!  
The umbrella project for the Mustang release of J2SE

» View all 21 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)  New!  
Testing comfortable and finding some bugs and errors.

JSMBSearch   New!  
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

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.

JNIDirect  (jnidirect)   
JNIDirect provides JDirect compatible native methods for Apple's new JDK 1.4.1 based JVM.

» View all 4 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
 XML java.net RSS