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

Session Descriptions

Christian Schalk - Developer Advocate and works to promote Google's APIs

Christian Schalk

Integrating JSF with Google server-side technologies

In this session, specific examples of how to integrate JSF applications with these server-side Google technologies will be first described in detail and then demonstrated.


Cagatay Civici - Committer and PMC member of Apache MyFaces

Cagatay Civici

Apache MyFaces planet

Apache MyFaces is a popular open source project from ASF that hosts several JavaServer Faces related subprojects.

Security and JSF

This session introduces several solutions to these security requirements and demonstrates Spring Security(Acegi) integration with JSF.


Dan Allen - Independent software consultant, author, and open source advocate

Dan Allen

Building JSF components with the Ajax4jsf CDK

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.

Conversations and pageflows in JSF

This session presents the approach to conversations and pageflows taken by each of JBoss Seam, Spring Web Flow, and Apache Orchestra frameworks. It addresses the pros and cons of each option with the primary focus being on how well they fit with JSF.

Stacking the deck by integrating Spring beans and Seam

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.



Daniel Hinojosa - Self-employed consultant/developer

Daniel Hinojosa

Common Seam traps and hazards

Seam (which includes JSF) is component based and it does require some degree of mental retraining from the common request/response way of doing web applications. Because of this, developers do fall into misconceptions and anti-patterns regarding component based web frameworks.

Common Seam traps and hazards

Seam (which includes JSF) is component based and it does require some degree of mental retraining from the common request/response way of doing web applications. Because of this, developers do fall into misconceptions and anti-patterns regarding component based web frameworks.

Testing JBoss Seam applications from the bottom up

The presentation will cover Seam-included testing utilities as well as other open source utilities like EasyMock, Hudson, and Selenium.


David Chandler - JSF evangelist and Senior Engineer with Intuit

David Chandler

Securing JSF applications against the OWASP top ten

In this section, we explore how JSF protects against these attacks and move on to explore JSF extensions you can deploy to provide complete protection against the OWASP Top Ten, including forced browsing, information leakage in select boxes, and unauthorized method execution.


David Geary - Author of Graphic Java and co-author of Core JSF

David Geary

Facelets explained

Facelets is a combination of Tiles and Tapestry, and it's the hottest JSF-related open source project on the planet.

Intro to Seam

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.

JavaServer Faces: A Whirlwind Tour

In April 2005, annual growth rates for jobs in JavaServer Faces, Struts, and Ruby on Rails were all at about 0%. Today, Struts' growth rate still hovers around 0%, but JSF and Rails have taken off. At the end of 2007, both JSF and Rails were growing at a rate of between 400-500% annually (according to indeed.com).

JSF has passed the adoption tipping point, and is now the Java-based framework of choice, as is evidenced by its ecosystem. From vendors such as MyEclipse and RedHat to open source projects such as Seam, Facelets, and Ajax4JSF, JSF is where the action is.

Come see why JSF is so popular. In this code- and demo-intensive session, I'll show you the fundamentals of JSF.

Prerequisite: Some knowledge of Java-based web applications, such as Struts, is a plus, but is not required. If you have a significant experience with JSF, you probably already know most of what's covered in this session.

Using Ajax4jsf

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


Ed Burns - Senior staff engineer at Sun Microsystems

Ed Burns

De-mystifying JSF

In this 90 minute session, Ed Burns will clear up the fog that sometimes
surrounds people's understanding of this Web Application Development
Framework. Ed is well suited to the task, having helped shape the
design of JSF from its inception up to the present day. Upon leaving
this session, the participant will know what JSF is good for, why it is
good for these things, and how to be productive using it.

JSF 2.0 Overview

This session will prep the attendee for other JSF 2.0 related sessions, giving the attendee exclusive insight into what's coming in JSF 2.0.

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

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.


Emmanuel Bernard - A Lead developer at JBoss, a division of Red Hat.

Emmanuel Bernard

Web Beans

In this session, Emmanuel will introduce the Web Beans programming model step by step and describe how Web Beans integrates with existing Java EE technologies, such as EJB 3.0, JSF, and Servlets, and how it dramatically simplifies the EE programming model.


Ian Hlavats - JSF software developer, consultant, and Java instructor

Ian Hlavats

Designing JSF user interfaces with Adobe Dreamweaver

The creative side of JSF user interface design is underrepresented in many books, technical articles and discussions. This session aims to give some visibility to the design tools and techniques used by creative professionals, and will examine the sometimes surprising gap between what Web designers and Java developers consider intuitive in a JSF context.


