This track explores frameworks that ease and accelerate the building of applications, application components, and user interfaces. Experts offer comparisons of leading frameworks, programming tips on commonly used frameworks such as Spring, JavaServer Faces, Google Web Toolkit and trends in emerging frameworks. These sessions enable you to make better choices among today’s popular frameworks, use these frameworks more effectively in their programming roles, and explore new frameworks that could make a difference in your projects.
Frameworks sessions confirmed:
- The Future of Web Frameworks
- Getting Started with jBPM4 and Spring
- GWT fu: Going Places with the Google Web Toolkit
- Streamline Web Application Development with JSF 2.0
Others you might be interested in:
- Ajax Applications with RichFaces and JSF 2.0
- Flex vs. GWT Smackdown
- Highly Interactive Software with Java and Flex
- Keep Pushing: How We Rebuilt Yahoo! Mail and Facebook Using JSF and Survived
- Writing Killer JSF 2.0 UI Components
Matt Raible, UI Consultant, Open Source Web Frameworks
Web frameworks are in a time of transition, as technologies like rich Ajax applications and HTML5 emerge. In this session, Java frameworks expert Matt Raible reveals which frameworks are fading fast and which will remain relevant for the near and far-off future.
Matt analyzes the prospects for and uses of Titanium, Adobe Air and Gears. He also examines recent history, when Java web frameworks like Struts and Spring MVC were all the rage, and the emergence of component-based frameworks like Tapestry, JSF and Wicket which made it easier to create re-usable applications.
Other key questions examined, answered and debated in this lively session include:
- What’s happening with Java frameworks in the Mobile, web and offline application arenas?
- If you're embracing the RESTfulness of the web, do you even need a web framework, or can you use JAX-RS with an Ajax toolkit?
Bring your opinions and experiences to this session to learn about what's dead, what's rising and what's here to stay. If you're a web framework fan, this session is sure to please.
Josh Long, Co-Author, Spring Enterprise Recipes and Spring Web Recipes
The key steps to using the new jBPM4 and integrating it with the Spring framework to build flexible architectures that define and implement process workflows are detailed in this session with Josh Long, a senior software engineer specializing in Java integration and development. During this session, he explains and demonstrates what jBPM is, how it works, and how implementing an integration project with Spring enables you to create workflows easily.
Business Process Management (BPM) is the ability to link applications and application components into a workflow in order to define a flow that completes a related set of activities. jBPM provides a framework for building workflows within the context of the Java language.
In this session, you will:
- Explore what a workflow is;
- Understand the terminology behind workflow solutions;
- Learn how to leverage jBPM to build integrated workflows using Java;
- Discover how jBPM can be integrated with Spring to create lightweight and high performance workflows;
- And more.
David Geary, Author, Google Web Toolkit Solutions and more
Google Web Toolkit (GWT) is one of the hottest Java-based web application frameworks around. It lets you use the Java language to implement rich client user interfaces that run in the browser and is the recommended framework for implementing web applications for Google’s App Engine.
David Geary, author of Google Web Toolkit Solutions, explains how GWT works and demonstrates the framework’s latest features. He kicks off the session with a brief review of GWT basics, brings you up-to-speed on important changes in the current GWT API, and then looks at some advanced aspects of GWT development you can leverage today.
Attend to gain:
- A review of GWT basics,
- An update on relevant changes in the current GWT API,
- A look at advanced aspects of GWT development;
- And more.
David Geary, Author, Graphic Java Swing, Core JSF and more
Learn about the powerful new JavaServer Faces (JSF) version 2.0 framework from one of its creators! JSF 2.0 is a big leap forward from its previous version 1.0, and comes standard in the recently released Java EE 6. The expert tips presented in this session get you ready to use the new, long-awaited powerful web framework to implement desktop-like applications that run in the browser.
Follow David Geary as he shows you how to create robust, Ajax-ified Web applications with JSF 2.0. With lots of cool demos and step-by-step instruction, he explores JSF 2.0’s most important new features: composite components and Ajax.
In this session you learn how to:
- Streamline Web application development;
- Implement custom components without writing any Java code or XML configuration;
- Utilize the built-in Ajax capabilities of JSF 2.0 to implement compelling, enterprise-level web applications;
- And more.
Joonas Lehtinen, Founder, IT Mill; Core Developer, Vaadin
In this session, Joonas lays out the key concepts of the server-side RIA development model and gives an overview of server-side frameworks like Vaadin, Echo3 and ZK. To further demonstrate the differences between server-side and client-side RIAs, Joonas compares Vaadin to Google Web Toolkit. He concludes with a step-by-step demonstration of how to get started with the Vaadin framework
Attend to learn:
- The pros and cons of the server-side Rich Internet Application (RIA) development paradigm;
- The main concepts of server-side RIA frameworks (like Vaadin, Echo3 and ZK);
- How to get started with Vaadin;
Sign up to stay informed about TSSJS 2011
Be alerted as registration opens, speakers are confirmed and more. Sign up now to stay informed about TheServerSide Java Symposium 2011.
Ask the Experts
Pick the brains of today’s leading Java pros in “Ask the Expert” discussion groups. This is your chance to talk one-on-one with the following speakers:
- Jeff Genender, Apache ServiceMix commiter and PMC member
- Eugene Ciurana, Open Source Evangelist
- Kirk Pepperdine, Head of JavaPerformanceTuning.com
- Matt Raible, UI Consultant
- David Geary, Author of Graphic Java Swing, Core JSF and more