JDK 7: General Availability
Last week the JCP Executive Committee approved Java SE 7 and its component JSRs. This week the first and only Release Candidate passed all its tests with flying colors. After 9,494 bug fixes, 1,966...
View ArticleProject Jigsaw: Bringing the big picture into focus
I’ve started drafting an overview of the current state of our work on Project Jigsaw. Ultimately this will be a fairly long document, but in order to start getting feedback as early possible I’ve...
View ArticleProject Jigsaw: Late for the train
The aim of Project Jigsaw is to design and implement a standard module system for the Java SE Platform, and to apply that system to the Platform itself and to the JDK.Jigsaw is currently slated for...
View ArticleProject Jigsaw: Late for the train: The Q&A
I recently proposed, to the Java community in general and to the SE 8 (JSR 337) Expert Group in particular, to defer Project Jigsaw from Java 8 to Java 9. I also proposed to aim explicitly for a...
View ArticleProject Jigsaw: On the next train
I recently proposed to defer Project Jigsaw from Java 8 to Java 9.Feedback on the proposal was about evenly divided as to whether Java 8 should be delayed for Jigsaw, Jigsaw should be deferred to Java...
View ArticleJava 8: Secure the train
Security vulnerabilities related to Java running inside web browsers have lately received a lot of public attention. Here at Oracle we’ve mounted an intense effort to address those issues in a series...
View ArticleJava 8: Hold the train
Last week I proposed to delay the release of Java 8 in order to finish Project Lambda, which has been delayed due to Oracle’s renewed focus on the security of the Java Platform.Thanks to everyone who...
View ArticleJDK 8 Developer Preview
The JDK 8 Developer Preview (a.k.a. Milestone 8) builds are now available!This milestone is intended for broad testing by developers. We’ve run all tests on all Oracle-supported platforms and haven’t...
View ArticleJDK 8: General Availability
Two years, seven months, and eighteen days after the release of JDK 7, production-ready builds of JDK 8 are now available for download!Thanks! A major new release of a software system as large as the...
View ArticleProject Jigsaw: Phase Two
Project Jigsaw has, for the last several years, been in an exploratory phase in which we’ve designed and prototyped one particular approach to addressing a draft set of requirements.It’s now time to...
View ArticleProject Jigsaw: Modular run-time images
As I wrote previously, Project Jigsaw is coming into JDK 9 in several large steps. JEP 200 defines the modular structure of the JDK, JEP 201 reorganizes the JDK source code into modular form, and JEP...
View ArticleProject Jigsaw: The module system
Project Jigsaw is an enormous effort, encompassing six JEPs implemented by dozens of engineers over many years. So far we’ve defined a modular structure for the JDK (JEP 200), reorganized the source...
View ArticleAn Open Letter to the JCP Executive Committee
Dear Members of the JCP Executive Committee: I am the Specification Lead for JSR 376, the Java Platform Module System.The goal of this JSR is to design a module system that is approachable by all...
View ArticleMoving Java Forward Faster
For over twenty years the Java SE Platform and the JDK have evolved in large, irregular, and somewhat unpredictable steps. Each feature release has been driven by one or a few significant features, and...
View ArticleProject Jigsaw: Complete!
It’s been a long road, but at last the puzzle is complete: Today we delivered Project Jigsaw for general use, as part of JDK 9.Jigsaw enhances Java to support programming in the large by adding a...
View ArticleMoving Java Forward Even Faster
Four years ago we shifted Java to a strict, time-based release model with a feature release every six months, update releases every quarter, and a long-term support (LTS) release every three years.That...
View Article
More Pages to Explore .....