InfoQ Homepage Presentations Java SE: A Youthful Maturity
Java SE: A Youthful Maturity
Summary
Danny Coward talks on how Oracle intends to maintain Java in the front line by investing in two features that are trendy today: support for multiple JVM languages and parallel programming.
Bio
Danny Coward is a principal engineer and technology evangelist with Oracle Corporation. He is been a contributor to all three of the Java platforms: Java SE, Java ME and Java EE, and created the foundation for the first JavaFX releases, and represents Oracle on the Executive Committee of the Java Community Process. He holds a PhD in number theory from the University of Oxford.
About the conference
QCon is a conference that is organized by the community, for the community.The result is a high quality conference experience where a tremendous amount of attention and investment has gone into having the best content on the most important topics presented by the leaders in our community.QCon is designed with the technical depth and enterprise focus of interest to technical team leads, architects, and project managers.
Community comments
Not very impressive
by Steve McJones,
Is Java trying to win a popularity contest?
by Michele Mendel,
Not very impressive
by Steve McJones,
Your message is awaiting moderation. Thank you for participating in the discussion.
The slides are pretty old already, I remember they were shown at JavaOne and before already.
The whole thing about "dynamic languages" isn't very interesting anymore (just see what happened to them on the CLR) and the rest looks like they try to copy parts of Scala, while covering it by changing the syntax around until it looks as bad as the AIC before.
Is Java trying to win a popularity contest?
by Michele Mendel,
Your message is awaiting moderation. Thank you for participating in the discussion.
At around 46 minutes in to the presentation, maps and filters functions were presented. Why?. If the JVM is so good and we can now compile Ruby, Scala and Clojure to the JVM, why not let Java slowly die instead of desperately trying to retrofit it with every clever idea already implemented in a much better way in other languages?