Welcome to JavaPolis Interviews
Who's Bill Venners and what are you presenting at JavaPolis?
"Seeking the joy of Java". What do you mean by that?
How does the Java 6 release's support for scripting languages via JSR 223 change the Java coding landscape?
There is a general trend towards meta programming.
Are there fewer people interested in building tool infrastructure as supposed to consuming it?
A suggestion from SUN was to introduce a new keyword "property". Do you think that's progress?
Do we need to just break a certain amount of Java code?
Are we approaching a point where we need to make significant changes to the JVM?
Fast-forward to Javapolis 2012. What do you think Java looks like?
Any parting words for the JavaPolis audience?
In this interview, Bill Venners talks about the future of the Java platform, including the current pain points of Java language, the trends toward using multiple languages on the JVM, a functional programming style, dynamic languages, and metaprogramming.
Bill Venners is president of Artima Software, Inc. and editor-in- chief of Artima Developer. He is author of the book, Inside the Java Virtual Machine, a programmer-oriented survey of the Java platforms architecture and internals. His popular columns in JavaWorld magazine covered Java internals, object-oriented design, and Jini. Bill has been active in the Jini Community since its inception. He led the Jini Community ServiceUI project, whose ServiceUI API became the de facto standard way to associate user interfaces to Jini services.
Bill also serves as an elected member of the Jini Community's initial Technical Oversight Committee (TOC), and in this role helped to define the governance process for the community.