Java & Eclipse

  • JNBridge Makes the .NET Core-to-Java Connection

    Java/.NET interoperability solutions provider JNBridge has released version 10 of its flagship JNBridgePro tool, the first version to support Java interoperability with both the .NET Framework and the upcoming .NET Core 3.0. It also supports the new Visual Studio 2019, which was released in April.

  • Google Goes Kotlin-First for Android Mobile Development

    Two years after tapping Kotlin for use in Android mobile development -- long dominated by Java -- Google is making it the No. 1 option.

  • Visual Studio Code Adds Java 12 Support, Java Code Actions and Features

    An updated extension pack for Microsoft's open source, cross-platform Visual Studio Code editor boosts Java functionality by adding support for the new Java 12 release, along with new Java code actions and language features.

  • Oracle's Latest CPU Patches 3-Year-Old Deserialization Flaw

    All of the five Java SE vulnerabilities identified in the latest Critical Patch Update are remotely exploitable, and at least one is probably exploitable without the need for authentication.

  • Red Hat Steps in to Steward OpenJDK 8 and 11

    Red Hat will "work with the community to enable continued innovation in Java," the company said about assuming stewardship of OpenJDK projects no longer supported, long-term, by Oracle.

  • Akka Nearing 10 Years Hits 200K Dev Milestone

    Lightbend, the company behind the Scala JVM language and developer of the Reactive Platform, announced a 200,000-user milestone for its Akka platform, just a few months short of the platform's 10-year anniversary.

  • Survey: Machine Learning/Data Science Propel Python Past Java

    A big new developer survey shows that Python has finally passed Java in the programming language popularity wars, propelled by its propensity for use in machine learning and data science projects.

  • NSA Releases Java-Based Reverse Engineering Tool

    The National Security Agency has open sourced its Ghidra software reverse engineering (SRE) framework.

  • Oracle Responds to Google's Supreme Court Hail Mary

    In what is sure to be the last chapter in the seemingly unending courtroom drama that is Oracle v. Google, Oracle has responded to Google's hail-Mary request, filed with the Supreme Court in January, to review the appeals court's ruling that the Alphabet subsidiary infringed on Oracle's copyrights over its use of 37 Java APIs in the Android OS.

  • Alibaba Adds to the Growing List of OpenJDK Distros

    China’s e-commerce giant, Alibaba, has unveiled its own Java distribution. Based on OpenJDK and Java SE 8, Dragonwell8, currently in preview, is the open source version of the company’s in-house implementation.

  • Eclipse IDE Keeps Pace with Faster Java Releases

    Last week's Java 12 release wasn't the only byproduct of Oracle's faster release cadence. The Eclipse Foundation also announced the third quarterly release of the Eclipse IDE, along with 75 participating projects.

  • Oracle's Georges Saab on the Impact of Faster Java Releases

    John talks to Georges Saab, VP of the Java Platform Group at Oracle and chairperson of the OpenJDK governing board, about the impact of the faster Java release cadence on the developer community and his own team at Oracle.

  • JDK 12 Released

    Oracle today announced the general availability of JDK 12, the latest update of the reference implementation of the Java SE Platform, coming with a number of new features including a preview of Switch Expressions and abortable mixed collections for the Garbage-First (G1) collector.

  • Q&A with Heather VanCura, Chair of the Java Community Process

    John revisits Heather VanCura, chair of the Java Community Process, to find out how the language and platform standards organization keeps up with all of the unprecedented changes lately in the Java community. Constant communication helps, she says.

  • SAP Builds Its Own Java Distro

    SAP's new SapMachine was created to allow its customers and partners to build and maintain an SAP-supported version of OpenJDK.

  • Red Hat Releases Kubernetes-Native Java Framework

    Quarkus is a lightweight, high-performance framework designed to significantly reduce the footprint and latency of Java applications, specifically for cloud-native architectures such as microservices, containers and serverless.

  • Eclipse MicroProfile 2.2 Continues Alignment with Java EE 8

    The latest release of the Eclipse MicroProfile continues to align itself with Java EE 8 as the foundational programming model for the development of Java microservices. It builds on the last release with numerous updates, additional features and greater functionality for implementing enterprise Java microservices.

  • Helidon Java Microservices Framework Hits 1.0 Release

    Project Helidon, Oracle's nascent Java Microservices Framework, which was unveiled less than five months ago, is now available in a 1.0 release that includes full support for Eclipse MicroProfile 1.2 (Helidon MP), support for Eclipse Yasson and Jackson (Helidon SE) and numerous bug fixes and performance improvements.

  • In-Memory Data Grid 'Puts Java Locks on Steroids'

    Hazelcast today announced the beta release of the latest version of its namesake in-memory data grid, Hazelcast IMDG 3.12. With this release, the company adds new features focused on data integrity, cloud interoperability and performance-sensitive data storage.

  • Google Adds UI Tools to ARCore Kit for Augmented Reality Apps

    Augmented reality, commonly identified as one of the major trends in mobile app development for 2019, gets a boost in the Android camp with an update of Google ARCore SDK that features new UI tools among other enhancements.

  • Q&A with JCache Spec Lead Greg Luck

    Greg Luck is co-spec lead on JSR 107 and the CTO of Hazelcast, which develops, distributes and supports a leading open source in-memory data grid (IMDG), also called Hazelcast.

  • Google's Java Containerization Tool 'Jib' Goes GA

    Jib is a fast and simple container image builder that consolidates all the steps involved in packaging an app into a container image, and allows developers to build containers using familiar Java tools.

  • Apache NetBeans 10.0 Release Adds Support for JDK 11, JUnit 5 and PHP

    The Apache Software Foundation's release of NetBeans 10.0 (incubating) at the end of December launched the venerable Java (now polyglot) IDE into 2019 with a slew of enhancements, including support for JDK 11, the addition of a JUnit 5 library and new PHP features.

  • What's New in Programming Language Popularity

    February 2019 reports on programming language popularity from TIOBE and PYPL are out, with the former tracking the rise of Groovy and the latter contrasting the trends of Python (up) with PHP (down).