BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage JVM Content on InfoQ

  • JVMs Across the Data Center and Twitter's JDK

    The Twitter Sponsored Solutions track at QConSF2016 features an engineering talk on JVMs Across the Data Center and unveils an in-house OpenJDK fork, the Twitter-JDK, with noted potential open-sourcing or release to broader public.

  • Ahead-of-Time (AOT) Compilation May Come to OpenJDK HotSpot in Java 9

    OpenJDK HotSpot may get Ahead-of-Time (AOT) compilation as early as Java 9. InfoQ covers the proposal submitted in September 2016.

  • JavaOne 2016: IBM’s Keynote – Accelerating Innovation with Java

    IBM had many innovative news to share this year at their keynote at Java One. InfoQ was there to cover their keynote.

  • JavaOne 2016 - Day 1 Highlights

    Day 1 of JavaOne 2016 topics: learning about Java 8&9 features, Docker for Java developers, and development tools for Java EE 8. InfoQ highlights a few of the day's interesting sessions.

  • IBM Kick-Starts Eclipse OMR, a Toolkit for Creating Language Runtimes

    IBM has created Eclipse OMR, an open-source virtual machine toolkit to create runtime environments for any language. OMR aims at leveraging general improvements in virtual machine technology across languages, like garbage collection or hardware integration. To achieve this, IBM is generalising its own JVM, J9.

  • jClarity Releases Censum 3.0

    Censum, the Java garbage collection analysis tool by jClarity, has reached version 3.0. The main new features of the new version include the ability to analyse Safepoint logs, new graphs showcasing the behaviour of the G1 garbage collector, and a set of analytics to highlight whenever applications force to much OS activity.

  • JetBrains Releases Kotlin 1.0

    JetBrains has announced the first stable release of Kotlin, their new JVM-based language compatible with Android. As the maker indicates, the language is meant to be a "good tool", driving design decisions towards pragmatism and interoperability. The language promises to address many of the issues that can only be fixed in Java through libraries and external tools.

  • Oracle Confirms Delayed Schedule for Java 9

    In a recent communication, Mark Reinhold, Chief Architect of the Java Platform Group at Oracle, suggested a six-month delay for the general availability of Java 9 so as to allow some extra time to finish project Jigsaw. After deliberation, the delay was accepted, setting the general availability of Java 9 to March 2017.

  • Java 9 Delayed By 6 Months?

    Oracle's Java Chief Architect Mark Reinhold has proposed delaying the release of Java 9 for 6 months to allow for more complete testing of the modularity features at the heart of the release.

  • Lightweight, Embeddable VM Avian Supports 64-Bit iOS Devices

    Avian is a lightweight, portable, embeddable virtual machine that aims to support a reduced subset of Java on iOS alongside Linux, FreeBSD, and Windows. Version 1.2 added support for ARM64 on Linux and iOS.

  • QCon SF 2015 Update: Workshops at a glance (Nov 19-20)

    At QCon San Francisco, we offer two days of workshops (Nov 19-20). Workshops focus on developing the technical skills that leverage technologies you heard about from our expert practitioners during the conference sessions. Here is a glimpse at some of the experts you can learn from QCon SF ‘15 workshops.

  • Frege: a Haskell-like Language for the JVM

    Frege, named after the German mathematician Gottlob Frege, is a purely functional, strongly typed language for the JVM that is so similar to Haskell that “most idiomatic Haskell code will run unmodified or with only minimal, obvious adaptions”. InfoQ has spoken with Ingo Wechsung, Frege’s creator.

  • Oracle Confirms G1 as Default Garbage Collector for Java 9

    As previously mentioned on InfoQ, Oracle had proposed JEP 248, about making G1 the default garbage collector, to be included in the list of JEPs targeting Java 9; recently, Oracle has confirmed such decision and made it official. The decision triggered a lengthy debate in the HotSpot’s email discussion list, which concluded with a provision to defer the change if G1 proves not to be fully ready.

  • Oracle Proposes G1 as the Default Garbage Collector for Java 9

    Oracle is considering including JEP 248, making G1 the default garbage collector on server configurations, into the list of JEPs targeting Java 9. The decision has triggered some debate among the Java community, with many arguing that the CMS collector could have been more suitable.

  • Java Turns 20

    Twenty years ago today, Java's first alpha release was unleashed upon the world on Solaris. InfoQ looks back at the history of Java and what it has conquered since.

BT