<?xml version="1.0" encoding="WINDOWS-1252"?><rss version="2.0"><channel><title>Tapestry Support Network</title><link>http://tapestrysupport.com</link><language>en</language><description>News about professional support for the Tapestry web application framework.</description><item><title>Logical Software joins the Tapestry Support Network</title><link>http://tapestrysupport.com/news_nov_2007.html#2007-11-18</link><description>
			Logical Software, of Portugal, has joins the Tapestry Support Network.  Details on the
				<a href="http://tapestrysupport.com/members.html#logicalsoftware">members page</a>.
		</description></item><item><title>Integrallis Software joins the Tapestry Support Network</title><link>http://tapestrysupport.com/news_may_2007.html#2007-05-17</link><description>
			Integrallis Software has joined the Tapestry Support Network. Details on
          the <a href="http://tapestrysupport.com/members.html#integrallis">members page</a>.
		</description></item><item><title>Formos contributes Bamboo continuous integration infrastructure to the Tapestry project</title><link>http://tapestrysupport.com/news_feb_2007.html#2007-02-15</link><description>
			
  Tapestry Support Network member        <a href="http://www.formos.com">Formos</a> have donated hardware and bandwith to support the Tapestry project,
  starting with an installation of <a href="http://tapestry.formos.com/bamboo/">Bamboo Continuous Integration Server</a>.  Continuous integration is one key indicator of a healthy project,
  and Bamboo provides a convenient way for the Tapestry developer and user community to monitor the progress of Tapestry development.
      
			
        The license for Bamboo was generously donated by <a href="http://www.atlassian.com/software/bamboo/">Atlassian Software</a>.
      
		</description></item><item><title>DATACODE joins the Tapestry Support Network</title><link>http://tapestrysupport.com/news_nov_2006.html#2006-11-15</link><description>
			DATACODE, based in Modena, Italy, are now part of the Tapestry Support Network. Details on
        the <a href="http://tapestrysupport.com/members.html#datacode">members page</a>.
		</description></item><item><title>Formos joins the Tapestry Support Network</title><link>http://tapestrysupport.com/news_nov_2006.html#2006-11-02</link><description>
			 Formos, a consulting company based in Vancouver, WA, are now part of the Tapestry Support
        Network. Details on the <a href="http://tapestrysupport.com/members.html#formos">members
          page</a>. 
		</description></item><item><title>EU Edge of Budapest, Hungary joins the Tapestry Support Network</title><link>http://tapestrysupport.com/news_sep_2006.html#2006-09-26</link><description>
			 EU Edge, long term Tapestry supporters (and creators of the Tacos Ajax component library)
        are now part of the Tapestry Support Network. Details on the <a href="http://tapestrysupport.com/members.html#euedge">members page</a>. 
		</description></item><item><title>Nemesis IT of Romania joins the Tapestry       Support Network</title><link>http://tapestrysupport.com/news_aug_2006.html#2006-08-04</link><description>
			 Nemesis IT, Tapestry supporters since 2003, has joined the network. Details on the
        Tapestry Support Network <a href="http://tapestrysupport.com/members.html#nemesis">member
          page</a>. 
		</description></item><item><title>Tapestry ascends to an Apache Top Level Project</title><link>http://tapestrysupport.com/news_jun_2006.html#2006-05-22</link><description>
			 The Tapestry project has been promoted from a sub-project of <a href="http://jakarta.apache.org/">Jakarta</a> to a top-level Apache project (a "TLP"). The
        new home page is <a href="http://tapestry.apache.org/">http://tapestry.apache.org/</a>. 
			 With this promotion to TLP, Tapestry will be able to organize itself into separate,
        related sub-projects, each on their own release schedule. This will make it easier to
        introduce improvements to portions of Tapestry without having to wait for a major release
        cycle. 
		</description></item><item><title>Tapestry Wins 2006 Duke's Choice       Award</title><link>http://tapestrysupport.com/news_may_2006.html#2006-05-16</link><description>
			
        Tapestry has been awarded the 2006 <a href="http://java.sun.com/javaone/sf/dukes_choice_awards.jsp">Duke's Choice</a> award for
        innovation, in the open source category. Winners of the Duke's Choice are judged by James
        Gosling, the creator of the Java platform.
		</description></item><item><title>Tapestry 4.0 (final) Released</title><link>http://tapestrysupport.com/news_jan_2006.html#2006-01-07</link><description>
			 After nearly two years of work, the <a href="http://jakarta.apache.org/site/news/news-2006-q1.html#20060107.1">final release of
          Tapestry 4.0 is now available</a>. 
		</description></item><item><title>Tapestry 4.0-beta-13 Released</title><link>http://tapestrysupport.com/news_nov_2005.html#2005-11-12</link><description>
			 The latest beta release of Tapestry 4.0 is now available. Tapestry is a component based
        web application framework that provides lots of functionality with minimal Java coding, and
        creates an environment that supports high levels of reuse. This major fixes in this release
        concern client-side JavaScript for a number of components. In addition, the request cycle
        object is now an injectable service, and a number of APIs have changed as a result. A full
        listing of bug fixes is available in the change log. 
		</description></item><item><title>Tapestry 4.0-beta-12 Released</title><link>http://tapestrysupport.com/news_oct_2005.html#2005-10-31</link><description>
			 The latest (approximately) weekly beta release for Tapestry 4.0 contains a number of
        important bug fixes, including extensive changes to support switching schemes ("http" vs.
        "https") on links and forms. 
		</description></item><item><title>HiveMind 1.1 Released</title><link>http://tapestrysupport.com/news_oct_2005.html#2005-10-26</link><description>
			 The final 1.1 release of the <a href="http://jakarta.apache.org/hivemind/">HiveMind</a>
        services and configuration microkernel has been released. 
			 HiveMind is an inversion-of-control container that mixes in a powerful approach to
        modularization and configuration. It is ideally suited for building richly extensible
        frameworks. <a href="http://jakarta.apache.org/tapestry/">Tapestry 4.0</a> is built on
        HiveMind. HiveMind overlaps in functionality with the very popular <a href="http://springframework.org/">Spring</a> framework, but offers a significant number
        of its own wrinkles ... and integrates very cleanly with Spring. 
			Release 1.1 offers a significant number of improvements over 1.0. A few highlights:
			
				 Services and configurations may now be private to a module, and not directly accessible
          from other modules. 
				 Lightweight initialization allows properties of an object instance to be configured
          without having to make the object a full-fledged service. 
				 The locale is now tracked on a per-thread basis, and may be changed at any time. 
				 Services may now be defined in terms of a Java class, not a Java
          interface. 
				<a href="http://groovy.codehaus.org/">Groovy</a> may be used, instead of XML, to define
          services and configurations. 
				 Modules may define a package; class names appearing in the XML may omit that package. 
				 Streamlined XML with much smarter defaults for many attributes. 
				 Support for <a href="http://aopalliance.sourceforge.net/">AOP Alliance</a> style method
          interception. 
				 Services may now be exposed via JMX for remote control, and to monitor performance. 
				 Much improved auto-wiring of services implementations, including automatic dependency
          injection via constructor parameters. 
				 Support for building services around the Gang Of Four Strategy and Chain of Command
          patterns. 
				 Configurations data may now be injected as a Map rather than a List, by defining the
          attribute used as a key. 
				 Conditional contribution, controlled by the presence (or absence) of classes, or JVM
          system properties. 
				 Service proxies may now be serialized and deserialized. 
				 HiveDoc has been improved, both in content and in presentation. 
			
			 Full details are available in the <a href="http://jakarta.apache.org/hivemind/changes.html">change log</a>. 
			
				<a href="http://jakarta.apache.org/site/downloads/downloads_hivemind.cgi">Download
        HiveMind</a>
			
		</description></item><item><title>Tapestry 4.0-beta-11 Released</title><link>http://tapestrysupport.com/news_oct_2005.html#2005-10-17</link><description>
			 The latest weekly beta release for Tapestry 4.0 adds more documentation and debuts a
        completely renovated Virtual Library demonstration J2EE application, which makes use of all
        the latest and greatest 4.0 features, including annotations, friendly URLs, and multiple
        folders. In addition, a class loader bug related to client-side persistent properties was
        fixed. A full listing of bug fixes is available in the change log. 
		</description></item><item><title>Tapestry 4.0-beta-10 Released</title><link>http://tapestrysupport.com/news_oct_2005.html#2005-10-09</link><description>
			 The latest beta release of Tapestry 4.0 is now available. Tapestry is a component based
        web application framework that provides lots of functionality with minimal Java coding, and
        creates an environment that supports high levels of reuse. This is another a bug fix
        release, building on the beta-9 release. In addition, a default implementation of
        IPrimaryKeyConverter, used in conjuction with the For component, was added. A full listing
        of bug fixes is available in the change log. Tapestry 4.0 is getting very close to a final
        release. 
		</description></item><item><title>Tapestry 4.0-beta-9 Released</title><link>http://tapestrysupport.com/news_oct_2005.html#2005-10-02</link><description>
			 The latest beta release of Tapestry 4.0 is now available. Tapestry is a component based
        web application framework that provides lots of functionality with minimal Java coding, and
        creates an environment that supports high levels of reuse. This is another a bug fix
        release, building on the beta-8 release. This release reorganizes the documentation
        navigation, provides a working version of the Virtual Library J2EE demonstration application
        (ported from Tapestry 3.0), as well as a number of minor fixes and improvements. A full
        listing of bug fixes is available in the change log. Tapestry 4.0 is getting very close to a
        final release.
		</description></item><item><title>Tapestry 4.0-beta-8 Released</title><link>http://tapestrysupport.com/news_sep_2005.html#2005-09-25</link><description>
			 The latest beta release of Tapestry 4.0 is now available. Tapestry is a component based
        web application framework that provides lots of functionality with minimal Java coding, and
        creates an environment that supports high levels of reuse. This is another a bug fix
        release, building on the beta-7 release. This release adds more documentation, and fixes a
        number of important bugs related to localization, client-side input validation, and code
        generation. A full listing of bug fixes is available in the change log. 
		</description></item><item><title>Tapestry 4.0-beta-7 Released</title><link>http://tapestrysupport.com/news_sep_2005.html#2005-09-19</link><description>
			 The latest beta release of Tapestry 4.0 is now available. Tapestry is a component based
        web application framework that provides lots of functionality with minimal Java coding, and
        creates an environment that supports high levels of reuse. This is another a bug fix
        release, building on the beta-6 release. This release continues to fill in missing component
        documentation, and improved error reporting in a number of areas. Further, component types
        may now include slashes (to allow organizing them into folders, in the same way that pages
        can be organized). Class names of managed beans may now be abbreviated, much like the way
        page and component class names may be abbreviated. A full listing of bug fixes is available
        in the change log. 
		</description></item><item><title>Tapestry 4.0-beta-6 Released</title><link>http://tapestrysupport.com/news_sep_2005.html#2005-09-07</link><description>
			 The latest beta release of Tapestry 4.0 is now available. Tapestry is a component based
        web application framework that provides lots of functionality with minimal Java coding, and
        creates an environment that supports high levels of reuse. This is another a bug fix
        release, building on the beta-5 release. This release fixes a number of bugs with
        client-side input validation and user input focus. The LinkSubmit component and the
        Inspector subsystem were overhauled. As importantly, many gaps in the component reference
        documentation have been filled. Finally, a number of minor changes were made to move
        Tapestry towards general XHTML compliance. A full listing of bug fixes is available in the
        change log. 
		</description></item><item><title>Tapestry 4.0-beta-5 Released</title><link>http://tapestrysupport.com/news_aug_2005.html#2005-08-29</link><description>
			The fifth beta release of Tapestry 4.0 is now available. Tapestry is a component based web
        application framework that provides lots of functionality with minimal Java coding, and
        creates an environment that supports high levels of reuse. This is another a bug fix
        release, building on the beta-4 release. Many of the fixes in this release were improvements
        to client-side JavaScript, including client-side input validation. The way Tapestry forms
        client-side element ids is now XHTML conformant (no use of the dollar sign, no leading
        underscores). The Form component has a new listener parameter, success, that is only invoked
        when validation is successful. A full listing of bugs fixed is available in the change
      log.
		</description></item><item><title>HiveMind 1.1-beta-3 Released</title><link>http://tapestrysupport.com/news_aug_2005.html#2005-08-23</link><description>
			The latest release of the HiveMind services and configuration microkernel progresses
        towards a final 1.1 release. A few minor bugs were fixed, and the build environment was
        improved. More importantly, there have been significant improvements to the documentation,
        care of newest committer Achim Hugen.
		</description></item><item><title>Tapestry 4.0-beta-4 Released</title><link>http://tapestrysupport.com/news_aug_2005.html#2005-08-11</link><description>
			The fourth beta release of Tapestry 4.0 is now available. Tapestry is a component based web
        application framework that provides lots of functionality with minimal Java coding, and
        creates an environment that supports high levels of reuse. This is another a bug fix
        release, building on the beta-3 release. Key areas covered are fixes for minor client-side
        validation problems, fixes for several bytecode enhancement issues (including one that
        prevent transient page properties from being cleared), and adding of many different
        localizations of the messages used for form input vield validation. In addition, the default
        binding concept was removed from Tapestry 4.0. A full listing of bugs fixes is available in
        the change log.
		</description></item><item><title>Tapestry Support Network Launched</title><link>http://tapestrysupport.com/news_jul_2005.html#2005-07-26</link><description>
			The Tapestry Support Network launched today, with the following press release:
			
				Open Source Developers Create Support Community for Emerging Java-based Web Application
          Framework "Tapestry"
				
					Tapestry 4.0 Beta Now Available
				
				Quincy, Mass. &#8211; July 26, 2005 &#8211; 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 &#8211; 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 <a href="http://jakarta.apache.org/tapestry/">jakarta.apache.org/tapestry/</a>.
				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."
				The first beta release of Tapestry 4.0 is now available, offering an
          array of new and advanced features for Tapestry developers. Downloads and a full list of
          new features are available at http://jakarta.apache.org/tapestry/. A complete, current
          list of TSN members is available online at <a href="members.html">http://tapestrysupport.com/members.html</a>.
			
		</description></item><item><title>Tapestry 4.0-beta-3 Released</title><link>http://tapestrysupport.com/news_jul_2005.html#2005-07-25</link><description>
			The third beta release of Tapestry 4.0 is now available. This is another a bug fix release,
        building on the beta-2 release, and includes important fixes related to application state
        objects, client-side input field focus, and OGNL class loader problems.
		</description></item><item><title>Tapestry 4.0-beta-2 Released</title><link>http://tapestrysupport.com/news_jul_2005.html#2005-07-10</link><description>
			A new beta release of Tapestry 4.0 is now available. Release 4.0-beta-2 is purely a bug fix
        release, building on the beta-1 release, and is largely focused on resolving problems with
        annotations and client-side JavaScript.
		</description></item><item><title>Tapestry 4.0-beta-1 Released</title><link>http://tapestrysupport.com/news_jun_2005.html#2005-06-25</link><description>
			The first beta release of Tapestry 4.0 has been released. Detailed release notes are on the
          <a href="http://jakarta.apache.org/site/news/news-2005-q2.html#20050625.1">Jakarta web
          site.</a>
		</description></item></channel></rss>