This article contains a collection of short, punchy audio recordings made at JavaOne on Thursday, May 18, 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 JavaOne on Wednesday, May 17, 2006. Each recording captures one person's notion of an idea that is important for developers to think about.
Ed Burns is co-specification lead for JSR 252, JavaServer Faces 1.2, and Jan Luehe leads JSR 245, Java Server Pages 2.1. Artima interviewed the two spec leads on April 14, 2006, and then in a subsequent email exchange, about new JSF and JSP features included in Java EE 5. Burns and Luehe discuss the JSP and JSF common expression language, AJAX, and the role annotations play in dependency injection.
This article contains a collection of short, punchy audio recordings made at JavaOne on Tuesday, May 16, 2006. Each recording captures one person's notion of an idea that is important for developers to think about.
Clustering emerged in recent years as the most important system architecture supporting highly available and scalable systems. This article, part of Artima's ongoing Innovative Architectures series, describes how Jini technology lays the foundation for dynamic clustering, while also reducing ongoing cluster maintenance and system administration.
Ubiquitous high-bandwidth networking pushes computing increasingly away from the data center and into the network's edges. Branch office computing traditionally relied on client-server technologies with centrally located databases containing all system knowledge. The first in an occasional Leading Edge Java series on innovative architectures, this article describes a distributed system design developed by Rubean, A.G., that extends J2EE with Jini technology to help manage banking devices in a cost-effective decentralized manner.
The Java Contactless Communication API (JSR 257) enables mobile devices to communicate via short-range wireless means, such as RFID, infrared light, or even Bluetooth, and presents such devices via a simple, homogeneous interface to Java applications. This article explains the role of the Java Contactless Communication API in the emerging field of near-field communications, and provides an example of reading data from any contactless target, including an RFID tag.
In this audio broadcast, nine JSR spec leads and other Java and JCP luminaries discuss issues of the Java Community Process and Java standards.
JDBC 4 is the forthcoming release of the Java Database Connectivity API. Currently in Early Draft Review in the JCP (JSR 221), JDBC 4 is a major new release with a strong focus on ease-of-use and programmer productivity. The new JDBC version also introduces support for SQL 2003 data types, including SQL's native XML type. This article surveys the key JDBC 4 features.
by Frank Sommers with Bill Venners, August 23, 2005
2 messages
In this audio interview, Gavin King, founder of the Hibernate project, discusses the relationship between Hibernate and EJB3, various strategies for collection fetching, why transparent persistence is a bad idea, and the role of caching in persistence architectures.
Java Business Integration (JSR 208) defines container services that enable system integration via Web service technologies and XML message exchanges. In this interview, JBI Spec Lead Ron Ten-Hove discusses how JBI will impact enterprise Java developers.
by Frank Sommers with Bill Venners, August 2, 2005
6 messages
In this audio interview, Onno Kluyt, chair of the JCP, discusses what the JCP has learned from open source, what open source could learn from the JCP, the JCP's attitude on overlaps between JSRs, and the JCP's "choir of angels."
The Java Data Mining API (JDM) is the first attempt to create a standard Java API to access data-mining tools from Java applications. JDM promises to bring to data mining what JDBC brought to databases, and to make data mining a new and useful part of an enterprise Java developer's tool chest. This article introduces basic data-mining concepts, and illustrates sample JDM code to model customer behavior.
Java's future hinges as much on leadership as on sound technology. In this article, the spec leads of several JSRs share their insights into the key ingredients of leading a successful design, development, and specification project with a distributed team of experts. Substitute spec lead with project lead, and these lessons are relevant to anyone leading a software development effort.
In this interview, Erich Gamma, co-author of the landmark book,
Design Patterns, talks with Bill Venners about the development process used by the Eclipse team, the team's "culture of shipping," and the importance of transparency in building community around a product.