Learn about neural networks (computational models inspired by the way the human brain works) and how to use Neuroph Studio (a neural network development environment built on top of the NetBeans Platform) to create, test, and deploy Java components based on neural networks.

Learn about the improvements to the client and desktop parts of Java SE 6 and Java SE 7, including the new applet plug-in, the Java Deployment Toolkit, shaped and translucent windows, heavyweight-lightweight mixing, and Java Web Start.

This article describes the rich primitives added in Java SE 5 and Java SE 6 by the java.util.concurrent packages to deal with concurrency and the fork/join framework provided in Java SE 7 to support parallelism.

JavaServer Faces 2.0 provides features ideally suited for the virtualized computing resources of the cloud. Here, in the second of two-part article, we look at Ajax support, view parameters, preemptive navigation, event handling, and bookmarkable URLs.

JavaServer Faces 2.0 provides features ideally suited for the virtualized computing resources of the cloud, including @ManagedBean annotation, implicit navigation, and resource handling. Part one of two.

CTO and ardent Java EE fan David Heffelfinger demonstrates how easy it is to develop the data layer of an application using Java EE, JPA, and the NetBeans IDE instead of the Spring Framework. (Part Three)

CTO and ardent Java EE fan David Heffelfinger demonstrates how easy it is to develop the data layer of an application using Java EE, JPA, and the NetBeans IDE instead of the Spring Framework. (Part Two)

CTO and ardent Java EE fan David Heffelfinger demonstrates how easy it is to develop the data layer of an application using Java EE, JPA, and the NetBeans IDE instead of the Spring Framework. (Part One)

LWUIT is a user interface library designed to make Java ME applications look consistent across mobile devices. This article introduces the enhancements in LWUIT 1.4 including support for XHTML, multi-line text fields, and customization to the virtual keyboard.

Steven G. Harris, Oracle's Senior VP of Application Server Development, presents a clear and incisive overview of the state of the Java platform, the challenges it currently faces, and Oracle's vision of Java's future.