At the LJC we’re trying to democratize the future development of the Java platform. The development of Java is run through the Java Community Process – which splits up changes to the platform into Java Specification Requests (JSRs). A JSR is a specification for a set of related changes to Java, and there are a lot of them. As an organisation that is trying to bring the wider developer community into the standards process in order to inform the decsion making process, improve the standard and innovate the platform we’re promoting the ‘Adopt a JSR’ program.
The idea behind Adopt a JSR is that you, a Java ecosystem enthusiast, can contribute to a JSR by following its progress, helping out on an expert group or informing the wider community of its progress and evangelising its benefits. You can take your industrial expertise and help progress Java in a direction that benefits you and the wider community. The LJC are a voting member on the JCP and can help facilitate any ideas or suggestions that you may have on the matter, so if you want to know more about how to get involved, please contact the LJC’s JCP Committee.
At present there are several JSRs that we’re seeking participation for.
- Date and Time (JSR 310) – the upcoming improvements to the Date and Time Api are requiring a TCK. James Gough (@goughjam) is helping coordinate the LJC’s effots here.
- Java Message Service 2.0 (JSR 343) – the next version of the important JMS standard is currently being developed. The LJC is in contact with Tim Fox and Colin Crist, who are working on this project.
- Bean Validation 1.1 (JSR 349) – a new maintenance release for Bean Validation. Do you use Bean Validation and want to help improve it?
- Session State Management (JSR 350) – introduces an API that will offer a modular system for dealing with State management, generalising some of the ideas from the HttpSession State object. Somay Nakhal is interested in helping out with this proposal.
Of course if you want to work on something else, or even propose a new JSR yourself, then don’t hesistate to contact us. We’ll also be documeting our progress on our wiki.
Perhaps you’re tired of some problem within Java that you’re always encountering. Perhaps you’re trying to give back to a community that has helped you grow as a developer. Perhaps you just want to contribute in a meaningful way to an important and influential platform. Whatever your motives, its time to contribute because Java needs you.
7 comments
Comments feed for this article
September 29, 2011 at 1:34 pm
barrycranford
Great post Richard.
Don’t forget guys, this is a superb way of developing your career and really having something that sets you apart from the crowd. Working on JSRs can open many new doors for you.
Make sure if you do get involved you make yourself as visible as possible when doing so, include details on your CV and LinkedIN account etc
Good luck
Barry Cranford
@Recworks
September 30, 2011 at 10:23 am
What’s the point in a TCK, and why should you care? « London Java Community Blog
[…] part of the London Java Community’s Adopt a JSR program, I took on the role of increasing awareness on JSR-310. JSR-310 is the proposed solution for […]
October 3, 2011 at 2:56 pm
Steve
I would have assumed that some kind of Unit of Measurements system would be a requisite for JSR310, but it looks like both attempts have failed so far.
What’s the strategy here?
October 12, 2011 at 1:38 pm
karianna01
Werner Kiel is working on harmonsing those 2
October 3, 2011 at 7:23 pm
guest
Too bad JCP is not a community process…
October 12, 2011 at 1:41 pm
karianna01
We’ll have to agree to disagree here I think :-). No it’s not as open yet as we’d like, but I think there is heavy community involvement. For example, the recent work to open up the JCP via JSR-348 and the inclusion of 2 Java User Groups on the EC. There will also be a JSR for JCP.next.next which will further open up the process.
November 27, 2011 at 11:07 pm
London Java Community Open Conference 2011 « Diarmuid Moloney
[…] These are key JSRs for both the JSE and JEE standards and it a great way to get involved in shaping the future of both specs. If you want to find out more go to https://londonjavacommunity.wordpress.com/2011/09/29/adopt-a-jsr/ […]