JavaOne verslag: De Keynote

Op de eerste volledige conferentie dag van JavaOne stond natuurlijk meteen de keynote gepland. Het eerste gedeelte van de keynote werd verzorgd door de hoofdsponsor Intel en was best vermakelijk al lag de salespitch er wel dik bovenop. Intel lanceerde 2 opensource producten voor de Java community:

Hierna werd er stilgestaan bij de AI library van Intel –> BigDL https://github.com/intel-analytics/BigDL en bij het Vector API developer program van Intel

Als laatste was het woordt aan de architect van Alibaba die vertelde over de enorme schaal van de applicaties die op hun cloud draaien. De architect van Alibaba was zeer goed getraind voor de presentatie want elke vraag werd standaard beantwoord met: ‘Thats a very good question …’

Na de talk van Intel kwamen de Java ‘primeurs’! Een kleine opsomming van de meest belangrijke ontwikkelingen binnen het Java Platform:

  • Alles van het Java EE wordt opensource en gedoneerd aan eclipse en gaat verder onder de naam EE4J Eclipse Enterprise for Java.
  • Oracle Java wordt volledig opensource er is dus geen verschil meer tussen de OpenJDK en de Oracle JDK.
  • Java gaat een kanban stijl hanteren en elke 6 maanden een release uitbrengen met de features die op dat moment gereed zijn. Eerstvolgende release 28 maart 2018!
  • Een interessante quote zie je in de bijgevoegde foto en verwijst naar het feit dat steeds meer bedrijven wanneer de schaal exponentieel toeneemt toch weer teruggrijpen op Java vanwege de schaalbaarheid en stabiliteit.
  • Java en Cloud wordt een intensieve samenwerking tussen Oracle en Kubernetes!
  • Java 9 is eindelijk uit!
    • Quotes van Oracle
      • Jigsaw doesn’t break everything. It breaks some things
        • If your code only uses java se 8 APIs then it will most likely work on JDK 9
        • If your code depends upon JDK internals then it may require change
        • If your code uses JDK internal APIs then it will not compile on JDK 9
        • openjdk.java.net/projects/jigsaw
    • Javadoc van Java 9 laat overzichtelijk de module afhankelijkheden zien en er kan gezocht worden OMG!!
    • IntelliJ en Eclipse ondersteunen Java 9 al
    • Voor de komende release staan de volgende features gepland en wat af is wordt op 28 maart gereleased:

One more thing, tijdens de keynote werd het fn Project open source gemaakt! Het fn Project is een container native Serverless platform.

De keynote terugkijken, dat kan hier: https://twitter.com/javaoneconf/status/915075482512613376

Dat was de keynote op naar mijn eigen sessie!!