www-announce mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tetsuya Kitahata <tets...@apache.org>
Subject The Apache Newsletter : Issue #2 -- Aug-Sep 2003
Date Sat, 18 Oct 2003 15:37:29 GMT

   =========== The Apache Newsletter ===============
   Issue: 2
   Issuer: The Apache Software Foundation 
   Editor: Tetsuya Kitahata <tetsuya@apache.org> 
   Date: Aug-Sep 2003 (15th October, 2003)
   Url: http://www.apache.org/newsletter/200309.html


This is the issue #2 of the Apache Newsletter [1] [2]. 

[1] - http://www.apache.org/newsletter/ 
[2] - http://www.apache.org/newsletter/200309.html

Table of Contents  

o ApacheCon US 2003 
o Apache Ant Project 
o Apache APR Project 
o Apache Avalon Project 
o Apache Cocoon Project 
  x Apache Cocoon 
o Apache Commons Project 
o Apache DB Project 
  x DB OJB 
  x DB Torque 
o Apache HTTP Server Project 
o Apache Incubator Project 
  x Incubator General 
  x Incubator AltRMI 
  x Incubator FTPServer 
  x Incubator Geronimo 
  x Incubator JaxMe 
  x Incubator Pluto 
  x Incubator WSRP4J 
  x Incubator XMLBeans 
o Apache James Project 
o Apache Jakarta Project 
  x Jakarta General 
  x Jakarta Alexandria 
  x Jakarta BCEL 
  x Jakarta Cactus 
  x Jakarta Commons General 
    o Jakarta Commons BeanUtils 
    o Jakarta Commons Betwixt 
    o Jakarta Commons DBCP 
    o Jakarta Commons Daemon 
    o Jakarta Commons Digester 
    o Jakarta Commons Modeler 
    o Jakarta Commons Resources 
    o Jakarta Commons HttpClient 
    o Jakarta Commons Sandbox -- Attributes 
  x Jakarta ECS 
  x Jakarta Gump 
  x Jakarta Jetspeed 
  x Jakarta JMeter 
  x Jakarta Log4j 
  x Jakarta Lucene 
  x Jakarta ORO 
  x Jakarta POI 
  x Jakarta Regexp 
  x Jakarta Slide 
  x Jakarta Struts 
  x Jakarta Taglibs 
  x Jakarta Tapestry 
  x Jakarta Turbine 
  x Jakarta Tomcat 
  x Jakarta Velocity 
  x Jakarta Watchdog 
o Apache Perl Project 
o Apache Maven Project 
o Apache Tcl Project 
o Apache WS Project 
  x WS General 
  x WS Axis 
  x WS SOAP 
  x WS WSIF 
  x WS WSIL 
o Apache XML Project 
  x XML General 
  x XML Axkit 
  x XML Batik 
  x XML Commons 
  x XML FOP 
  x XML Forrest 
  x XML Secutiry 
  x XML Xalan Java 2 
  x XML Xalan C++ 
  x XML Xerces Java 2 
  x XML Xerces C++ 
  x XML Xerces Perl 
  x XML Xindice 
o PHP Project 
o New Committers 
o Readers' Voice (Apache Newsletter Issue 1) 
o Announcement of forthcoming newsletter

ApacheCon US 2003  

 ApacheCon [1] Early Bird Registration Ends Soon 

 Early Bird Registration for ApacheCon 2003 ends at 23.59ET on 
19 October. By registering now, you can save up to US$300! 

   ApacheCon US 2003
   16-19 November 2003
   Alexis Park Resort 
   Las Vegas, Nevada, US

 More than 60 sessions highlight core and next-generation Apache server
tools, offering a wide range of beginner, intermediate and advanced
sessions. Learn firsthand the latest developments in Apache, the world's
most popular Web server software, as well as key open source projects,
including PHP, Perl, XML, Java, MySQL, and WebDAV. ApacheCon 2003 is
going to be a great event with a three-day vendor expo, social
activities, BOFs and more. We want you to be a part of it! 

 Registration rates: 

   Through 19 October: US$599
   Until 15 November: US$799
   After 16 November: US$899

 Register today at http://www.apachecon.com/ We look forward to seeing
you there!

 Got Advert? Help Support ApacheCon 

 Show your support for Apache by displaying an ApacheCon banner or
button on your website! Choose from several animated and static
images [2]. 

[1] - http://www.apachecon.com/ 
[2] - http://www.apachecon.com/html/adverts.html 

Apache Ant Project  
"Apache Ant is a Java-based build tool" 

 Ant1.6beta1 has just been released; the Download Page [2] lists the
changes. Please download and enjoy it today! 

 As well as the usual accretion of targets and features, there have been
some major reworkings of some of Ant's internals, particularly those
bits dealing with classloading, how ant's batch files launch, and other
things that are so profound they will take a while to get used to. We
have been running everything nicely on the Gump for months, with Axis
being the only recent project to break in subtle ways. However, although
Gump is a very broad test, it does not cover all the obscure corners of
how Ant is used in the rest of the world -the projects Gump builds tend
to be well structured build files written by competent OSS development
teams. Thus we no doubt expect some surprises from the user community,
and we will go through our traditional gentle process to getting a
release out the door -the more people who use this release and comment
on issues, the faster and better the process will be. 

 At this point Ant1.6 is essentially feature frozen: only bug fixes and
documentation enhancements are going to go in, and even those are at the
discretion of the build manager. Additions will go into Ant1.7, on the
CVS_HEAD branch, though changes in that branch are fairly rare during
the beta phase, as the development team shifts to using the
ANT_16_BRANCH. Anyone submitting enhancement requests and new features
will feel somewhat neglected for the next few months. 

 Antoine Levy-Lambert is the build manager for this release. Antoine is
a new committer to the group this year. We're all very appreciative for
the contributions he has been making, and his willingness to take on the
role of build manager. It is good to see how rapidly new developers such
as Antoine, Peter Reilly and Jan Materne can become key developers in an
open source project, as it is a sign of a working open source
development process. 

[1] - http://ant.apache.org/ 
[2] - http://cvs.apache.org/dist/ant/v1.6beta1/ 

Apache APR Project  

[1] - http://apr.apache.org/ 

Apache Avalon Project  
"Apache Avalon project is an effort to create, design, develop and
maintain a common framework and set of components for applications
written using the Java language" 

 Avalon Framework 4.1.5 and Avalon Meta 1.1 package release. 

 The new framework release [2] includes enhancements linked to the new
Avalon Meta model [3]. Collectively the two packages represent an
important step forward in the evolution of the Avalon component model.
 The new Avalon Meta package provides a container neutral component
type descriptor meta-info model supporting full description of type
dependencies, service publication, logging channel assumptions, context
strategy, casting and entry dependencies, and configuration meta info.
 Tools released in conjunction with the Avalon Meta package include an
Ant task and Maven plugin supporting the automation of meta-info
generation from @avalon javadoc tags. 

 Release of the Excalibur i18n internationalization [4] and Excalibur
Configuration utilities [5]. These updates include minor enhancements to
configuration listing and equality testing, and facilities enabling
dynamic updating of a language locale. 

 Merlin 3.0 Beta 1 Release 

 Merlin [6] is an advanced component and service management solution
that simplifies and enhances component development, assembly and service
deployment concerns. Key Product Features include: 

 o auto assembly 
 o muli-layer configuration management 
 o advanced context management 
 o composite component management 
 o packaged deployment scenarios 
 o local and remote repository integration 
 o integral jar extension management 
 o Maven plugin support for meta-info generation and simulated
 o product packaging and install services 
 o based on Avalon component meta model 
 o support for legacy migration 

[1] - http://avalon.apache.org/ 
[2] - http://avalon.apache.org/framework 
[3] - http://avalon.apache.org/meta 
[4] - http://avalon.apache.org/excalibur/i18n/ 
[5] - http://avalon.apache.org/excalibur/configuration/ 
[6] - http://avalon.apache.org/merlin 

Apache Cocoon Project  

Apache Cocoon  

 Apache Cocoon is a web development framework built around the concepts
of separation of concerns (making sure people can interact and
collaborate on a project, without stepping on each other toes) and
component-based web development. 

 Cocoon implements these concepts around the notion of 'component
pipelines', each component on the pipeline specializing on a particular
operation. This makes it possible to use a Lego(tm)-like approach in
building web solutions, hooking together components into pipelines
without any required programming. 

 Cocoon is "web glue for your web application development needs". It is
