News

Microsoft Furthers Big Java Push with OpenJDK Port

Microsoft is furthering its big Java push -- marked by last year's debut of the Java Engineering Group in its Developer Division -- by porting OpenJDK for Windows 10 on Arm (AArch64)-based devices.

As part of the first phase of the in-progress port, Microsoft will push its development work -- in collaboration with Red Hat -- upstream to the OpenJDK project. Microsoft last year signed up to join the project, a free and open-source implementation of the Java Platform, Standard Edition.

The Windows 10 work targeting ARM64 architecture -- known for energy efficiency and ideal for battery-powered devices -- takes Microsoft beyond its initial cloud-based focus for Java development, which was evidenced by its acquisition of jClarity last year in order to optimize Java workloads on the Azure cloud.

"While optimizing Java for Azure remains one of our core goals, it is crucial to share that we are involved in other initiatives to make the Java platform even better on areas besides the Cloud," said Bruno Borges, principal program manager, Java Engineering Group, in a June 24 blog post announcing the port.

Borges highlighted the company's investment in Java with the following graphic pulled from a presentation at the recent Build developer conference by Martijn Verburg titled "Modern Java for Cloud Developers."

Java at Microsoft
[Click on image for larger view.] Java at Microsoft (source: Microsoft).

That Java investment prompted the company to become more involved in Java, Borges said, with the new Java Engineering Group starting to push beyond the cloud with small projects, patches and other initiatives, culminating in the new ARM64 for Windows 10 port.

"Developers can start developing Java on Windows 10 ARM64 compatible laptops, like the Surface Pro X, with the core Java extensions on the recently-announced Visual Studio Code for Windows ARM64 along with traditional tools like Apache Maven, Gradle, and others -- check out the VS Code for Java May Update."

Technical details of the port can be found in a message to the OpenJDK project from Monica Beckwith, who led the porting effort.

Developers can try out the port with an Early Access binary housed in the project's GitHub site.

About the Author

David Ramel is an editor and writer at Converge 360.

comments powered by Disqus

Featured

  • Hands On: New VS Code Insiders Build Creates Web Page from Image in Seconds

    New Vision support with GitHub Copilot in the latest Visual Studio Code Insiders build takes a user-supplied mockup image and creates a web page from it in seconds, handling all the HTML and CSS.

  • Naive Bayes Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the naive Bayes regression technique, where the goal is to predict a single numeric value. Compared to other machine learning regression techniques, naive Bayes regression is usually less accurate, but is simple, easy to implement and customize, works on both large and small datasets, is highly interpretable, and doesn't require tuning any hyperparameters.

  • VS Code Copilot Previews New GPT-4o AI Code Completion Model

    The 4o upgrade includes additional training on more than 275,000 high-quality public repositories in over 30 popular programming languages, said Microsoft-owned GitHub, which created the original "AI pair programmer" years ago.

  • Microsoft's Rust Embrace Continues with Azure SDK Beta

    "Rust's strong type system and ownership model help prevent common programming errors such as null pointer dereferencing and buffer overflows, leading to more secure and stable code."

  • Xcode IDE from Microsoft Archrival Apple Gets Copilot AI

    Just after expanding the reach of its Copilot AI coding assistant to the open-source Eclipse IDE, Microsoft showcased how it's going even further, providing details about a preview version for the Xcode IDE from archrival Apple.

Subscribe on YouTube

Upcoming Training Events