Help

Switch Workspace

Built with Seam

You can find the full source code for this website in the Seam package in the directory /examples/wiki. It is licensed under the LGPL.

Welcome to the Seam 3 project!

Project lead: Pete Muir
Community liaison: Dan Allen (about this role)

Seam 3 is collection of modules and developer tools based on the Java EE platform. The modules are portable extensions to CDI that integrate with other technologies to extend the core Java EE functionality. These modules bring you many of the beloved features and integrations from Seam 2 (security, internationalization, JSF, rules, business process management) and also branch out into new areas. IDE support is provided by the JBoss Tools Eclipse plugins.

Before diving in, get up to speed with the status and direction of Seam 3. Also be sure to check out the latest news at the bottom of the page.

Using Seam 3

Seam 3 design

Contributing to Seam 3

Related efforts

Got a suggestion to make this start page better? Is there a page we forgot? Please post your suggestion in the community forums.

Atom Seam 3 News
19. Jul 2010, 08:08 America/New_York, by Pete Muir
Calling all Seam module contributors! We're running a small competition for all Seam contributors - so if you've been thinking about pitching in, now would be a good time ;-) We have a number of categories: Best module example Best module documentation (Javadoc and  more...
10. Jun 2010, 11:28 America/New_York, by Dan Allen
During my long flight to Frankfurt last month, I responded to an interview by Jan Groth about Seam for the German Java Magazin. In the interview, I reflect on the value of Open Source, how I got involved in Seam and where we are headed with Weld and Seam 3. I ended up writing so  more...
09. Jun 2010, 17:18 America/New_York, by Pete Muir
Portability is one of greatest advantages of the Java platform. It represents the concept that from one application to another, from one application-server vendor to another, and from one job to another, knowledge is freely transferable; the same skills, technologies, and  more...
04. Jun 2010, 15:41 America/New_York, by Ken Finnigan
The Seam International module aims to simplify the usage of i18n and l10n within Java EE 6 applications.  This first Alpha release is focussed on delivering the core functionality that was present within the Seam 2 codebase for i18n.TimeZonesTo support a more developer friendly  more...
30. May 2010, 03:09 America/New_York, by Stuart Douglas
In my spare time I have been working on fakereplace, a project that aims to provide more fine grained hot deployment in java that what is currently availible. Currently hot deployment of code changes is done one of two ways, either by discarding the applications ClassLoader(s)  more...

Read more at...


The value of Seam 3 Portable Extensions

Portability is one of greatest advantages of Java Enterprise Edition. It represents the concept that from one application to another, from one application-server vendor to another, and from one job to another, knowledge is freely transferable; the same skills, technologies, and designs can be used with assurance that there are always multiple choices for business solutions.

Often times, in the world of open-source standards, we find ourselves solving similar problems in many places, sometimes leading to innovation, but frequently leading to frustration; this is where the world of portability takes on new meaning - with portable extensions from Seam.

Seam 3 designed as a set of Portable Extensions, usable on any Servlet container, application-server, or Java runtime; in a sense, learn once, run anywhere - the same promise that Java guarantees. Extensions include common features like custom web-application security, web-flow engines, internationalization and localization, simplified web-page development, and even mail templating or document generation - business needs that nearly every application developer must provide, but that nobody should need to re-invent.