Til næste efterår - eller helt præcis den 22. september 2016 - er Oracle klar med næste store version af Java, der bliver nummer ni i rækken.
Det fremgår af en mail, der er sendt fra Mark Reinholds postkasse. Han er chefarkitekt i Java Platform Group i Oracle.
Her beskriver han tidsplanen for Java Development Kit 9 og specifikationerne til Java Standard Edition 9.
Koden skal faktisk allerede være funktionsklar den 10. december i år, men herefter skal den gennem en stribe test og udviklingstrin, før produktet bliver tilgængeligt for alle i september.
Hovedrenovering
Java skal nemlig gennem en gennemgribende renovering.
"Disse datoer er med til at give tilstrækkelig tid til en omfattende gennemgang og test af de vigtige funktioner i denne version i særdeleshed i forbindelse med modulsystemet," skriver han i sin mail.
Modulopbygningen, der er kendt som Project Jigsaw, er en central del af funktionaliteten i Java 9. Project Jigsaw skal blandt andet gøre platformen skalerbar, mere sikker og nemmere at gå til for udviklere.
Der er meget kode, der skal skrive om i Java 9, og i den forbindelse har Mark Reinholds tidligere beskrevet udviklingen i en enkelt sætning:
"No pain, no gain."
Ekspert: Gode tegn på ny sikkerhed i version 9
Java er et populært program, men det er næppe en hemmelighed, at der har været en del sikkerhedsproblemer forbundet med Java igennem tiden.
Læs også: Dom over ny Java-sikkerhed: Stadig fyldt med huller
"Oracle har nok undervurderet sikkerheden i forbindelse med, at de overtog projektet fra Sun. Det har betydet, at der gennem lang tid har været udviklet efter en patchwork-strategi med lapper på lapper. Det laves der om på nu," fortæller Peter Kruse, der er teknologidirektør i sikkerhedsfirmaet CSIS.
Læs også: Her er seks prof-tip til sikker Java i firmaet
Strategien for version 9 ændres, og store dele af programmet skrives helt om.
"Der er mange gode intentioner i version 9, der på sikkerhedsfronten ser ud til at blive markant bedre. Selve fortolkeren har været fejlbehæftet, men den bliver revideret. Ligeledes får udviklingsplatformen et løft, og så bygges der nye sikkerhedsfunktioner ind. Gode tiltag, så må vi se om Oracle kommer i land med projektet."
Milepæle
Der er flere delmål i det store kodeprojekt fra Oracle.
De indledende test skal være færdige den 4. februar 2016.
En version med "zero bug bounce" skal ligge på harddisken den 21. april, og " Rampdown phase 2" skal være på plads den 16. juni næste år.
Det hele skal så skydes af til offentligheden den 22. september.
Den forrige version af Java, version 8, blev lanceret i marts 2014.
Læs også: