//table of contents /
COMMUNITY
02
From the Editor
Justin Kestelyn introduces
Java Magazine.
03
Java Nation
News, events, and happenings
in the Java community.
28
Java Architect
Dynamically Typed
Languages and the
invokedynamic
Instruction
Raymond Gallardo uses
invokedynamic to customize
linkages.
31
Rich Client
Using Adobe Flex and
JavaFX with JavaServer
Faces 2.0
Re Lai takes advantage of
new JSF features.
35
Rich Client
Why Automated Testing
for Web Apps?
A conversation with
Kevin Nilson.
42
Mobile and Embedded
Working with JSR-211:
Content Handler API
Vikram Goyal on problem
solving with CHAPI.
52
Fix This
Arun Gupta challenges
your coding skills.
JAVA IN ACTION
JAVA IN ACTION
11
Sold on Java
Java provides a global IT
platform for Travelex Group.
JAVA TECH
JAVA TECH
14
New to Java
Getting Your Feet Wet
Learn how to create Java
classes, objects, and methods.
17
New to Java
Introduction to RESTful
Web Services
Max Bonbhel shows you how to
build RESTful Web services.
25
Java Architect
JDK 7 Will Change the
Way You Write Code—
Today!
Herb Schildt on how JDK 7
makes tedious tasks easier.
38
Enterprise Java
RESOURCE
INJECTION
WITH
JAVA EE 6
Adam Bien shows
you how to master annotations
and configured
resources.
45
Polyglot
Programmer
SCALA ON
THE JAVA
VIRTUAL
MACHINE
Dick Wall: What
Scala teaches
us about the
strengths and
limits of the JVM.
blog
COVER ART BY I-HUA CHEN
7
Java in Action
INTERACTIVE
TV TAKES OFF
WITH JAVA
Globo TV brings
new capabilities to
Brazilian viewers.
20
Java Architect
SHOWTIME!
JAVA 7 IS HERE
The Java platform and ecosystem
finally move forward. Oracle’s Chief
Java Architect Mark Reinhold talks
about how Java SE 7 addresses new
trends in programming and hardware architectures.