July 26, 2005
26 July 2005 - Open Source Apache Jakarta Project Tapestry: Version 4.0 Beta, New Support Network Launched
FOR IMMEDIATE RELEASE
Open Source Developers Create Support Community for Emerging Java-based Web Application Framework "Tapestry"
Tapestry 4.0 Beta Now Available
Quincy, Mass. - July 26, 2005 - Open source Java development efforts were boosted today with news of a new support network for Tapestry, an Apache Jakarta project.
Howard M. Lewis Ship, the creator and lead developer for Tapestry and HiveMind, announced today the creation of the Tapestry Support Network (TSN). TSN is a consortium of software developers and consultants that have organized to provide tier-one support, development and training services for Tapestry. A list of TSN founding members, including contact information, is available at www.tapestrysupport.com/members.html.
Tapestry is an emerging open-source framework for creating dynamic, robust, highly scalable web applications in Java. Tapestry complements and builds upon the standard Java Servlet API, and so it works in any servlet container or application server.
In conjunction with the launch of the Tapestry Support Network, the Tapestry 4.0 Beta is now available for download. Tapestry 4.0 offers an array of new and advanced features for Tapestry developers - a full list and additional information is available on the Tapestry project site at jakarta.apache.org/tapestry/.
Tapestry has been rapidly gaining acceptance in the J2EE software development community, and the Tapestry Support Network was formed to serve the needs of this growing group of developers. Hundreds of public web sites and intranet sites worldwide have been built using the Tapestry framework, and more are underway. TheServerSide.com and TheServerSide.net are two of the largest, serving millions of visitors each month. Several of the top 20 business schools in the country are running an admissions application powered by Tapestry.
A powerful alternative to traditional scripting environments, Tapestry provides a complete framework for creating extremely dynamic applications with minimal amounts of coding. Tapestry embodies the software development mantra of "reuse" and provides a powerful object-oriented MVC-based web development framework that is excellent for large, enterprise-class applications. Tapestry components are a combination of an XML specification file, an HTML template and a Java class. Tapestry components are combined together to form larger components or complete Tapestry pages.
"Before Tapestry, web development was nothing short of agonizing," said Tapestry developer James Strong. "You threw all of that object-oriented skill you've been honing for 10 years out of the window. With Tapestry, everything's an object again. You can easily create complex reusable components and accomplish things just not possible with other frameworks."
Tapestry is unlike most other frameworks in that it doesn't use code generation; instead it uses a true component object model based on JavaBeans properties and strong specifications. Tapestry applications require far less Java coding and are far more robust than equivalent applications developed with other popular frameworks. It also was one of the first Java-based web development frameworks to offer line-precise error reporting, giving developers a wealth of information when unexpected code exceptions occur. For additional information on Tapestry, visit jakarta.apache.org/tapestry/.
Tapestry is part of the Apache Jakarta Project, which sponsors and hosts several open source Java development efforts.
"Tapestry represents five years of development down a path validated by Sun's JavaServer Faces initiative," said Tapestry lead developer Ship. "It is a mature, stable, fast and highly efficient platform for web development, and it is 100 percent open source."
CONTACT:
Todd E Van Hoosear
Topaz Partners
14 Summer St., Suite 301, Malden, MA 02148 (USA)
O: +1-781-388-7900 x209 F: +1-781-388-7903 M: +1-617-233-0437
Posted by Tetsuya Kitahata at July 26, 2005 09:45 PMProject Info -- Apache Tapestry
Apache Tapestry is a component-based web application framework, written in Java. Tapestry is more than a simple templating system; Tapestry builds on the Java Servlet API to build a platform for creating dynamic, interactive web sites. More than just another templating language, Tapestry is a real framework for building complex applications from simple, reusable components. Tapestry offloads much of the error-prone work in creating web applications into the framework itself, taking over mundane tasks such as dispatching incoming requests, constructing and interpretting URLs encoded with information, handling localization and internationalization and much more besides.
Releases can be downloaded from http://tapestry.apache.org/download.html
Project Website http://tapestry.apache.org/ Programming Languages Java Categories web-framework Mailing Lists http://tapestry.apache.org/mail-lists.html Bug/Issue Tracker http://issues.apache.org/jira/browse/TAPESTRY Project Management Committee Apache Tapestry Access to the source code:
Browse http://svn.apache.org/viewcvs.cgi/tapestry/ SVN Direct http://svn.apache.org/repos/asf/tapestry/
http://www.apachenews.org/archives/000676.html
[ Category : Apache Jakarta ] (PDF)(XML)