a glue that keeps concerns separate and allows parallel evolution of the
two sides, improving development pace and reducing the chance of

 Cocoon has been designed to coexist and interoperate side-by-side with
your existing J2EE solutions or to give them new functionality without
requiring any change in the existing infrastructure. 

 Cocoon interacts with many data sources, including filesystems, RDBMS,
LDAP, native XML databases, SAPR systems and network-based data sources.
It adapts content delivery to the capabilities of different devices like
HTML, WML, PDF, SVG, and RTF, to name just a few. You can run Cocoon as
a Servlet as well as through a powerful, commandline interface. The
deliberate design of its abstract environment gives you the freedom to
extend its functionality to meet your special needs in a highly modular

[1] - http://cocoon.apache.org/2.1/ 
[2] - http://cocoon.apache.org/lenya/ 

Apache Commons Project  

[1] - http://commons.apache.org/ 


Apache DB Project  

Apache DB OJB  
"Object/Relational mapping tool that allows transparent persistence for
Java Objects against relational databases" 

[1] - http://db.apache.org/ojb/ 

Apache DB Torque  

 Torque 3.1 has been released on 1 September 2003. Starting with this
release the Torque generator [2] is separated and also provides the
generation of a simple modell for OJB. (this will be improved in 3.2)
See the change log for a full list of changes and improvements. 

[1] - http://db.apache.org/torque/ 
[2] - http://db.apache.org/torque/generator/ 

Apache HTTP Server Project  

 The website Apacheweek [1] is host to an active newsletter documenting
the Apache HTTP Server Project, with some coverage of other Apache

 See Apache HTTP Server Home Page [2] for more details. 

[1] - http://www.apacheweek.com/ 
[2] - http://httpd.apache.org/ 


Apache Incubator Project  

 Incubation is required of all newly accepted projects until a further
review indicates that the infrastructure, communications, and decision
making process have stabilized in a manner consistent with other
successful ASF projects. While incubation status is not necessarily
a reflection of the completeness or stability of the code, it does
indicate that the project has yet to be fully endorsed by the ASF. 

Incubator General  

 Jim Jagieski has resigned the PMC Chair status and the PMC has elected
Nicola Ken Barozzi as the new chair-elect. The next step is for the ASF
board to ratify the selection and formally install Nicola as the new

 We need to be very very clear about what it takes to be accepted into
the incubator. It should be a very low bar to leap, possibly 

 In these two months, there were a lot of constructive discussion of
*Incubate Incubator Project* there. We are still seeking the best way
for the ASF to accept and incubate projects in various forms. 

 For more information about Incubator Project, see the website [1]. 

[1] - http://incubator.apache.org/ 

"XMLBeans is an XML-Java binder that provides full XML schema support
together with full XML infoset fidelity." 

 The source for XMLBeans is now available through CVS and documentation
is now available through the website. The initial donation has been
checked as v1. Version 1 provides strong support for start-from-schema
(generating java objects mapping to an xml schema). Version 2 will
(amongst other things) add support for some start-from-java technologies
into the mix. 

 Work is now starting on xmlbeans v2. Discussions are continuing about
features and designs for this new version. For example see [2][3][4]. 
So join the mailing lists and get involved! 

 For more information, see the XMLBeans provisional website [1]. 

[1] - http://xml.apache.org/xmlbeans/ 
[2] - http://nagoya.apache.org/eyebrowse/BrowseList?listId=151&by=thread&from=503298

[3] - http://nagoya.apache.org/eyebrowse/BrowseList?listName=xmlbeans-dev@xml.apache.org&by=thread&from=491307

[4] - http://nagoya.apache.org/eyebrowse/BrowseList?listName=xmlbeans-dev@xml.apache.org&by=thread&from=502020

"Apache Geronimo is a new effort coordinated by the Apache Software
Foundation to make a J2EE compatible container." 

 In that period of time, the Geronimo project [1] has generated: 

 o 3200+ e-mails on this list alone 
 o 1000+ CVS commit batches 
 o 700+ subscribers to the developer list 
 o 1700+ of directories and files 
 o A large and active set of Wiki pages [3] 
 o And that's in the first month (August). 

 The announcement of the Apache Geronimo project generated an incredible
