Event Sponsors

Event Details

Location & Dates

Sheraton Premier Hotel
8661 Leesburg Pike
Vienna, VA 22182
View Map

Event Management

JSF One is a production of the No Fluff Just Stuff Symposium Series. Since 2002, NFJS has produced over 130 technical events with over 21,000 participants. Be sure to attend JSF One and find out what the NFJS experience is all about!

No Fluff Just Stuff

JSF One is Coming to the Washington D.C. Area

September 4th - 6th, 2008

Kito D. Mann

JavaServer Faces has come a long way in the past few years. It's moved from a controversial standard to a true juggernaut in the Java web development space. Everyone from small startups to large international financial institutions are using JSF for both internal and external systems. In addition, dozens of open source projects are built on top of JSF, enhancing the core framework with powerful new features. Moreover, the promise of powerful third-party user interface components, now with integrated Ajax support, has become a reality.

There's so much going on in the world of JSF, that you may want a bit of guidance -- some expert insight to steer you in the right direction. That's why I teamed up with the No Fluff Just Symposiums to host the first annual JSFOne conference, September 4th-6th in the Washington, DC area.

Whether you're a seasoned JSF expert, just getting started with the technology, or currently evaluating it, this conference is for you. However, JSFOne isn't just a place for intro talks. My unique experience as editor-in-chief of JSFCentral, author of JSF in Action, and a professional trainer has given me key insight into the information you need to get the job done.

The conference is tailored for application developers, solution architects, and project managers who develop applications with JavaServer Faces, Seam, Spring, and related technologies. Our speakers are deeply involved in every aspect of the JavaServer Faces Ecosystem - from developing core technologies to building real-world applications. Key topics include JSF 2.0, Spring integration, working with Seam, iPhone development, integrating with Google APIs, writing custom components, scripting JSF applications, portlet development, testing, and working with popular component suites.

Come join us at the first annual JSFOne conference as we explore the JavaServer Faces Ecosystem in depth!

Sincerely,

Kito D. Mann

Two Great Conferences in One Location

JSF One will be held concurrently with The Rich Web Experience East Coast edition. Your admission to JSF One includes access to both of these great events. The Rich Web Experience focuses on enhancing user experience on the web. Some of the topics covered will include: Ajax, Javascript, and Web Standards. Session and location details will be announced soon. Check out therichwebexperience.com to view featured session video from 2007.

Special Swag

First 300 Paid Attendees receive choice of iPhone 3G or a $200 Amazon Gift Certificate.   Register now »

Receive a Free Pass to a 2009 NFJS Event

All attendees will receive a free pass to a 2009 No Fluff Just Stuff event (an $850 value)! Each year, NFJS hosts over 30 events across North America. Do not miss our stop in your area! Check out our schedule at www.nofluffjuststuff.com.

2008 Keynote Speakers

Kito Mann -
Exploring the JavaServer Faces Ecosystem

Kito Mann
This session examines the ecosystem of products built on JavaServer Faces.
We start with a discussion of why JSF is significant and explain how it lays the foundation for a range of new products. We then look at the IDE offerings from major industry players, such as Sun, IBM, and Oracle. Next, we examine the products from smaller vendors and open source organizations, such as component suites and additional toolkits and frameworks, examining the specific features and benefits that these products provide. Finally, we look at other potential product opportunities and examine ways to get involved. More About Kito »

Ed Burns -
The past, present, and future of the UI for Distributed Applications

Ed Burns
A broad look at the history of network-aware application user interfaces, analyzes the current state of the art for building such UIs, and explores some attributes of the successful UIs of the future.

A broad look at the history of network-aware application user interfaces, analyzes the current state of the art for building such UIs, and explores some attributes of the successful UIs of the future.
More About Ed »

Featured Speakers

Featured Sessions

By Dan Allen

This talk introduces the Ajax4jsf CDK, demonstrating how to setup a new JSF component project, how to author the component using the CDK descriptors, and how to bundle the component for use in another application. The resource framework in Ajax4jsf is also covered, which simplifies the task of serving JavaScript, CSS, and images necessary to support rich components.

By Dan Allen

By attending this talk, developers can suppress their anxiety about the coexistence of the two frameworks, open their eyes to the potential that each boasts, and learn how to combine them to create a more powerful tool for their development toolbox.


By Keith Donald

In this session, Keith will demonstrate how JSF developers traditionally use JSF and Spring together, then explore new opportunities for using these two technologies together that can result in significant productivity gains. Attendees will learn the viable approaches to using JSF and Spring together to create rich web applications.

By Keith Donald

Spring Faces is an innovative project that allows native JSF components to work inside a familiar Spring MVC and Web Flow environment. This combines the best of action-oriented and component-oriented approaches, and can greatly enhance the development experience and reduce the learning curve of building and running a JSF web application. In this session, attendees will take a deep dive into how Spring MVC and Web Flow enable this model and add power and simplicity in the areas of navigation control, state management, and application modularity.

By David Geary

Have you ever stopped to think that you need to learn two frameworks to develop a non-trivial, database-backed, web application? Struts and iBatis; JSF and Hibernate; Tapestry and EJB3.0.

By David Geary

Ajax4jsf makes it very easy to add Ajax to your JSF applications. Come to this presentation to see how.

By Jeremy Grelle

Traditional JSF development has gained a reputation for being overly complex and cumbersome. Spring Faces introduces a host of features that improve the development experience and performance of a JSF + Spring application. Attendees will see a real-time demonstration of how Spring Faces makes the JSF experience more productive and reduces the pain of container re-starts and verbose configuration.

By Max Katz

The session will introduce RichFaces and demonstrate how next-generation Web applications can be built using JSF and RichFaces without any direct JavaScript coding.



By Jason Lee

One of the improvements coming in JSF 2 is the vast simplification of component development, but JSF 2 is months away, and you want that functionality NOW, so what's an impatient developer to do?

By Kito Mann

With increased emphasis on scripting technologies, the Java platform is evolving to accommodate dynamic languages at all levels. While JavaServer Faces (JSF) provides a powerful UI component model, an adequate IOC framework, navigation, and several other features, it is not obvious how to build JSF applications using dynamic languages. This session examines how to integrate JSF with languages such as Ruby and Groovy.

By Kito Mann

JavaServer Faces, the standard Java web development framework, has gained quite a few fans and detractors over the past few years. Regardless of the camp, most agree that the framework can improve. JSF 2.0, currently under development through the Java Community Process, aims to be a dramatic leap forward for the framework.

By Stan Silvert

This session will present everything you need to get started building a test suite that validates your JSF application from end to end.

By Matthias Wessendorf

This session introduces Ajax application development with ADF Faces RC by example.

By Matthias Wessendorf

This talk shows the combination of these frameworks, for creating a rich JSF application.


By Michael Yuan

The Seam framework is one of the most popular frameworks people use with JSF. As an integration framework, Seam enriches the standard request / response model of a web application, and brings previously hard-to-integrate features into web applications.

By Michael Yuan

In this session, I will discuss common mis-understandings of JSF's mobile web support (e.g., shall you use a different renderkit to generate WAP content?), and present a complete solution to detect the incoming device, and generate the appropriate content to optimize for the device. I will cover popular third-party libraries that are specifically designed to work with iPhone's Safari browser, and how to integrate those libraries into your JSF application.