JSR 310 needs help!

6

JSR 310 is the new updated date and time library which could be added in Java 7. However, it’s currently running behind for inclusion in Java 7, according to spec lead Stephen Colebourne. Because other specs (like JDBC and NIO) will have dependencies on JSR 310, it’s important for it to get locked down early.

The great thing is that JSR 310 is an open project and YOU can help. If you can lend some hours to pull this spec over the line, we can still get it in Java 7. I for one am really tired of Date and Calendar and would love to have an updated date and time specification. Can you help?

If so, join the JSR 310 project on java.net and get involved. Obviously, it would help if you had some background in date and time stuff but there are lots of areas needing attention. Wouldn’t it be cool to help on a core part of the JDK?

Comments

6 Responses to “JSR 310 needs help!”
  1. I would like to see an estimate of what needs to be done and how long it would take. Are there things that a single developer could do if they only had 2-3 hours a week to help out?

  2. re: behind. Yikes… The lack of closures is a shame, IMO, but not surprising due to the fractured politics. However, not having JSR 310 in Java 7 would be painful. I don’t buy that “Java is dead” but this would give credence to that argument.

    Thanks for the wake-up call…. and the sense that our fate rests, well, with us. We are (in part) responsible for what we receive on the platform.

  3. Alex says:

    Hamlet, check out the mailing list post I linked. If you offer on the 310 mailing list, I’m sure Stephen can get more specific. For example he lists:

    Major areas outstanding are:
    - time zones
    - leap seconds
    - internationalization of formatting
    - lenient parsing
    - review of periods
    - writing the spec

    Further topics, currently on the back burner:
    - intervals
    - iteration over date-time
    - additional calendar systems (including historic Gregorian-Julian)
    - performance tuning the algorithms
    - checking consistency of methods (minus methods match plus methods etc)

  4. If the JSR needs help, why is it then so, that the expert group is closed and does not accept any more members?

    –> http://jcp.org/en/jsr/detail?id=310

  5. Alex says:

    Preface: I’m not a JCP guru.

    I believe expert groups usually form early and close unless there are extenuating circumstances. Expert groups should (after all) be formed of experts in the domain, not just any interested party.

    I think Stephen primarily needs more people to do the work of writing the implementation and fleshing out some of the details. But I’m sure he’d be better one to ask on the 310 mailing list than me.

  6. kalpesh soni says:

    so where will we see this api in java SE?

Speak Your Mind

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!