response from the community. Within its first month, the mailing list
has already seen over 3000 messages. This response has translated into a
large amount of people from all over the world working on the project. 

 The Apache Geronimo project is an effort to develop an open-source J2EE
container using a BSD-derived license that is fully compliant with the
J2EE specification as well as fully Sun certified. The project will
achieve this by building upon the many Java projects at the Apache
Software Foundation. In addition, the project is bringing together
leading members of the Castor, JBoss, MX4J, and OpenEJB communities, 
and possibly others. 

 For further information, please see the Geronimo Website [1], [2]. 

[1] - http://incubator.apache.org/projects/geronimo.html 
[2] - http://incubator.apache.org/projects/geronimo-proposal.html 
[3] - http://nagoya.apache.org/wiki/apachewiki.cgi 
"JaxMe is the ASF implementation of the JAXB specification for Java-XML

 The JaxMe [1] binding compiler takes in a schema description and
outputs a set of java classes. JaxMe will marshall these beans to xml
complient with the schema and unmarshall a conforming XML document into
these Java Beans. JaxMe will allow persistance capabilities to be added
to these generated beans. 

 JaxMe is a new subproject of the Apache Incubator, proposed to become a
part of ws.apache.org. It is an open source implementation of JAXB, the
specification for Java/XML binding. Java/XML binding means, that a
binding compiler takes as input a schema description (in most cases an
XML schema, but it may be a DTD, a RelaxNG schema, a Java class
inspected via reflection, or a database schema). The output is a set of
Java classes: 

 A Java bean class matching the schema description. (If the schema was
obtained via Java reflection, the original Java bean class.) Read a
conforming XML document and convert it into the equivalent Java bean.
Vice versa, marshal the Java bean back into the original XML document.
It is worth noting, that JaxMe is based on a generic source generation
framework [2] and a generic parser for XML Schema [3], which might be of
interest to other projects as well. 

 For more information, please take a glance at the JaxMe website [1]. 

[1] - http://ws.apache.org/jaxme/ 
[2] - http://ws.apache.org/jaxme/js/ 
[3] - http://ws.apache.org/jaxme/xs/ 
"The OASIS Web Services for Remote Portlets (WSRP) standard simplifies
integration of remote applications/content into portals." 

 For more information, see the WSRP4J website [1]. 

[1] - http://ws.apache.org/wsrp4j/ 
"Pluto is the Reference Implementation of the Java Portlet Specfication
(JSR 168)" 

 For more information, see the Pluto website [1]. 

[1] - http://jakarta.apache.org/pluto/ 
"AltRMI is a from-scratch replacement for RMI" 

 For more information, see the AltRMI website [1]. 

[1] - http://incubator.apache.org/projects/altrmi/ 
"FtpServer is a complete FTP Server component based on Avalon Phoenix." 

 For more information, see the FTPServer website [1]. 

[1] - http://incubator.apache.org/projects/ftpserver/ 


Apache James Project  
"Apache James offers a mail and news server, supporting Mailets, SMTP,
POP3, NNTP, and soon..IMAP" 

 For further information about the Apache James, please visit our
website [1]. 

[1] - http://james.apache.org/ 


Apache Jakarta Project  


Jakarta General  
"Ideas, suggestions, and comments on the overall Jakarta project" 

 22 September 2003 - Tomcat 5.0.12 Beta released 
 07 September 2003 - Tapestry 3.0-beta-3 released 
 04 September 2003 - Turbine 2.3 released 
 03 September 2003 - Regexp 1.3 released 
 02 September 2003 - Commons Lang 2.0 released 
 10 August 2003 - Commons Modeler 1.1 released 
 07 August 2003 - JMeter 1.9 Final Version released 
 01 August 2003 - Commons HttpClient 2.0 Release Candidate 1 released 
 01 August 2003 - Tomcat 4.1.27 Stable released 

 For participation to the jakarta general mailing list, please go to the
mailing list information page [1]. 

[1] - http://jakarta.apache.org/site/mail2.html#general 


Jakarta Alexandria  
"CVS/Javadoc/Source code/Documentation management system" 

[1] - http://jakarta.apache.org/alexandria/ 


Jakarta BCEL  

[1] - http://jakarta.apache.org/bcel/ 


Jakarta BSF  
"Bean Scripting Framework" 

