- This event has passed.
From Java Records to Quantum Computing with Johan Vos
May 12, 2022 @ 12:00 pm - 1:00 pm CDT
Quantum Computing is getting more and more attention. While the commercial availability of real, general-purpose hardware is still limited, the potential is huge, in many areas including encryption, optimisation, chemistry, and physics. Quantum Computers need to be programmed, similar to how classical computers are programmed.
In this session, we explain the major differences between classical computing and quantum computing. We discuss how Java can be used to create quantum applications, and we talk about potential improvements in Java bytecode that could leverage quantum concepts. Most quantum computing software research currently uses quantum simulators, where a real quantum computer is simulated using a classical computer. This creates major challenges related to memory and computing resources. We will discuss how improvements in project Panama, or using Records can improve the performance of Java for quantum computing simulators.
Johan Vos started to work with Java in 1995. He was part of the Blackdown team, porting Java to Linux. In 2015, he co-founded Gluon, a company enabling the mobile/embedded Java enterprise.
Johan is a Java Champion and member of the Devoxx steering group. He is one of the authors of the Pro JavaFX books, the author of Quantum Computing for Developers, and he has been a speaker at numerous conferences. He and Gluon received a Duke Choice award in 2014 and 2015.
He contributes to a number of projects, including OpenJFX, OpenJDK, GraalVM. He is the project lead for OpenJDK Mobile and the co-lead for OpenJFX.