James Cook - A seasoned professional with more than 20 years in the Java Market

James Cook

Debunking JSF myths: why JSF is your best bet for Web 2.0 applications

Join JSF Expert Group member Jim Cook on an exploration of a sophisticated JSF application which uses spreadsheets and graphs - in a browser - to highlight JSFs abilities, with an eye toward JSF coding patterns, best practices, and JSF's overall ease of development for the enterprise programmer.


Jason Lee - Senior Java Developer for Sun Microsystems

Jason Lee

Hacking Mojarra: a guided tour

Have you ever wanted to work on the industry-leading JSF 1.2 implemntation, but didn't know where to start? Or, have you ever been curious what the implementation looks like behind the scenes?

JSF 2-style component development in a JSF 1.2 world

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?

JSFTemplating: the other ViewHandler

Just about everyone is familiar with Facelets -- and with good reason -- but did you know there's another major alternative?


Jeremy Grelle - Lead of the Spring Faces Project

Jeremy Grelle

Agile web development with Spring Faces

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.


Keith Donald - Lead of Spring Web and Creator of Spring Web Flow

Keith Donald

Spring Faces: Bridging the gap between action oriented and component oriented development

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.

Spring and JavaServerFaces: approaches to integration

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.


Kito Mann - Editor-in-chief of JSF Central and the author of JSF in Action

Kito Mann

Exploring the JavaServer Faces Ecosystem

This session examines the ecosystem of products built on JavaServer Faces.

Prerequisite: Basic familiarity with web application development in Java.

JSF 2.0 Preview

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.

Prerequisite: familiarity with JSF

Scripting JavaServer Faces

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.

Prerequisite: Basic understanding of JSF.

Simplyfing JavaServer Faces component development

The benefits of using JavaServer Faces UI components to rapidly construct complex, interactive user interfaces have become quite clear over the past couple of years. However, the standard process for developing these UI components is currently quite tedious. Fortunately, there are better solutions available.

Prerequisite: Basic understanding of JSF.

Using Shale Test

Testing web applications, and in particular, JavaServer Faces applications, sometimes seems like a black art. For JSF, there are a couple of different approaches for unit testing. This session describes the Shale Test Framework and provides examples of how to use it.


Martin Marinschek - Committer and PMC member of Apache MyFaces, Trinidad and Tobago

Martin Marinschek

Accessible web-applications with or without JavaScript

We will discuss why JSF should work completely without JavaScript as a
fallback, how this can be achieved, and which component suites have
already implemented this feature

An introduction to Web-Beans and a comparison with Spring

In this talk, you will get a short introduction to WebBeans - the
specification which will glue JSF and EJB3 together.


Matthias Wessendorf - Software developer at Oracle

Matthias  Wessendorf

Oracle ADF Faces - Ajax and Web 2.0 with JavaServer Faces

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

Writing Ajax-based JSF applications with Apache Trinidad and Facelets

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



Max Katz - Senior Systems Engineer at Exadel

Max Katz

JBoss RichFaces

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


Rich Internet Applications tools: JSF/RichFaces, Flex, and JavaFX

This session will cover three different technologies and delivery platforms for building Rich Internet Applications: JSF/RichFaces, Flex, and JavaFX. The pros and cons of each technology will be discussed.

Using JSF and Flex components together

This session will demonstrate a simple way to use JSF and Flex components on the same page and application while binding them to the same data model (like JSF managed beans).


Michael Yuan - Author, software developer, and open source contributor

Michael Yuan

Develop compelling iPhone and other Mobile Web Applications in JSF

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.

Seam framework: boldly go where web apps have never gone before

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.


Neil Griffin - Senior Software Architect for Liferay, Inc

Neil Griffin

Filthy Rich Portlets with ICEfaces and Liferay

When a portlet form is submitted, all the other portlets on the same
portal page are forced to redraw themselves. Learn how ICEfaces
Direct-to-DOM rendering provides a cure for this disruptive end-user
experience, and how ICEfaces Ajax Push supplies a rich alternative for
inter-portlet communication. Demonstrations will be performed within
Liferay Portal, a JSR 286 (Portlet 2.0) compliant portlet container.


Scott O'Bryan - Principal Software Engineer for Oracle

Scott  O'Bryan

Advanced JSF Portlet Bridge development

This session will cover advanced topics in JSF Portlet development. It is geared primarily for render kit developers and those involved with advanced application development.

Prerequisite: JSF Portlet Bridge Overview

JSF Portlet Bridge overview

This session will provide an overview of the latest developments in the JSR-301 Portlet Bridge. The primary focus will be on the public draft which addresses Portlet 1.0 and JSF 1.2 specification, but will also cover some of the work being done to support the Portlet 2.0 specification.


Stan Silvert - JBoss Core Developer with over 20 years of industry experience

Stan Silvert

Holistic testing of JSF applications

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


Ted Goddard - Senior Architect at ICEsoft

Ted Goddard

Ajax Push and ICEfaces for enterprise collaboration

The web has evolved from a document repository into a multi-user collaboration medium, shaped and created by its users. Ajax Push gives the server the ability to update any part of any page at any time, transforming every application into a new communication tool, connecting users to each other through web server mediated channels.

Mobile Ajax with JSF

This session provides an overview of the mobile web and how the constraints are satisfied by the ICEfaces Ajax framework, and presents a number of JSF application techniques that allow both mobile and desktop users to be addressed simultaneously.




Christian Schalk

close

Christian Schalk Developer Advocate and works to promote Google's APIs
Christian Schalk is a Developer Advocate and works to promote Google's APIs and technologies. He is currently engaging the international Web development community with Google's new OpenSocial API. Before joining Google, Chris was a Principal Product Manager and technology evangelist at Oracle in the Java development tools group. Chris also co-authored the book: "JavaServer Faces, The Complete Reference" published through McGraw-Hill-Osborne. Chris was also one of the original members of the Open Ajax alliance and helped Oracle and later Google join the alliance. Chris has spoken on Web, Java and Ajax development at numerous Oracle, Java and Ajax conferences, as well as Google related events including Google Developer Day and recently at Google IO.



Cagatay Civici

close

Cagatay Civici Committer and PMC member of Apache MyFaces
Cagatay Civici is an Apache MyFaces commiter and PMC member. He is also the author of several open source JSF libraries like JSF ChartCreator, AcegiJSF, FacesTrace and YUI4JSF. In addition he is involved in "The Definitive Guide to Apache MyFaces and Facelets" book as a co-author. Cagatay is currently working as an IT consultant for Prime Technology Consulting in Turkey.


Dan Allen

close

Dan Allen Independent software consultant, author, and open source advocate
Dan Allen is an independent software consultant, author, and open source advocate. After graduating from Cornell University with a degree in Materials Science and Engineering in 2000, Dan became captivated by the world of free and open source software, which is how he got his start in software development. He soon discovered the combination of Linux and the Java EE platform to be the ideal blend on which to build his professional career. In his search for a robust Web framework, Dan happened upon JBoss Seam, which was quickly granted this most coveted spot in his development toolbox. Excited about Seam, Dan decided to share his thoughts with the world. He is now the author of Seam in Action, published by Manning Publications, a project which he picked up immediately after completing his three-part series on Seam for IBM developerWorks. Dan continues to write articles on Seam and related technologies such as JSF, JPA, and Hibernate. Dan is a committer on the Seam project, an active participant in the Seam community, and a Java blogger. You can keep up with Dan's development experiences by subscribing to his blog at http://mojavelinux.com


Daniel Hinojosa

close

Daniel Hinojosa Self-employed consultant/developer
Providing solutions to private, education, and government entities since 1999. He has also been a teacher and speaker since the early 90s, teaching development for 8 years. His business is currently emphasized on Java, Groovy, Grails, EJB3, and the JBoss Seam web framework. Daniel Hinojosa is also co-founder of the Albuquerque Java User's Group and is currently failing overcoming his addiction of NFJS conferences.




David Chandler

close

David Chandler JSF evangelist and Senior Engineer with Intuit
At Intuit, David has focused on writing secure JSF applications for the
Internet banking industry. An electrical engineer by trade, David got
hooked on developing dynamic Web applications in the days of NCSA
Mosaic and hasn't looked back since. He has written Web applications
professionally in a variety of languages, including C, perl, ksh,
ColdFusion, Java, and a domain-specific language built with lex and
yacc. He has tried to forget everything except JSF. David has
presented at ApacheCon and OWASP conferences as well as local user
groups, and is the author of one of the first books on Web
development, Running a Perfect Web Site (Que, 1995).

David holds a Bachelor of Science degree in Electrical Engineering
from the University of Kansas and a patent on a method of organizing
hierachical data in a relational database. He lives in Atlanta with
the wife of his youth and helps homeschool their five children. In his
copious spare time, David teaches classes through learnjsf.com and
works on RememberOneAnother.com, a prayer organizer and church
networking Web site built with JSF, Spring, and Hibernate.



David Geary

close

David Geary Author of Graphic Java and co-author of Core JSF
David Geary is the president of Clarity Training, Inc. (corewebdevelopment.com), where he teaches developers to implement web applications using JavaServer Faces and the Google Web Toolkit.

A prominent author, speaker, and consultant, David holds a unique qualification as a Java expert: He wrote the best-selling books on both Java component frameworks: Swing and JavaServer Faces (JSF). David's Graphic Java Swing was one of the best-selling Java books of all-time and Core JSF, which David wrote with Cay Horstman, is the best-selling book on JavaServer Faces.

David was one of a handful of experts on the JSF 1.0 Expert Group (EG) that actively defined the standard Java-based web application framework, and he's currently helping to define the next version of JSF on the JSF 2.0 EG.

Besides serving on the JSF and JSTL Expert Groups, David has contributed to open-source projects and co-authored Sun's Web Developer Certification Exam. He invented the Struts Template library which was the precursor to Tiles, a popular framework for composing web pages from JSP fragments, was the 2nd Struts committer and contributed to Shale.

A regular on the NFJS tour, David also speaks at other conferences such as TheServerSide Symposium, JavaOne and JavaPolis. David has taught at Java University and was twice voted a JavaOne rock star, for presentations in 2005 and 2007.



Ed Burns

close

Ed Burns Senior staff engineer at Sun Microsystems
Ed Burns is currently a Senior Staff Engineer at Sun Microsystems, Inc. At Sun, Ed leads a team of web experts from across the industry in developing JavaServerâ„¢ Faces Technology through the Java Community Process and in open source. His areas of professional interests include web application frameworks, AJAX, reducing complexity, test driven development, requirements gathering, and computer supported collaborative work. Before working on JavaServer Faces, Ed worked on a wide variety of client and server side web technologies since 1994, including NCSA Mosaic, Mozilla, the Sun Java Plugin, Jakarta Tomcat, the Cosmo Create HTML authoring tool, and the web transport layer in the Irix operating system from Silicon Graphics.

Ed has a Bachelor of Computer Science degree from the University of Illinois at Urbana Champaign. While at UIUC, Ed took a minor in Germanic Studies and worked for IBM in the co-op program, where he first aquired a fondness for computer history by working on System 370 Office Software.

Ed has presented many times at Sun's JavaOne conference, given a keynote address at the W-JAX conference in Munich, Germany, and also has spoken at numerous Java User Group meetings. Further information and blogs may be found at http://purl.oclc.org/NET/edburns/.



Emmanuel Bernard

close

Emmanuel Bernard A Lead developer at JBoss, a division of Red Hat.
After graduating from Supelec (French "Grande Ecole"), Emmanuel has spent a few years in the retail industry where he started to be involved in the ORM space. He joined the Hibernate team 4 years ago. Emmanuel is the lead developer of Hibernate Annotations and Hibernate EntityManager, two key projects on top of Hibernate core implementing the Java Persistence(tm) specification, as well as Hibernate Search and Validator. Emmanuel is a member of the EJB 3.0 expert group and the spec lead of JSR 303: Bean Validation. He is a regular speaker at various conferences and JUGs, including JavaOne, JBoss World and JavaPolis and the co-author of Hibernate Search in Action from Manning.



Ian Hlavats

close

Ian Hlavats JSF software developer, consultant, and Java instructor
An experienced software developer, consultant, and instructor specializing in Enterprise Java development. With more than ten years in the Web design industry and five as a professional programmer, Ian has gained proficiency in the areas of Web user interface design and Java application development. Ian holds a Bachelor of Humanities degree from Carleton University in Ottawa, Canada, and certificates in Enterprise Java Development and Web Design from Algonquin College, also in Ottawa.

As president of Tarantula Consulting Inc., Ian occupies the roles of senior developer and product manager. In May of 2006, Tarantula successfully launched JSFToolbox, a new line of Java developer tools for the Dreamweaver platform targeting JavaServer Faces UI design. The extension has been downloaded extensively and Tarantula's international customer base is growing steadily. The company has subsequently released a line of related products to support JSF development in Dreamweaver using Facelets, Tomahawk and Trinidad.

When Ian isn't working on products, consulting, or teaching Java courses, he plays flamenco guitar and enjoys cross-country trips on his Harley.



