IBM works on next-gen Web collaboration

22.10.2008

A standard JavaScript API is being pondered for interaction with JSF over AJAX.

JSF and AJAX are being paired because JSF offers server-side robustness, while AJAX offers rich Web application capabilities, said Kitain. JSF proponents would like for components developed in different JSF-AJAX frameworks, such as Dynamic Faces and Ajax4jsf, to be more compatible, he said.

Developers could use multiple components within different frameworks within the same Web application, Kitain said.

Version 2.0 also seeks to make it easier to develop custom components by moving away from JavaServer Pages as JSF's view technology and moving toward Facelets, Kitain said. Facelets, he said, is more of a lightweight technology closer to HTML syntax.

Also planned for JSF 2.0 is use of Java annotations to ease the burden of XML configurations; improved performance for the JSF state-saving mechanism, which saves the state of the UI, is another improvement.