Westin Diplomat
Westin Diplomat
3555 South Ocean Drive
Hollywood, FL 33019
Map »


Aaron Zeckoski

Senior Research Engineer in CARET

Aaron Zeckoski
Aaron Zeckoski is Senior Research Engineer in CARET (Centre for Applied Research in Educational Technologies) at Cambridge University. He has been involved in many aspects of system development over the past six years including analysis, design, implementation, QA, deployment, and support. His current responsibilities include project analysis, system design, and system implementation for web application development. Recent work involves Java, Spring, Hibernate, RSF (Reasonable Server Faces), PHP, and Sakai.

Presentations

Rapid Fire: The RSF UI Component Framework

Come to this session to learn about Reasonable Java Server Faces (RSF), a unique Java-based UI component framework that emphasies plain old semantic HTML and supports a Web Designer / Developer separation of roles.

RSF (Reasonable Server Faces) is an open source web programming framework that was written from the ground up with Spring in mind. All parts of the application are designed using standard Spring bean definitions, whilst the front end is driven by a completely pure XHTML templating layer that allows full control by designers down to the last tag.

In this session you will learn how to use RSF in conjunction with standard Spring Web technologies such as Spring MVC, Spring Validation and Spring Web Flow (including integration with the latest 2.0 milestones). The session will cover the use of both "semantic" (data-driven) AJAX as well as more markup-driven (AHAH) strategies, in plain RSF as well as in Spring Web Flow 1.x and 2.x.

We will stress the separation of roles that RSF offers between developers and designers, the latter free to customise the application design by editing pure XHTML templates decoupled from developer work cycles. We will also showcase RSF's work with the accessibility community, most particularly the Fluid Project, to build a reliable library of UI components that work in every environment for users with different needs.





Featured Speakers


 

Featured Sessions


 

Follow us on Twitter

Registration Fees

Registration is not currently available


Stay Informed

Not ready to register yet? Enter your email here to receive update notifications about this event.

Name:
Email:

 

Blogs