James Cook

close

James Cook A seasoned professional with more than 20 years in the Java Market
As the Java Product Manager at Infragistics, Jim manages and oversees all aspects of the company's Java strategy and the NetAdvantage for JSF product. As part of his responsibilities, Jim also works with companies to help them employ JSF as part of theirdevelopment infrastructure. Prior to joining Infragistics, Jim spent many years as a curriculum developer mastering technology and related tools to a degree not typical of most programmers for LearnQuest. He started his career with Chubb Institute as a Java programmer. Jim holds a BA in Business Administration and Computer Science from Rutgers University



Jason Lee

close

Jason Lee Senior Java Developer for Sun Microsystems
Jason Lee is a Senior Java Developer for Sun Microsystems working on the GlassFish Administration Console, and is a member of the JSF 2.0 (JSR 314) Expert Group. Jason has extensive experience working with web-based technologies such as JavaServer Faces and Ajax, as well as enterprise technologies based on the GlassFish platform. He is currently the main developer of Mojarra Scales, working to create a set of high quality JSF components wrapping libraries such as the Yahoo! User Interface Library, as well as bring Facelets compatibility to JSFTemplating.

Jason has been writing software professionally since 1997 in a wide variety of languages and environments, including Java, PHP, C/C++, and Delphi on both Linux/Unix and Windows. You can read more about what Jason's working on at his blog at http://blogs.steeplesoft.com

Apart from work, he is currently serving as the president of the Oklahoma City Java Users Group, where he is an active member and presenter. More importantly, Jason is married to a beautiful woman and has two sons who, thankfully, look like their mother.


Jeremy Grelle

close

Jeremy Grelle Lead of the Spring Faces Project
Jeremy Grelle is a senior software engineer with SpringSource and the technical lead of the Spring Faces project which provides first-class integration between Spring and Java Server Faces. He is a software artisan with extensive experience in combining server-side Java with the latest web browser technologies to deliver a rich and usable experience for the end user on the web. He has worked heavily with JSF since its initial release and is a member of the JSR-314 Expert Group for JSF 2.0.

Prior to joining SpringSource, Jeremy spent several years crafting large-scale enterprise web applications for the giants of the telecommunications industry. He was a leader in utilizing Spring, JSF, and the latest Ajax techniques to solve a wide variety of problems ranging from inventory management, to low-level network device monitoring, to providing more efficient integration with legacy mainframe systems. He began his career developing e-commerce systems at several web startups where he first became fascinated with bending web browsers to his will and hasn't turned back since.


Keith Donald

close

Keith Donald Lead of Spring Web and Creator of Spring Web Flow
Keith Donald is a principal and founding partner at SpringSource, the company behind Spring. He is best known in the Spring community for creating Spring Web Flow. At SpringSource, Keith is the lead of the Web Products Team. His team, based in Melbourne, Florida, sustains the development of Spring Web MVC and Web Flow and their associated integrations, and is also responsible for future innovations in the domain of web frameworks.

Since the first Spring Experience in 2005, Keith, with Jay Zimmerman of NoFluffJustStuff Software Symposiums, has served as director of the popular conference series.

Keith is also the principal architect behind SpringSource's state-of-the-art training curriculum, which has provided practical training on Spring to over 3000 students worldwide.

Over his career, Keith, an experienced enterprise software developer and mentor, has built business applications for customers spanning a diverse set of industries including banking, network management, information assurance, education, and retail. He is particularly adept at translating business requirements into technical solutions.

Keith's blog can be found at http://blog.springsource.com/main/author/keithd


Kito Mann

close

Kito Mann Editor-in-chief of JSF Central and the author of JSF in Action
Kito D. Mann is editor-in-chief of JSF Central and the author of JavaServer Faces in Action (Manning). He is a member of several Java Community Process expert groups (including JSF and Portlets), and an internationally recognized speaker. Kito is also the Principal Consultant at Virtua specializing in enterprise application architecture, training, development, mentoring, and JSF product strategy. He holds a BA in Computer Science from Johns Hopkins University.


Martin Marinschek

close

