Inside Java
News and views from members of the Java team at Oracle
Sort by: Date | Author | Tag
JDK 28
JDK 27
JDK 26
JDK 25
JDK 24
JDK 23
JDK 22
JDK 21
JDK 20
JDK 19
JDK 18
JDK 17
JDK 16
JDK 15
JDK 14
JDK 13
JDK 12
Artificial Intelligence
Client
Cloud
Community
Concurrency
Core Libraries
Education
Garbage Collectors
HotSpot
Integrity by Default
JDK Flight Recorder
Java Language
Modules
Moved By Java
Networking
Oracle
Performance
Project Amber
Project Babylon
Project Leyden
Project Loom
Project Panama
Project Valhalla
Security
Serviceability
Project Babylon
Project Babylon’s primary goal is to extend the reach of Java to foreign programming models such as SQL, differentiable programming, machine learning models, and GPUs. Babylon will achieve this with an enhancement to reflective programming in Java, called code reflection.
2026
-
Reflect, Transform, Accelerate: Bringing GPU Computing to Java
-
How Does Java Fit Into the World of AI—and How Can It Become an Even Better Fit?
-
Under the HAT: Empowering GPU Acceleration for Java
- Episode 62 “JDK 27 + Valhalla, Now! + Hackathon” [IJN]
- Exploiting GPU Tensor Cores from Java using Babylon
-
Reflecting on HAT: A Project Babylon Case Study
- Episode 46 “Java's Plans for 2026” [IJN]
- Optimizing GPU Programs from Java using Babylon and HAT
-
Java's Plans for 2026 - Inside Java Newscast #104
2025
-
Java's 2025 in Review - Inside Java Newscast #103
- Episode 42 “From Sumatra to Panama, from Babylon to Valhalla” [AtA]
-
ONNX Based Generative AI LLMs in Java with Project Babylon
-
Symbolic Modeling and Transformation of Java Code #JVMLS
-
Writing GPU-Ready AI Models in Pure Java with Babylon
-
Java for AI
-
Java GPGPU Enablement: Are We There Yet?
-
Java for AI
-
Java's Plans for 2025 - Inside Java Newscast #83
2024
- Advancing AI by Accelerating Java on Parallel Architectures
-
Heterogeneous Accelerator Toolkit (HAT) Update #JVMLS
-
Best of Java Performance - Inside Java Newscast #75
-
A Code Reflection Example - Translating Java to SPIR-V #JVMLS
-
Project Babylon - Code Reflection #JVMLS
-
Java and AI? - Inside Java Newscast #72
- Code Models
- Exploring Triton GPU programming for neural networks in Java
- Emulating C# LINQ in Java using Code Reflection
- Automatic differentiation of Java code using Code Reflection
-
Java's Plans for 2024 - Inside Java Newscast #61

