{"id":280,"date":"2009-03-26T15:33:00","date_gmt":"2009-03-26T15:33:00","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=280"},"modified":"2009-03-26T15:33:00","modified_gmt":"2009-03-26T15:33:00","slug":"na-endlich-jdk-7-feature-list-build-and-integration-schedule","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2009\/03\/na-endlich-jdk-7-feature-list-build-and-integration-schedule\/","title":{"rendered":"Na endlich: JDK 7 feature list, build and integration schedule"},"content":{"rendered":"<p><a href=\"http:\/\/blogs.sun.com\/mr\">Mark Reinhold<\/a> schreibt auf seinem Blog:<\/p>\n<blockquote>\n<p>At <a href=\"http:\/\/devoxx.com\/\">Devoxx<\/a> back in December I presented a list of candidate features for <a href=\"http:\/\/openjdk.java.net\/projects\/jdk7\">JDK 7<\/a>(<a href=\"http:\/\/tinyurl.com\/cm5qmy\">video<\/a>, <a href=\"http:\/\/tinyurl.com\/dbvcub\">interview<\/a>); more recently, at <a href=\"http:\/\/wiki.debian.org\/Java\/DevJam\/2009\/Fosdem\">FOSDEM<\/a>, I discussed that list as well as the high-level schedule and the <a href=\"http:\/\/cr.openjdk.java.net\/%7Emr\/jdk7-dev-process.html\">means by which<\/a> we plan to deliver the release (<a href=\"http:\/\/blogs.sun.com\/mr\/resource\/jdk7-fosdem-2009.pdf\">slides<\/a>, <a href=\"http:\/\/www.archive.org\/details\/fosdem_2009_free_java_the_state_of_openjdk_7\">audio\/video<\/a>). The high-level schedule is now available on the <a href=\"http:\/\/openjdk.java.net\/projects\/jdk7\">JDK 7 Project<\/a> page in the<a href=\"http:\/\/openjdk.java.net\/\">OpenJDK Community<\/a> along with a detailed <a href=\"http:\/\/openjdk.java.net\/projects\/jdk7\/features\">feature list<\/a>, the near-term <a href=\"http:\/\/openjdk.java.net\/projects\/jdk7\/builds\">build and integration schedule<\/a>, and the long-term, build-by-build <a href=\"http:\/\/openjdk.java.net\/projects\/jdk7\/calendar\">calendar<\/a>. The JDK 7 feature list, like that of any large software project, is provisional and subject to change based upon new information and new proposals. Who Many of the planned features will be implemented by Sun engineers; the rest will be contributed from outside Sun. We\u2019ll shortly de\ufb01ne a process by which additional features can be proposed\u2014so long as you\u2019re willing to write not just the code but also the necessary tests and speci\ufb01cation material. There will also be a simpler, lighter-weight process for smaller changes. Where Regardless of who writes the code, the expectation is that all development will take place in the open, either in the <a href=\"http:\/\/openjdk.java.net\/projects\/jdk7\">JDK 7 Project<\/a>, in some other <a href=\"http:\/\/openjdk.java.net\/projects\">OpenJDK Project<\/a>, or <a href=\"http:\/\/gee.cs.oswego.edu\/dl\/concurrency-interest\/index.html\">elsewhere<\/a>. What about the JCP? The <a href=\"http:\/\/openjdk.java.net\/projects\/jdk7\">JDK 7 Project<\/a> is creating a prototype of what might\u2014or might not\u2014wind up in the Java SE 7 Platform Speci\ufb01cation. When the SE 7 Platform JSR is submitted then the <a href=\"http:\/\/openjdk.java.net\/projects\/jdk7\/features\">features<\/a> under development in JDK 7 will be proposed for inclusion therein, except for those that are VM-level or implementation-speci\ufb01c.<\/p>\n<\/blockquote>\n<p>Der Kalender gibt Ende Februar an.<\/p>\n<p>M8 2010\/02\/12 \u2013 2010\/02\/18 b95<\/p>\n<p>Die Feature-List ist interessant aber ich denke, dass einiges im Detail noch offen ist:<\/p>\n<ul>\n<li>JSR TBD: Small language enhancements (Project Coin)<\/li>\n<li>JSR 296: Swing application framework<\/li>\n<li>Swing updates<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Mark Reinhold schreibt auf seinem Blog: At Devoxx back in December I presented a list of candidate features for JDK 7(video, interview); more recently, at FOSDEM, I discussed that list as well as the high-level schedule and the means by which we plan to deliver the release (slides, audio\/video). The high-level schedule is now available [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[5],"tags":[],"class_list":["post-280","post","type-post","status-publish","format-standard","hentry","category-java-7"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/280","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=280"}],"version-history":[{"count":0,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/280\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=280"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=280"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}