Brian Goetz, TweetAuthor of "Java Concurrency in Practice"
Biography: Brian Goetz
Brian Goetz has been a professional software developer for 20 years. He is the author of the best-selling book "Java Concurrency In Practice", as well as over 75 articles on software development. He is a frequent presenter at major industry conferences, and serves on numerous JCP expert groups. Brian is a Sr. Staff Engineer at Oracle.
Software Passion: Seeking programming models where code that looks right is right.
In JDK 5.0, the Java platform libraries were upgraded to facilitate coarse-grained parallelism; these mechanisms facilitated the creation of multi-threaded server applications that partitioned work along task-level boundaries. As Moore's Law continues to give us more and more cores, applications may seek to extract finer-grained parallelism. This talk will explore language and library improvements in JDK 7 and beyond that facilitate the exploitation of data-level parallelism in the Java language and other languages running on the JVM.
With the acquisition of Sun by Oracle, there has been renewed investment and excitement around Java. In this session you will get insight into the status and future of Java from one of the key people shaping its direction. In this presentation you will learn about the status and future of Java.
Keywords: Java, JVM, Enterprise, Virtualization
Target Audience: This talk will be useful for Java developers and other developers interesting in hearing about the direction of the Java platform.
The success of the Java platform is powered by the Java Virtual Machine (JVM), which many people assume is tied to the Java programming language. However, the internal structure of the JVM is surprisingly NOT tied to the Java language, and is in fact quite suitable for many languages. This talk looks at how the design of the JVM is evolving to improve performance of all languages, including those that are quite unlike the Java language