[1] - http://jakarta.apache.org/bsf/ 


Jakarta Cactus  

[1] - http://jakarta.apache.org/cactus/ 


Jakarta Commons - General  
"creating and maintaining reusable Java components" 

[1] - http://jakarta.apache.org/commons/ 

Jakarta Commons BeanUtils  

 Recently there been quite a lot of discussion about the possibility of
providing a comprehensive solution to the problem of bean<->string
conversions [2].

[1] - http://jakarta.apache.org/commons/beanutils.html 
[2] - http://marc.theaimsgroup.com/?t=106473526000001&r=1&w=2 
Jakarta Commons Betwixt  

[1] - http://jakarta.apache.org/commons/betwixt/

 Factored out Object <-> Strong conversion into pluggable class and
enhanced default behaviour so that round tripping java.util.Date's is
supported with default configuration. Read more [here]. 

 Added hook to allow users to plug in custom bean creators for reading.

 Added support for implementation classes for Abstract classes and

 Added support for class normalization strategy (which allows users
better control of interface implementations for example when dealing
with Entity Beans).
Jakarta Commons Daemon  

 Jakarta Commons Daemon has been promoted from the commons sandbox into
the commons proper, and we're gearing up for a 1.0 final release. Daemon
is used by Tomcat 5.0 to allow running tomcat on port 80 on unix system
without logging in as the root user. For more information, see the
Commons Daemon web site [1]. 

[1] - http://jakarta.apache.org/commons/daemon 
Jakarta Commons Digester  

 Digester is a rule-based xml-to-java object mapper. For more
information see [1]. 

 A new package called plugins has recently been added [2]. This provides
an easy mechanism to add new digestion rules dynamically during a parse.
See the package-level documentation for more details [3]. 

 New example code illustrating typical usage cases for digester has been
added to CVS. 

 Discussions about the best ways to make available the data contained in
processing instructions [4] but the design is yet to be finalized. So,
now is a good time to join the list if you want to influence this debate. 

[1] - http://jakarta.apache.org/commons/digester.html 
[2] - http://marc.theaimsgroup.com/?l=jakarta-commons-dev&m=106506299806256&w=2 
[3] - http://cvs.apache.org/viewcvs.cgi/*checkout*/jakarta-commons/digester/src/java/org/apache/commons/digester/plugins/package.html?rev=1.2

[4] - http://marc.theaimsgroup.com/?l=jakarta-commons-user&m=106448466019682&w=2 
Jakarta Commons Modeler  

 Jakarta Modeler version 1.1 has been released! For more information,
see the Commons Modeler web site [1]. 

[1] - http://jakarta.apache.org/commons/modeler/ 
Jakarta Commons Resources  

 Commons resources is a sandbox component factored out of structs.
It is a sophisticated message resource management component. For more
information see the Commons Resources website [1]. 

[1] - http://jakarta.apache.org/commons/resources/ 
Jakarta Commons HttpClient  

 HttpClient has been making steady progress toward 2.0. We hope to have
a final 2.0 release by the end of October. Please see the HttpClient
site [1] for more details. 

[1] - http://jakarta.apache.org/commons/httpclient/ 
Jakarta Commons Sandbox: Attributes  

 The Commons Attributes project is an attempt at adding C#-like
attributes to Java, enabling developers to add attribute objects to
language elements (classes, methods, etc.). The project had been
abandoned for a while, but was re-started in late August, and was given
a complete overhaul with a new architecture and lots of new features.

Examples of new features: 

 o Inheritable attributes 
 o Ability to add attributes to return values and method parameters 
 o Maven integration 
 o Dropped requirement that attribute classes had to be serializable 

Project page: http://jakarta.apache.org/commons/sandbox/attributes/ 

Q&A: http://jakarta.apache.org/commons/sandbox/attributes/api/overview-summary.html 
Jakarta Gump  

 Gump Service: 

  The primary Gump server has suffered a service outage since 
September 9th. 

 As such this link is currently stale: 


 Alternate Gump servers are still active, and will temporarily take
over nagging duty. 


 SF.net outages: 

 CVS outages at SF.net continue to plague Gump, since it can't access
staples like junit & as such whole trees of projects are not accurately
integrating for this reason. 

 Gump Metadata (an OSS map): 

 Stefan Bodwig has continued to maintain Gump descriptors -- the project
