James Ward ( is a Principal Platform Evangelist at James frequently presents at conferences around the world such as JavaOne, Devoxx, and many other Java get-togethers. Along with Bruce Eckel, James co-authored First Steps in Flex. He has also published numerous screencasts, blogs, and technical articles. Starting with Pascal and Assembly in the 80’s, James found his passion for writing code. Beginning in the 90’s he began doing web development with HTML, Perl/CGI, then Java. After building a Flex and Java based customer service portal in 2004 for Pillar Data Systems he became a Technical Evangelist for Flex at Adobe. In 2011 James became a Principal Developer Evangelist at where he taught developers how to deploy apps on the cloud with Heroku. From Fall 2012 to Spring 2014 James was a Developer Advocate at Typesafe where he created Typesafe Activator and led the Reactive Software vision. James tweets as @_JamesWard and posts code at

AS34J - ActionScript for Java Developers

ActionScript, despite its name is actually more like Java than it is like JavaScript or other scripting languages. In this session you will learn about the differences and similarities between Java and ActionScript.

Rapid Mobile & Tablet App Development with Spring and Flex

By combining Spring and Flex developers can quickly build multi-screen apps for smart phones, tablets, TVs, and PCs. Using Spring developers can build back-end services which can easily be reused no matter how data is being rendered on the client. On the client-side Flex provides reusable components with a variety of skins to support differing size constraints and interaction models. This session will help developers get up-to-speed on how they can use these technologies to create an application abstraction layer across the ever growing plethora of devices that our apps need to support.