In this book, we've focused on learning about Seam and what benefits it can provide to web application developers. We've looked at many different features of Seam and seen the benefits that these features provide.
So, what's the future of Seam, what will be in the next version, and what is the Seam team working on now?
The Seam team has been working on the Web Beans specification, as defined by JSR 299 (http://jcp.org/en/jsr/detail?id=299). Web Beans defines Dependency Injection and Contextual Lifecycle management for applications. To quote the JCP:
The purpose of this specification (JSR 299) is to unify the JSF managed bean component model with the EJB component model, resulting in a significantly simplified programming model for web-based applications.
This description sounds very much like the core of the Seam Framework, and is indeed described as such by the Seam Team (http://seamframework.org/WebBeans). The Seam team describes Seam as a "superset" of Web Beans, with...