Building Better Clients with Spring

Java: Client
Location: B110-111
Average rating: **...
(2.00, 2 ratings)

Today’s users expect their applications and data to follow them beyond the web-browser as they go mobile, watch TV, and work with their local operating system environment. In this talk, Josh Long introduces common ways to build these applications and how Spring can help simplify things both on the server side and client side.

Today’s audience work with many screens on a day-to-day basis. In-browser based applications – be it Spring MVC-based, Flash-based, or GWT-based or some hybrid of three – are but one of the channels through which users expect to use their applications. Other options include mobile clients (Android, iPhone), thin clients (HTML5-based desktop-integrated applications, Adobe AIR clients), and, increasingly, TV platforms like Google TV.

In this talk, users will learn about the Spring framework’s comprehensive multi-client story which includes its REST-services story, its client-specific rendering support, its BlazeDS and Flex support, and its mobile device support.

Photo of Josh Long

Josh Long


Josh Long is the Spring developer advocate, an editor on the Java queue for, and the lead author on several books, including Apress’ Spring Recipes, 2nd Edition. Josh has spoken at many different industry conferences internationally including TheServerSide Java Symposium, SpringOne, OSCON, JavaZone, Devoxx, Java2Days and many others. When he’s not hacking on code for SpringSource, he can be found at the local Java User Group or at the local coffee shop. Josh likes solutions that push the boundaries of the technologies that enable them. His interests include scalability, BPM, grid processing, mobile computing and so-called “smart” systems. He blogs at or