This article contains a collection of short audio recordings made at JavaPolis on Thursday, December 14, 2006. Each recording captures one person's notion of an idea that is important for developers to think about
This article contains a collection of short, punchy audio recordings made at JavaPolis on Wednesday, December 13, 2006. Each recording captures one person's notion of an idea that is important for developers to think about.
Java SE 6 is no longer only about the Java language. Danny Coward, Sun's Java SE lead, thinks that adding scripting support was just the first step in turning the JVM into the best possible execution platform for any dynamic language. Artima spoke with Coward about his new JSR 292, Supporting Dynamically Typed Languages on the Java Platform.
Terracotta's decision to open-source its clustering technology was in part driven by a new-found love between it and major open-source enterprise application tools and frameworks, such as Tomcat and Spring. Artima spoke with Spring project founder Rod Johnson and Terracotta co-founder Ari Zilka about using Terracotta to cluster Spring applications.
The Swing Application Framework (JSR 296) aims to do for client-side Java applications what Web frameworks have done for server-side code: Abstract out common application patterns with the goal of making development easier and less error-prone. In this interview with Artima, Swing project lead Hans Muller talks about this new JSR.
The new Event Tracking API for J2ME, JSR 190, standardizes event tracking in mobile networks. In this interview with Artima, JSR 190 spec lead Shai Gotlib discusses the need for mobile event collection, how JSR 190 provides reliable events in the face of intermittent network failures, and the privacy aspects of mobile event tracking.
In the second installment of his interview with Artima, NetBeans evangelist Tim Boudreau talks about the NetBeans rich-client platform, how the NetBeans Matisse UI builder and GroupLayout layout manager address the challenges of cross-platform and internationalized UI design, and about NetBeans' support for languages other than Java.
The NetBeans project recently released the second beta of version 5.5 of its IDE, and NetBeans 6.0 is at its second milestone release. In this interview with Artima, NetBeans evangelist Tim Boudreau discusses upcoming features of NetBeans 6.0, and compares the NetBeans and Eclipse approaches to open-source IDE development.
TestNG is a Java unit testing framework that aims to overcome many limitations of JUnit. In this interview with Artima, TestNG creator Cédric Beust describes what JUnit deficiencies TestNG aims to solve, and talks about some common unit testing misconceptions, including the dangers of overt focus on obtaining complete test coverage.
Geert Bevin is founder of the RIFE Web application framework project. In this interview, he talks about the various layers in RIFE, how RIFE approaches configuration and persistence, and the role of continuations in a Web application.
The new Mobile Service Architecture (MSA) specifications (JSRs 248 and 249) define the next-generation Java platform for mobile handsets. In this interview with Artima, MSA spec lead Asko Komsi talks about the future of mobile Java, and how the MSA standard will help make it easier to develop for mobile handsets.
Linda DeMichiel is Sun Microsystems' specification lead and chief architect for Enterprise JavaBeans 3.0 and the Java Persistence API (JSR 220). In the concluding segment of this two-part interview, she discusses the role of interceptors, dependency injection, the Java Persistence API, and how EJB 3 relates to other Web frameworks.
Linda DeMichiel is Sun Microsystems' specification lead and chief architect for Enterprise JavaBeans 3.0 and the Java Persistence API (JSR 220). In this interview, she discusses how the EJB 3 APIs simplify development, how to choose between annotations and XML in configuring an EJB environment, and suggests a practical way to learn about EJB 3.
by Frank Sommers and Bill Venners, May 25, 2006, 5 comments
In this editorial, we argue that greater individual involvement in the JCP would lead to better specifications, and that more individual developer members could provide a
healthy balance between vendor perspectives and those of users.
by Frank Sommers and Bill Venners, May 21, 2006, 1 comment
This article contains a collection of short, punchy audio recordings made at JavaOne on Friday, May 19, 2006. Each recording captures one person's notion of an idea that is important for developers to think about.