Session Descriptions
Dan Allen - Senior Software Engineer - JBoss by Red Hat, Author, Open Source Advocate
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.
Emmanuel Bernard - A Lead developer at JBoss, a division of Red Hat.
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.
Ed Burns - Spec Lead for JSF; author of JSF 2.0: The Complete Reference
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.
David Chandler - JSF evangelist and Senior Engineer with Intuit
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.
Cagatay Civici - PrimeFaces Lead, Apache MyFaces PMC, Atmosphere Committer
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.
James Cook - A seasoned professional with more than 20 years in the Java Market
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.
Keith Donald - SpringSource Principal & Founding Partner
Integrating Spring and JavaServerFaces
In this session, Keith will demonstrate how developers typically use JSF and Spring together in practice, as well as explore the latest integration enhancements available in Spring 3. Attendees will leave with an understanding of how to use JSF and Spring together to create rich web applications.
Spring's JSF Integration Architecture
Spring's approach to integrating JavaServerFaces technology is novel and innovative; an approach that lets you maximize your investment in Spring while still adhere to standard JSF idioms. In this session, Keith will go "behind the scenes" and explore the framework architecture underpinning Spring's JSF integration. Attendees will gain valuable framework design and architectural insight.
David Geary - Author of Graphic Java, co-author of Core JSF, member of the JSF Expert Group
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.
Ted Goddard - Senior Architect at ICEsoft
Ajax Push and ICEfaces for Enterprise Collaboration
Ajax Push is the key to building collaborative enterprise applications. Attend this session to learn how to add collaboration features to your applications.
Mobile Ajax with JSF
This session provides an overview of the mobile web and how to develop for it with the ICEfaces Ajax framework. Learn a variety of JSF application techniques that allow both mobile and desktop users to be targeted simultaneously.
Jeremy Grelle - Lead of the Spring Faces Project
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.
Neil Griffin - Senior Software Architect for Liferay, Inc
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.
Daniel Hinojosa - Self-employed consultant/developer
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.
Ian Hlavats - JSF software developer, consultant, and Java instructor
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.
Max Katz - Senior Systems Engineer at Exadel
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).
Jason Lee - Senior Java Developer for Sun Microsystems
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?
Kito Mann - Editor-in-chief of JSF Central and the author of JSF in Action
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
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.
Scott O'Bryan - Principal Software Engineer for Oracle
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.
Christian Schalk - Developer Advocate and works to promote Google's APIs
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.
Stan Silvert - JBoss Core Developer with over 20 years of industry experience
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.
Matthias Wessendorf - Software developer at Oracle
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.
Michael Yuan - Author, software developer, and open source contributor
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.
Senior Software Engineer - JBoss by Red Hat, Author, Open Source Advocate
Dan Allen is a member of the Seam and Web Beans project teams at JBoss by Red Hat, author of Seam in Action and a frequent speaker at major industry conferences such as JavaOne, Devoxx, TSSJS, Jazoon and JSFOne. Dan is known for his passionate work, with nearly a decade of development experience using technologies that include Java frameworks (Seam, JSF, EJB3, Hibernate, Spring, Struts), testing frameworks (JUnit, TestNG), JavaScript and DOM scripting, CSS and page layouts, Maven 2, Ant, Groovy, and many others.
Quickly after graduating from college, Dan became captivated by the world of free and open source software (FOSS). His involvment in FOSS helped him transition into the software development industry. 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 discovered JBoss Seam, which was quickly granted this most coveted spot in his development toolbox. The rest, as they say, is history. Dan is also a dedicated open source and Linux advocate and blogs about his experiences regularly. You can keep up with his discoveries by subscribing to his blog at http://mojavelinux.com.
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.
Spec Lead for JSF; author of JSF 2.0: The Complete Reference
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/.
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.
PrimeFaces Lead, Apache MyFaces PMC, Atmosphere Committer
Cagatay Civici is the founder and project lead of popular PrimeFaces Component Suite, PMC member of open source JSF implementation Apache MyFaces and committer of Atmosphere Ajax Push/Comet Framework. He's a recognized speaker in international conferences and many local events. He is also an author and technical reviewer of several books regarding web application development with Java and JSF. Cagatay is currently working as a freelancer consultant and instructor in the UK.
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
SpringSource Principal & Founding Partner
Keith Donald is a principal and founding partner at SpringSource, the company behind Spring and a division of VMware. At SpringSource, Keith is a full-time member of the Spring development team focusing on web application development productivity. He is also the architect behind SpringSource's state-of-the-art training curriculum, which has provided practical Spring training to over 10,000 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, retail, and healthcare. He is particularly skilled at translating business requirements into technical solutions.
Author of Graphic Java, co-author of Core JSF, member of the JSF Expert Group
David Geary is the president of Clarity Training, Inc. (corewebdevelopment.com), where he teaches developers to implement web applications using JavaServer Faces (JSF) and the Google Web Toolkit (GWT).
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. David's Graphic Java Swing was the best-selling Swing book, and is 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 David is currently on the JSF 2 Expert Group, helping to vastly improve JSF in version 2.
Besides serving on the JSF and JSTL Expert Groups, David has contributed to open-source projects and he has written questions for two of Sun's Certification Exams: Web Developer Certification and JavaServer Faces Certification. 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 the Apache Shale project.
David has spoken at more than 100 NFJS symposiums since 2003, and he also speaks at other conferences such as TheServerSide Java Symposium, JavaOne, JavaPolis, and JAOO. David has taught at Java University for the past three years, and is a three-time JavaOne rock star.
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.
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.
Senior Software Architect for Liferay, Inc
Neil Griffin is a Liferay project committer and represents Liferay on the JSR 314 (JSF 2.0) expert group. He has 16 years of professional experience in software engineering and serves as a consultant for clients implementing JSF and ICEfaces portlets. Neil is the co-founder of the PortletFaces project which makes it easier to develop JSF portlets that run within Liferay Portal. He has authored JSF and ICEfaces training for Liferay and ICEsoft and has been a speaker at conferences in North America and Europe.
Neil recently finished working on the 2nd Edition of the JSF Complete Reference with Ed Burns in which he helped bring the book up-to-date for JSF 2.0 and contributed an Appendix on JSF Portlets and PortletFaces.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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".

