The Wayback Machine - https://web.archive.org/web/20060313151309/https://jdk.dev.java.net/
Login | Register
My pages Projects Communities java.net

If you were registered and logged in, you could join this project.

Summary JDK Collection of projects
Categories None
Project group communities
License Java Research License (JRL)
Owner(s) brinkley, joshy, ray_gans

Description

  Image

Java Development Kit Community Projects

Image
* community home * forums * getting started * mustang download * mustang contribution
Image

This is the root project for the JDK Community.

For high level JDK community information, check out the JDK Community site.

To download or contribute to Java SE 6 ("Mustang") visit the Mustang Project.

Getting Started

Before joining a project or creating a new project under jdk.dev.java.net, please review our Governance Guidelines . These guidelines are intended to ensure that the JDK projects are run in a fair and open manner.

Project Roles

The two key roles in the JDK community are the jdk.researcher and jdk.contributor.
  • Researcher

    Researchers are the developers who use the technologies in the JDK community to create tools and other applications (such as benchmarks) or to work on the the API or other research projects under the JRL. Researchers don't contribute code, but they are using the API's and making suggestions. This is by far the most important category of people. Without these developers, there is no reason for JDK community. Researchers have the capability of looking at all projects in JDK community of projects.

  • Contributor

    A Contributor is a Researcher who has signed the Sun Contributor Agreement. Besides having the same abilities as a Researcher, a Contributor also has the ability to submit fixes and enhancements to the JDK code in the jdk-collaboration project. Other jdk-research projects have the option of implementing this role in their projects or using this role to determine if the user is elgible for the developer role.

Project Layout

The JDK project layout is illustrated in the graphic below.

Image

The JDK community consists of two types of projects: those that take advantage of the Java Research Licenses and those that do not. JRL projects will only be available to java.net members with a researcher or contributor roles. To obtain the researcher role go to Membership Request and request the researcher role.

How to Contribute

Most of the JDK Java Research License projects will require the contributor role for any contribution. The contributor role is granted to java.net members that have signed and returned a Sun Contributor Agreement. Once the agreement is received the contributor role is granted for all of the JDK projects.

Image We want your contributions for the mustang project. For detailed information on contributing to the mustang project go here.

Contributions to the mustang project are done in the jdk-collaboration project. Access to the project is restricted to java.net members with the jdk.researcher or jdk.contributor roles. To request the jdk.researcher role click here. To become a jdk.contributor sign and return a Sun Contributor Agreement.

You can contribute to the other JDK projects by submitting feedback and filing bugs, preferably with fixes. For general details on contributing to all JDK projects, see Contributing to JDK Projects. For details on contributing in JDK Research Lab, see Welcome to the Lab.

Starting Your JDK Project

Projects that will require a JRL will start in the jrl-incubator under the jdk-research project. These projects require that java.net members agree to the JRL terms and will be public only to those java.net members with a researcher or contributor role. JRL projects can take advantage of the researcher and contributor roles or can use the standard observer and developer roles that come standard with a java.net project.

Projects that will not require a JRL license will start off in the jdk-incubator and work their way into the main community once they are stable. Before starting your own project, be sure to check for existing similar projects in the incubator and in this projects area. A list of projects can be found below.

Click here to submit a new project.

If you'd like to move your existing project to the Java Development Kit Community, let us know by sending email to any of the above listed owners.

Project Guidelines and Conventions

Below is a set of guidelines to follow when developing applications in this community. These guidelines are in place to help create a cohesive community that are easy to quickly navigate, download and try out. Suggestions for improving these guidelines can be discussed in our forums.

Subprojects

Name Summary
aptmirrorapi APT Mirror API for J2SE 5.0
dolphin Dolphin (JDK 7.0) Snapshot Releases
heap-snapshot Java Heap Snapshot Proposal
java-generics-book Tech review for Java Generics
jdk-incubator Incubator project for newly emerging JDK collection of projects
mustang Mustang (JDK 6.0) Snapshot Releases
peabody Java SE collaboration
tablelayout TableLayout is a powerful layout manager
tiger J2SE 5.0 Snapshot Releases for Tiger