Java Specification Request

JSR 362 Ballot Results

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

JSR362
StageJSR Renewal Ballot
Ballot durationApr 28, 2015 to May 11, 2015

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:

https://java.net/projects/portletspec3/downloads/download/V3Prototype/V3Prototype-20150225.zip

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):
    http://msnicklous.github.io/portletspec3/

  - JSR 362 Portlet Specification 3.0 Working Document:

    https://java.net/projects/portletspec3/downloads/download/WorkingDocs/PortletSpec3-20130726.pdf

  - Wiki Article on Portlet Configuration:
    https://java.net/projects/portletspec3/pages/PortletConfiguration

  - Wiki Article on Portlet URLs:
    https://java.net/projects/portletspec3/pages/PortletURLs
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

Votes

EC

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
IBM 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
TOTVS Yes
Twitter, Inc. Yes
V2COM Yes

Vote Log

EC