How it began? Thomas Spiegl and Manfred Geiler (the speaker) from Austria were just finishing a development project for a company. They had coded a proprietary web framework and were researching an industry standard framework, since companies usually dislike proprietary code. As they researched Struts, the defacto standard at the time, they saw JSF mentioned and researched the language specification. Since the Sun JSF release was not yet available, they began coding to the specification. Since they couldn't code to the entire specification, they created stubs with the expectation of replacing them with the Sun JSF implementation. However, time passed and much progress was made. They eventually released the software to open source at sourceforge.net. Later, the project was moved to Apache and now has a lot of backing.
Milestone dates associated with the project:
2002 - Code released to sourceforge.net
2003 - First stable release
2004 - Project created at apache.org
2005 - Technology Compatibility Kit (TCK), Specification compliancy
Component libraries - Tomahawk, Tobago, Trinidad
Contributors to Apache MyFaces has contributors on many other projects, which futher helps compatibility.
- Apache Tomcat
- JBoss Seam
- Apache Shale
- Apache Tiles
- Apache Commons
- Apache Geronimo
Some of the large companies that assist with funding for the Apache MyFaces project are: Oracle, IBM, Sun, Google, RedHat, ThoughtWorks. The Apache Faces has a very flat model for decision making.
Future of MyFaces
- More AJAX
- Absorb the Competition
- Trinidad
- Tobago
- Oracle's Rich Component Framework (RCF)
Surprise Announcement! MyFaces now has a JSF 1.2 implementation that has passed the TCK.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment