How to build business applications using Google Web Toolkit and Spring Roo
Who says you can't build rich web apps for your business? Follow along in this session to learn how you can use the latest integrated set of tools from Google and VMware to take your internal business apps into the cloud. We'll cover how to get started using GWT with Spring Roo and SpringSource Tool Suite (STS), as well as the new data presentation widgets and MVP framework that will be available in the 2.1 release of GWT.
This talk shows how to quickly build a GWT application using Roo. After a demo of a Roo-generated GWT app, the talk takes a deep dive into the architecture of the generated GWT app. The generated GWT app follows the best architectural practices of Google AdWords front end, the poster child GWT app. The talk covers the main components of the architecture framework that GWT 2.1 introduces, using actual code samples. The main components covered are: RequestFacotry (the new RPC mechanism), Activities (the pattern to organize the presenters of an MVP pattern), Places (a bookamarkable URL), Editor support (support to generate the views), cell widgets (the new data presentation widgets for displaying large amounts of data), and logging and monitoring. A theme of the talk is how GWT and Roo combine to simplify the developer's task, enabling them to just write non-boiler-late code.
About Ben Alex
Dr Ben Alex is a Principal Software Engineer with SpringSource, and has been working professionally in software since 1995. Ben founded the Spring Security project in 2003 and led its development into a popular, open-source security framework that is used in numerous government, banking and military installations. More recently Ben founded and serves as lead of the Spring Roo and Spring Shell projects, both of which deliver significant productivity and usability benefits to those using Spring technologies.
Ben's career history also includes other roles in software development and business. From 2005 until 2008, he led the establishment and exponential growth of SpringSource's operations in Asia-Pacific. Prior to SpringSource, Ben founded and grew a successful Australian software company, Acegi Technology Pty Limited. He has been a director and advisor to businesses in diverse industries including business services, intellectual property licensing and ecommerce.
In recent years, Ben has presented at technology conferences including JavaOne, The Server Side Java Symposium, JAOO, Oredev, SpringOne and The Spring Experience. He is a regular guest presenter at user groups across the world, with recent appearances in Sydney, Melbourne, Brisbane, Canberra, Perth, Singapore, Wellington, Auckland, Christchurch and Stockholm. He also authored the security chapter of the Wiley book, "Professional J2EE Development with Spring Framework," and maintains a blog at http://blog.springsource.com/main/author/bena/.
More About Ben »