metadata -- providing an invaluable service to the OSS community.
Keeping Gump metadata healthy keeps continuous integration valuable. The
OSS community is empowered to maintain their own metadata, however
Stefan's expert contributions continue to supplement the efforts of

 Python Gump: 

 Work has continued on a Python re-write of Gump. The rationale for a
re-write, in short, being that a single language (Python) was more
conducive to forming a development community than the combination of
Java/XSLT/shell scripting/Perl?, etc. For more details see: 


 Python Gump provides the traditional "unsupervised runs"
(communicating/nagging via mail/HTTP) but has some new features. 
Some notable differences are : 

- A more OO approach to manipulating the metadata, and performing
- A GUI (for metadata browsing & 'personal Gumping') 
- HTML documentation via xdocs, leveraging Jakarta Forrest to produce
  the site. 
- RSS feeds (for news updates on 'new successes' & 'new failures'). 
- A repository of built jars, in standard jar repository format. 

Current servers (publicly) running Python Gump are: 

 HTML:   http://lsd.student.utwente.nl/gump/index.html
 RSS:    http://lsd.student.utwente.nl/gump/index.rss
 Repository:     http://lsd.student.utwente.nl/gump/jars
 HTML:   http://gump.dotnot.org/index.html
 RSS:    http://gump.dotnot.org/index.rss
 Repository:     http://gump.dotnot.org/repository/
 HTML:   http://gump.chalko.com/py/index.html
 RSS:    http://gump.chalko.com/py/index.rss
 Repository:     http://gump.chalko.com/py/repo/

 Python Gump remains a work in progress, and is currently deamed

 See Jakarta Gump Project Website [1] for more details. 

[1] - http://jakarta.apache.org/gump/ 

Jakarta Jetspeed  
"user customizable Java Enterprise Information Portal, using Java and
XML and based on Turbine framework" 

[1] - http://jakarta.apache.org/jetspeed/ 

Jakarta JMeter  
"Pure Java desktop application designed to load test functional behavior
and measure performance" 

[1] - http://jakarta.apache.org/jmeter/ 

Jakarta Log4J  

 The log4j team is hoping to release an alpha version of log4j v1.3
during the month of October, at the latest before [ApacheCon US 2003],
in Las Vegas, November 16 through 19th. 

 [PatternLayout] has been enhanced to understand conversion words
instead of conversion characters. 

 Development of the [JoranConfigurator] is nearing completion. It has
been introduced to cope with highly versatile configuration files. 

 The Chainsaw log visualizer has been improved dramatically. More
spectacular improvements are on their way. 

Jakarta Lucene  
"Lucene provides A high-performance, full-featured text search engine" 

 The Lucene team is busily preparing for another 1.3 release candidate
build, which will be soon followed by a 1.3 final release. If you are a
Lucene consumer, please give the latest codebase a try so that we can
ensure a top-quality 1.3 release. 

[1] - http://jakarta.apache.org/lucene/ 

Jakarta ORO  
"Jakarta ORO provides APIs for managing Regular Expressions using Java" 

[1] - http://jakarta.apache.org/oro/ 


Jakarta POI  
"APIs for manipulating various file formats based upon Microsoft's OLE 2
Compound Document format" 

 For more information, see the Jakarta POI website [1] and POI News [2].
Also, we are waiting your participation to our mailing lists! [3] 

 HPSF, POI's component to handle document properties, supports writing
of properties now. While in the past you could only read a document's
title, author and other document properties, you are now able to write
or modify them. HPSF comes with a [HOW-TO] explaining this in detail. 

[1] - http://jakarta.apache.org/poi/ 
[2] - http://nagoya.apache.org/poi/news/ 
[3] - http://jakarta.apache.org/site/mail2.html#poi 

Jakarta Regexp  
"Jakarta Regexp provides APIs for managing Regular Expressions using

[1] - http://jakarta.apache.org/regexp/ 

Jakarta Slide  
"Jakarta Slide is WEBDAV aware content management system" 

[1] - http://jakarta.apache.org/slide/ 


Jakarta Struts  
"A model-view-controller framework for constructing web applications
with servlets and JavaServer Pages" 

[1] - http://jakarta.apache.org/struts/ 


