This document discusses upcoming innovations for the Java programming language. It describes several new projects at IBM that will improve Java, such as projects to add support for native code interoperability (Panama), value types and memory efficiency (Valhalla), new language features (Amber), and asynchronous programming (Loom). It also discusses how Java will continue to evolve more quickly with a predictable release schedule. Finally, it mentions how these changes will help Java stay relevant in an era of cognitive computing and artificial intelligence.