Find JSRs
Submit this Search

Ad Banner

JSR #362
Portlet Specification 3.0
JSR Renewal Ballot
Ballot duration: 2015-04-28   to: 2015-05-11

Special Vote Instructions:

JSR 362 Status:

We have completed discussion about errata and minor improvements as compared to the JSR 286 Portlet Specification 2.0. In addition, we have decided on some of the main features for the 3.0 release, including an improved server-side state handling API that will ease portlet development and a client-side JavaScript API that will allow portlet programmers to use JavaScript code to update portlet parameters, execute portlet actions, and obtain portlet resources while remaining in an Ajax processing paradigm.

Progress has been slower that anticipated due to resource constraints, however, progress has been made. In order to prove that these concepts are feasible and to obtain feedback on them, we implemented a prototype based on the Apache Pluto Portlet Container reference implementation. The prototype is available from the Apache Pluto Git repository (branch: V3Prototype), and also in the form of a pre-deployed package that will run on Windows, located here:

The prototype implements all functionality discussed to date. The spec is now being updated to reflect these changes, and when finished, it will become the early draft for review.

Another point that has cost the group some cycles is that a potential CVE issue was discovered relating to the JSR 286 Portlet Specification 2.0. Deliberation of this issue was not documented in the meeting minutes, but is being done privately among EG members. After some deliberation, it was decided to publish a JSR 286 maintenance release and also produce an updated version of the portlet specification 2.0 jar file. This work is currently being performed.

Additional material is available from the following locations:

  - JSR 362 Portlet Specification 3.0 Interface Working Document (Javadoc):

  - JSR 362 Portlet Specification 3.0 Working Document:

  - Wiki Article on Portlet Configuration:

  - Wiki Article on Portlet URLs:
In summary, I believe the EG is making slow, but dedicated and steady progress, and I request Executive Committee approval for a renewal ballot that will allow us to continue this work.

thank you very much,
Martin Scott Nicklous

These are the final results of the JSR Renewal Ballot for JSR #362. The EC has approved this ballot.


Arm Limited Yes
Azul Systems, Inc. Yes
Credit Suisse Yes
Eclipse Foundation, Inc Yes
Ericsson AB Yes
Freescale Semiconductor Yes
Fujitsu Limited Yes
Gemalto M2M GmbH Yes
Goldman Sachs & Co. Yes
Hazelcast Yes
Hewlett-Packard Yes
Intel Corp. Yes
Keil, Werner Yes
London Java Community Yes
Magnusson Jr, Geir Yes
MicroDoc Yes
Oracle Yes
Red Hat Yes
SAP SE No Vote
Software AG Yes
SouJava Yes
Twitter, Inc. Yes

Icon Legend
Yes Yes
No No
Abstain Abstain
Not voted Not voted

View Vote Log