BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Java9 Content on InfoQ

  • The Future of Java is Today: CodeOne (née JavaOne) Keynote Highlights

    Following from previous JavaOne events, the inaugural Oracle CodeOne 2018 was recently held in San Francisco, USA. Headline announcements in the Monday night keynote, titled “The Future of Java Is Today”, included: the new Java/JDK release cadence is proceeding as planned; Oracle (and many other organisations) are continuing to support and contribute to Java; and more.

  • JavaOne Keynote: IBM on OpenJ9 and Open Liberty; Java Community in The Matrix

    The JavaOne Community Keynote started with IBM talking about and demonstrating its latest contributions to open source: OpenJ9, Open Liberty, and MicroProfile. John Duimovich, IBM distinguished engineer, kicked things off with a presentation titled "IBM and Java: Powering the next generation of innovation". After IBM, Stephen Chin took the stage to finish the Java Community Keynote.

  • Oracle Announced Plans to Open Source All Features of Their JDK and Address Shortcomings in Java EE

    During the opening keynote at JavaOne this year, Oracle announced plans to release Java SE under GPL and to open-source all the features in Oracle’s JDK.  The vendor also admitted that Java EE wasn’t fit for the new world of microservices and serverless, and talked about plans to address the issue.  Case studies on modern microservices architectures were provided by Alibaba and Spotify.

  • JetBrains Elected to the JCP Executive Committee

    In a recent special election, JetBrains was elected to the JCP Executive Committee to fill one of the seats vacated by Ericsson and TOTVS. Trisha Gee, developer and technical advocate at JetBrains, spoke to InfoQ about this latest milestone for JetBrains, what they plan to accomplish, the recent JSR 376 vote, and plans for future development.

  • Java Module Platform System (JSR 376) Passes the Public Review Reconsideration Ballot

    Almost two months after the failure of the original JSR 376 public review ballot to pass, the JCP executive committee has now overwhelmingly passed the recent reconsideration ballot. Tim Ellison, senior technical staff member at IBM, and Martijn Verburg, co-founder of the London Java Community and CEO of jClarity, spoke to InfoQ about the significant changes that led to a successful vote.

  • JCP EC Votes against the Java Platform Module System

    Today, the results of the JCP Executive Committee vote on JSR-376 (Java Platform Module System, commonly known as Jigsaw), was published on the Java Community Process page. There were 10 votes for the proposal and 13 votes against the public review.

  • Reinhold Publishes Open Letter to JCP Pleading That JPMS (Jigsaw) Is Approved

    Mark Reinhold has published an open letter to the JCP Executive Committee. In the letter he expresses surprise that IBM has decided to vote against the JSR, and argues that RedHat’s decision to vote "no" is motivated by a desire to "preserve and protect their home-grown, non-standard module system, which is little used outside of the JBoss/Wildfly ecosystem".

  • Mark Reinhold Confirms JPMS (Jigsaw) Will Be Submitted for Public Review, Despite Community Concerns

    Mark Reinhold, chief architect of the Java Platform Group at Oracle, has confirmed that Jigsaw will be submitted for public review, despite IBM and RedHat's concerns.

  • IBM and Red Hat to Vote "No" on Java Modules (Jigsaw)

    InfoQ has previously reported on the developing situation regarding JSR 376 - the Java Platform Module System, commonly called "Project Jigsaw". Now, in a highly unusual move, IBM and Red Hat have both publicly announced that they will vote "no" on Jigsaw in its current form.

  • Emerging Technologies for the Enterprise Conference 2017: Day Two Recap

    Day Two of the 12th annual Emerging Technologies for the Enterprise Conference was held in Philadelphia. This two-day event included keynotes by Blair MacIntyre (augmented reality pioneer) and Scott Hanselman (podcaster), and featured speakers Kyle Daigle (engineering manager at GitHub), Holden Karau (principal software engineer at IBM), and Karen Kinnear (JVM technical lead at Oracle).

  • Emerging Technologies for the Enterprise Conference 2017: Day One Recap

    Day One of the 12th annual Emerging Technologies for the Enterprise Conference was held on Tuesday, April 18 in Philadelphia, PA. This two-day event included keynotes by Blair MacIntyre (augmented reality pioneer) and Scott Hanselman (podcaster), and featured speakers Monica Beckwith (JVM consultant at Oracle), Yehuda Katz (co-creator of Ember.js), and Jessica Kerr (lead engineer at Atomist).

  • Object Deserialisation Filters Backported from Java 9

    JEP 290, which allows filtering of incoming data when deserialising an object, and was initially targeted to Java 9, has been backported to Java 6, 7, and 8. The feature provides a mechanism to filter incoming data in an object input stream as it is being processed, and can help prevent deserialisation vulnerabilities like the one that affected Apache Commons and other libraries a while back.

  • Date and Time Formatting in Java 9 Will Get Closer to Unicode Locale Standards

    Several parsing and formatting changes have been incorporated to bring the functionality closer to Unicode Locale Data Markup Language (LDML). These changes have been supervised by Stephen Colebourne, creator of the popular library JodaTime, precursor of the new java.time component in Java 8. Abiding by the Unicode standard will provide better interoperability with other non-Java systems.

  • Java 9 Enters First Bug Fixing Round

    Java 9 is now officially feature complete, meaning the first bug-fixing phase has started. HTTP/2 Client didn't make it on time for the deadline and has been downgraded to an incubating feature. Since the objective now is to prepare Java 9 for general availability in July, it is very unlikely that any new JEP will be added at this point.

  • Latest Java 9 Schedule Appears to Be at Risk from the Outset

    After approving the feature extension process, Oracle has confirmed July 2017 as release date for Java 9. Similar to a previous estimation by InfoQ, the new schedule involves a longer wait time for feature extension and impacted testing phases which may impose a risk. Early, informal testing might be in place to compensate.

BT