JCP Executive Committee
Encyclopedia
The JCP Executive Committee (EC) is the group of members guiding the evolution of Java technology in the Java Community Process
(JCP). The EC represents both major stakeholders and a representative cross-section of the Java Community. It is composed of 16 JCP members plus a non-voting chair. The chair of the EC is a member of the Process Management Office (PMO). The 16 voting members are selected from JCP members.
The EC is responsible for approving the passage of specifications through key points of the JCP and for reconciling discrepancies between specifications and their associated test suites. There are two ECs: the SE/EE EC oversees the Java technologies for the desktop/server space (with responsibility for the Java SE and Java EE specifications) and the ME EC oversees the Java technologies for the consumer/embedded space (with responsibility for the Java ME specification).
Java Community Process
The Java Community Process or JCP, established in 1998, is a formalized process that allows interested parties to get involved in the definition of future versions and features of the Java platform....
(JCP). The EC represents both major stakeholders and a representative cross-section of the Java Community. It is composed of 16 JCP members plus a non-voting chair. The chair of the EC is a member of the Process Management Office (PMO). The 16 voting members are selected from JCP members.
The EC is responsible for approving the passage of specifications through key points of the JCP and for reconciling discrepancies between specifications and their associated test suites. There are two ECs: the SE/EE EC oversees the Java technologies for the desktop/server space (with responsibility for the Java SE and Java EE specifications) and the ME EC oversees the Java technologies for the consumer/embedded space (with responsibility for the Java ME specification).
Responsibilities
Each Executive Committee is expected to:- Select Java Specification Requests (JSR) for development within the JCP.
- Approve draft specifications for public review.
- Give final approval to completed specifications and their associated Reference ImplementationsReference implementationIn the software development process, a reference implementation is the standard from which all other implementations, with their attendant customizations, are measured, and to which all improvements are added...
(RI) and Technology Compatibility KitTechnology Compatibility KitA Technology Compatibility Kit is a suite of tests that at least nominally checks a particular alleged implementation of a Java Specification Request for compliance...
s (TCK). - Decide appeals of first-level TCK test challenges.
- Review maintenance revisions and possibly require some to be carried out in a new JSR.
- Approve transfer of maintenance duties between members.
- Provide guidance to the PMO.