James Ward is a Technical Evangelist for Flex at Adobe and Adobe's JCP representative to JSR 286, 299, and 301. Much like his love for climbing mountains he enjoys programming because it provides endless new discoveries, elegant workarounds, summits and valleys. His adventures in climbing have taken him many places. Likewise, technology has brought him many adventures, including: Pascal and Assembly back in the early '90s; Perl, HTML, and JavaScript in the mid '90s; then Java and many of its frameworks beginning in the late '90s. Today he primarily uses Flex to build beautiful front ends for Java based back ends. Prior to working at Adobe, James built a rich marketing and customer service portal for Pillar Data Systems. James Ward's blog can be found at www.jamesward.org.

More articles by this author

Flex and Java differences: Getters and setters

(Oct 04, 2010)

Understand how Flex and Java handle object properties differently.

Flash Builder 4 Data Wizards with Java and Spring

(Mar 22, 2010)

Learn how to set up the web application project, configure Spring and BlazeDS, and then build a Flex 4 application that connects to the Java and Spring back-end.

Introduction to Flex 4 and Java integration

(Mar 22, 2010)

Learn the various methods of exposing a Java back-end to a Flex front-end.

Flex 4, Java, Spring, and Hibernate in Flash Builder 4

(Mar 22, 2010)

Learn how to extend beyond simple RPC method calls and add Hibernate for persistence.

Building a portable RIA with Flex and PDF

(Feb 02, 2009)

Create a PDF-based RIA using Flex and LiveCycle Data Services.

Using the data management services in LiveCycle Data Services ES

(Jun 30, 2008)

Learn how to use Flex and the data management services in LiveCycle Data Services ES to synchronize data between the application server and the client.

Get up to speed on Flex messaging service

(Jun 19, 2008)

Learn how to build a simple chat app with the Flex messaging service.