News

Microsoft Acquires jClarity, Furthers Java Mission

Microsoft today announced the acquisition of jClarity, a UK-based provider software performance and analytics solutions and a leading contributor to the AdoptOpenJDK project. This acquisition will support Microsoft's "continued contributions to open source while driving increased performance for Java workloads on Azure," the company said in a statement.

"In the last few years, Microsoft's usage of Java has grown and now includes multiple large-scale deployments, such as Azure HDInsight and Minecraft," said John Montgomery, corporate VP of program management for Microsoft's developer tools and services group in a blog post. "Additionally, Microsoft customers like Adobe, Daimler and Société Générale have brought their Java production workloads to Azure. With more than half of compute workloads running on Linux, Azure has become a great platform for open source, and that certainly includes Java."

"Microsoft Azure and jClarity engineers will be working together to make Azure a better platform for our Java customers and internal teams, improving the experience and performance of the platform for Java developers and end-users," Montgomery added.

Founded in 2012, jClarity makes lightweight performance analysis and monitoring tools for Java/JVM applications. The company's product portfolio includes Censum and Censum-as-a-Service (CaaS), which analyzes Java garbage memory problems, and the machine-learning-based performance diagnostic engine Illuminate.

The jClarity team co-founded AdoptOpenJDK, which is the free OpenJDK distribution replacement for Oracle's Java, backed by such vendors as Amazon, Azul, GoDaddy, IBM, Microsoft, Pivotal, Red Hat, and SAP. AdoptOpenJDK uses infrastructure, build, and test scripts to produce prebuilt binaries from OpenJDK class libraries for both the OpenJDK HotSpot VM and the Eclipse OpenJ9 VM.

All AdoptOpenJDK binaries and scripts are open source licensed and available for free.

Microsoft has supported AdoptOpenJDK since June 2018, helping to build binaries of OpenJDK for different platforms, including Linux and Windows.

jClarity's CEO, Martijn Verburg, is director of the AdoptOpenJDK project, the co-organizer of the London Java Community (LJC), and a member of the Java Community Process (JCP) Executive Committee (EC). The LJC is an official Java User Group for developers based in London. The EC is the group of JCP members guiding the evolution of Java technology within the process. With this acquisition, Verburg becomes a principal manager of Microsoft's Java engineering group.

"It's always been jClarity's core mission to support the Java ecosystem, Verburg said in a blog post. "We started with our world-class performance tooling and then later became a leader in the AdoptOpenJDK project. Microsoft leads the world in backing developers and their communities, and after speaking to their engineering and program leadership, it was a no brainer to enter formal discussions. With the passion and deep expertise of Microsoft's people, we'll be able to support the Java ecosystem better than ever before!"

Microsoft has been upping its Java game over the past few years, with a free Java driver for SQL, a plugin for the IntelliJ Java IDE, a Java SDK to provide app metrics to developers, and promoting Java for cross-platform mobile app development.

"At Microsoft, we strongly believe that we can do more for our customers by working alongside the Java community," Montgomery said.

About the Author

John K. Waters is the editor in chief of a number of Converge360.com sites, with a focus on high-end development, AI and future tech. He's been writing about cutting-edge technologies and culture of Silicon Valley for more than two decades, and he's written more than a dozen books. He also co-scripted the documentary film Silicon Valley: A 100 Year Renaissance, which aired on PBS.  He can be reached at [email protected].