Jakarta Taglibs  

[1] - http://jakarta.apache.org/taglibs/ 


Jakarta Tapestry  

"Tapestry provides web framework which seeks to find greater harmony
between web designers and developers" 

[1] - http://jakarta.apache.org/tapestry/ 

Jakarta Tomcat  
"Tomcat is the official Reference Implementation of the Servlet 2.* and
JavaServer Pages 1.* technologies" 

[1] - http://jakarta.apache.org/tomcat/ 


Jakarta Turbine  
"a servlet based framework that allows developers to quickly build
secure web applications" 

[1] - http://jakarta.apache.org/turbine/ 


Jakarta Velocity  
"Velocity is a general purpose Java-based template engine" 

[1] - http://jakarta.apache.org/velocity/ 
[2] - http://jakarta.apache.org/velocity/tools/ 


Jakarta Watchdog  

[1] - http://jakarta.apache.org/watchdog/ 


Apache Maven Project  

 Maven is a Java project management and project comprehension tool.
Maven is based on the concept of a project object model (POM) in that
all the artifacts produced by Maven are a result of consulting a well
defined model for your project. Builds, documentation, source metrics,
and source cross-references are all controlled by your POM. 

 Maven 1.0 RC1 [2] was released 30 September. This was another quiet
release mostly fixing problems [3] with plugins and adding functionality
that allows the automated download and installation of plugins. There is
also a preliminary Windows installer available. 

 With this work complete, plugins are now being released on their own
cycle, although they will still be distributed with the main Maven
release, at least for the time being. This has allowed critical bugfixes
and improvements to get to the users much more quickly. 

 The Maven team are now working on RC2 which will focus on some
impressive performance and memory usage improvements. 

 A blog called the Maven Diaries [4] has been started to let people know
the current direction and status of the project for those that want to
follow it more closely. 

 See The Apache Maven Home Page [1] for more details. 

[1] - http://maven.apache.org/ 
[2] - http://maven.apache.org/builds/release/1.0-rc1/ 
[3] - http://jira.codehaus.org/secure/IssueNavigator.jspa?view=&tempMax=1000&decorator=printable&start=0&fixfor=10181&mode=hide&reset=true&pid=10030

[4] - http://blogs.codehaus.org/projects/maven/ 


Apache Perl Project  

 As for July, mod_perl 1.28 was out, 1.29 real soon now and lots of work
is going on to get mod_perl version 2.x (and the 2.x docs:) up to speed. 

 For more information, please visit our website [1]. 

[1] - http://perl.apache.org/ 


Apache TCL Project  

[1] - http://tcl.apache.org/ 


Apache WS Project  

WS General  

 For more information, see the Apache Web Service website [1]. 

[1] - http://ws.apache.org/ 
WS Axis  

 Java Axis has been reasonably quiet, with general progress but no
major developments. As most of the IBM developers seem to have gone
quiet, to gain momentum and become a true community resource, Axis needs
more end-users writing code and docs, patching their bugs, and becoming
committers. Volunteers welcome! 

 The core needs of Axis are: 

 * Fix user defects, especially those related to WSDL handling and
   code generation. WSDL1.1 is trouble. We hope that WSDL1.2 will
   be more manageable, as it is much simpler, but it will still take
   extra engineering effort. 
 * XSD support. With the new JaxMe project in the incubator, we are
   hoping to hand off a lot of the XSD-Java binding to JAXME. 
 * Address interoperability issues. Usually with .NET, funnily enough 
 * Improve the documentation. 
 * Keep up with the evolving JAX-RPC and SAAJ standards. We have some
   SAAJ1.2 patches recently supplied by Heejune Ahn, that should keep
   us up there. 
 * Keep up with evolving SOAP standards, especially those from the W3C.
   We also track the WS-I Basic Profile for Web Services, because it
   lays down tighter interoperability requirements. 
 * What has been coming along nicely is the C++ port of Axis; the
   Sri-Lankan team have been busy, busy, busy. People are starting to
   ask "when will it be ready?" The latest news is that it is
   functionally complete, and a release plan is being put together.
 * When Axis C++ goes beta, it will offer native mod_axis HTTPD module
   to handle incoming SOAP requests. If this is what you have been
   looking for, get involved in this project today! 