Martin Marinschek Committer and PMC member of Apache MyFaces, Trinidad and Tobago
Martin Marinschek is a Committer and PMC member of Apache MyFaces,
Trinidad and Tobago, as well as member of the expert
groups for JSF 2.0, JSF Metadata, the JSF portlet bridge and WebBeans.
As a consultant of IRIAN he has successfully aided in developing
web-applications for customers in Austria, Germany, Switzerland and
the US. He lectures web- and software-development at universities in
Vienna and writes books on JSF (JSF@Work, Pro Apache MyFaces) GWT
(Google Webtoolkit) and Rails, and articles for the german Java
magazine. At national and international conferences (JavaOne,
Javapolis, JAX, W-JAX, Webinale, ApacheCon US and Europe) he presents
on JSF, MyFaces, AJAX and the highly dynamic and interactive web of
the future.

http://www.irian.at


Matthias Wessendorf

close

Matthias  Wessendorf Software developer at Oracle
Matthias Wessendorf is a software developer at Oracle. He currently works on ADF Faces, which is an Ajax-based JSF component suite. Matthias also contributes to the OpenSource community, mainly Apache MyFaces and Apache Trinidad. Before joining Oracle, he worked as a CMS-Developer at pironet, where he was building a next-generation CMS, using UI technologies like XUL and Ajax.



Max Katz

close

Max Katz Senior Systems Engineer at Exadel
Max Katz is a Senior Systems Engineer at Exadel. He has been helping customers jump-start their RIA development as well as providing mentoring, consulting, and training. Max is a recognized subject matter expert in the JSF developer community. He has provided JSF/RichFaces training for the past three years, presented at many conferences, and written several published articles on JSF-related topics. Max also leads Exadel's RIA strategy and writes about RIA technologies in his blog, http://mkblog.exadel.com. He is an author of "Practical RichFaces" book (Apress). Max holds a BS in computer science from the University of California, Davis.


Michael Yuan

close

Michael Yuan Author, software developer, and open source contributor
Michael Yuan is an author, software developer, and open source contributor. He currently works at eZee inc. developing a large scale mobile marketing system based on the Seam framework. He contributes code to the Seam project and writes about Seam in his blog
www.michaelyuan.com/blog
Prior to eZee, Michael was a technical product manager at the JBoss division of Red Hat Inc. Michael has published four books on software development including the first edition of "JBoss Seam", "Enterprise J2ME" and "Nokia Smartphone Hacks".



Neil Griffin

close

Neil Griffin Senior Software Architect for Liferay, Inc
Neil Griffin represents Liferay on the JSR 314 (JSF 2.0) expert group and has 15 years of professional experience in software engineering. As a Liferay project committer, Neil is responsible for interfacing with ICEsoft in order to ensure that ICEfaces integrates properly within Liferay Portal. Neil is the co-founder of the PortletFaces project which makes JSF portlet development easier. He has authored training classes for Liferay and ICEsoft, and has served as a consultant for clients implementing JSF and ICEfaces portlets.


Scott O'Bryan

close

Scott  O'Bryan Principal Software Engineer for Oracle
Scott O'Bryan is a Principal Software Engineer for Oracle and has twelve years of industry development experience. He's been working on the Oracle ADF Faces Renderkit for around four years and prior to his work with JSF, he had over six years of experience architecting enterprise portal systems and designing portlet-based software applications. His unique background makes him an expert on portlet-based JSF Architectures. Scott is currently the project lead for the Apache Myfaces Portlet Bridge, in addition to being active in the Apache MyFaces Community. He is an active member of the JSR-301 Expert Group and has been instrumental in helping establish guidelines for the use of JSF and AJAX in a portlet environment.


Stan Silvert

close

Stan Silvert JBoss Core Developer with over 20 years of industry experience
Stan Silvert is a JBoss Core Developer with over 20 years of industry experience. He is the project lead on the JSFUnit open source project.

JSFUnit is an integration test framework for JSF applications. It is designed to allow complete integration testing and debugging of JSF applications and JSF AJAX components. Stan is also responsible for JavaServer Faces and Seam integration on the JBoss Application Server.

He has represented JBoss/Red Hat on several JSF-related JSRs in the Java Community Process. These include the JSF core specification and the JSF Portlet Bridge specification.



Ted Goddard

close

Ted Goddard Senior Architect at ICEsoft
Ted Goddard is a Senior Software Architect at ICEsoft Technologies and is the technical lead for the JavaServer Faces Ajax framework, ICEfaces. Following a PhD in Mathematics from Emory University that answered open problems in complexity theory and infinite colorings for ordered sets, he proceeded with post-doctoral research in component and web-based collaborative technologies. He has held positions at Sun Microsystems, AudeSi Technologies, and Wind River Systems, and currently particpates in the Servlet and JavaServer Faces expert groups.