[1] - http://ws.apache.org/axis/ 
[2] - http://ws.apache.org/soap/ 
[3] - http://ws.apache.org/wsif/ 
[4] - http://ws.apache.org/wsil/ 
[5] - http://ws.apache.org/xmlrpc/ 


Apache XML Project  

XML General  

[1] - http://xml.apache.org/ 

 For more information, see the Axkit website [1]. 

[1] - http://axkit.org/ 

 For more information, see the Apache Batik website [1]. 

[1] - http://xml.apache.org/batik/ 
XML Commons  

 Activity on xml-commons really is picking up somewhat. However we still
need more people to take an interest there. 

 We now have a forrestized website, although a couple of tricky paths in
the docs still need work. 

 xml-commons-resolver-1.1b1 has been released. This beta of the popular
Resolver component is primarily to test our release process and
documentation structure. Expect a final 1.1 release shortly, before the
next Ant release which wants to bundle Resolver. 

                                                    -- Shane Curcuru 

 For more information, see the XML-Commons website [1]. 

[1] - http://xml.apache.org/commons/ 
For more information, see the Apache FOP website [1]. 

[1] - http://xml.apache.org/fop/ 

 Forrest[1] recently broke a long release drought with a 0.5 release in
September and 0.5.1 in October. 0.5 is significantly faster than 0.4 and
introduces many new features[2] while substantially retaining

 Work on 0.6 is well underway. Features either implemented or in
discussion are: 

 * Lucene search integration 
 * Internationalization (i18n) 
 * In-place editing of content (no copying to build/webapp/) 
 * A new skin download system 
 * A rewrite of the Forrestbot using just Ant 1.6 
 * The list of Forrest-built sites continues to grow
   (thanks in particular to Tetsuya Kitahata). 

 As always, we welcome new participants [3]. 

[1] - http://xml.apache.org/forrest/
[2] - http://xml.apache.org/forrest/changes.html#version_0.5.1
[3] - mailto:forrest-dev-subscribe@xml.apache.org 

 For more information, see the Xalan Java2 Project website [1]. 

[1] - http://xml.apache.org/xalan-j/ 

 For more information, see the Xalan-C++ Project website [1]. 

[1] - http://xml.apache.org/xalan-c/ 

 For more information about Xerces-C++. please visit our website [1] 

[1] - http://xml.apache.org/xerces-c/ 

 For more information, see the Xerces-J Project website [1]. 

[1] - http://xml.apache.org/xerces-j/ 

 For more information, see the Xerces-P Project website [1]. 

[1] - http://xml.apache.org/xerces-p/ 

 For more information, visit the Xindice website [1]. 

[1] - http://xml.apache.org/xindice/ 
XML Security  

 For more information, see the XML-Security website [1]. 

[1] - http://xml.apache.org/xml-security/ 
PHP Project  

 PHP 4.3.4RC1 released 

 [29-Sep-2003] PHP 4.3.4RC1 has been released for testing. This release
candidate contains only bug fixes, so it should be quite stable. Please
test this release as much as possible, so that any remaining issues can
be uncovered and resolved prior to the final release. 

 For more information, please see the PHP project website [1]. 

[1] - http://www.php.net/ 

New Committers  

o Brett Porter : brett at apache.org (Maven) 
o Brian McCallister : brianm at apache.org (DB-OJB) 

 ......... Congratulations!!


Readers' Voice

o Man, you worked hard on that! Well done. -- Ged 
o thank you for putting together this great newsletter -- rodney 
o Looks great. Would be nice to have a summary table or something....
  -- joe 
o Great job! Would be nice to have a small one sentece description
  of each project beside the project name -- K 
o Editing behemoth wiki page (for draft) is a little tricky -- BrianM


Announcement of forthcoming newsletter

The next newsletter, The Apache Newsletter #3, will
be appeared around 15th November.
Please feel free to write your messages, articles to


Tetsuya Kitahata --  Terra-International, Inc.
E-mail: tetsuya@apache.org  http://www.terra-intl.com/
Apache Software Foundation Committer: http://www.apache.org/~tetsuya/
fingerprint: E420 3713 FAB0 C160 4A1E  6FC5 5846 23D6 80AE BDEA
The Apache Newsletter Editor: http://www.apache.org/newsletter/

View raw message