incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From nicola...@apache.org
Subject cvs commit: incubator-site/build/site/projects/geronimo status.html status.pdf
Date Tue, 11 Nov 2003 11:23:57 GMT
nicolaken    2003/11/11 03:23:57

  Added:       build/site/projects/geronimo status.html status.pdf
  Log:
  Add what is for now new status location.
  
  Revision  Changes    Path
  1.1                  incubator-site/build/site/projects/geronimo/status.html
  
  Index: status.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
  <head>
  <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <title>status</title>
  <link type="text/css" href="../../skin/page.css" rel="stylesheet">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
  <!--================= start Navigation Path ==================-->
  <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
  <td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1"
width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><!--===== breadcrumb
trail (javascript-generated) ====--><font size="2" face="Arial, Helvetica, Sans-serif"><script
src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td>
  </tr>
  <tr>
  <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" src="../../skin/images/spacer.gif"
class="spacer"></td>
  </tr>
  </table>
  <!--================= end Navigation Path ==================-->
  <!--================= start Banner ==================-->
  <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
  <!--================= start Group Logo ==================-->
  <td bgcolor="#294563"><a href="http://www.apache.org"><img border="0" class="logoImage"
alt="Apache" src="../../images/apache-incubator.png"></a></td>
  <!--================= end Group Logo ==================-->
  <!--================= start Project Logo ==================--><td width="100%"
align="center" bgcolor="#294563"><a href="http://incubator.apache.org/"><img border="0"
class="logoImage" alt="Apache Incubator" src="../../images/apache-incubator-logo.png"></a></td>
  <!--================= end Project Logo ==================-->
  <!--================= start Search ==================--><td valign="top" rowspan="2"
bgcolor="#294563">
  <form target="_blank" action="http://www.google.com/search" method="get">
  <table summary="search" border="0" cellspacing="0" cellpadding="0" bgcolor="#4C6C8F">
  <tr>
  <td colspan="3"><img height="10" width="1" alt="" src="../../skin/images/spacer.gif"
class="spacer"></td>
  </tr>
  <tr>
  <td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td
nowrap="nowrap"><input value="incubator.apache.org" name="sitesearch" type="hidden"><input
size="15" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif"
class="spacer"><input name="Search" value="Search" type="submit">
  <br>
  <font face="Arial, Helvetica, Sans-serif" size="2" color="white">
                        the Incubator site
                        
                        
                      </font></td><td><img height="1" width="1" alt=""
src="../../skin/images/spacer.gif" class="spacer"></td>
  </tr>
  <tr>
  <td><img alt="" border="0" height="10" width="9" src="../../skin/images/search-left.gif"></td><td><img
height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td><img
alt="" border="0" height="10" width="9" src="../../skin/images/search-right.gif"></td>
  </tr>
  </table>
  </form>
  </td>
  <!--================= start Search ==================--><td bgcolor="#294563"><img
height="10" width="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
  </tr>
  <tr>
  <td valign="bottom" bgcolor="#294563" colspan="2">
  <!--================= start Tabs ==================-->
  <div class="tab">
  <table summary="tab bar" border="0" cellpadding="0" cellspacing="0">
  <tr>
  <td width="6"><img alt="" height="8" width="6" src="../../skin/images/spacer.gif"></td><td
valign="bottom">
  <table summary="non selected tab" style="height: 1.6em" border="0" cellpadding="0" cellspacing="0">
  <tr>
  <td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../../skin/images/tab-left.gif"></td><td
valign="middle" bgcolor="#B2C4E0"><a class="base-not-selected" href="../.././index.html">Home</a></td><td
valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../../skin/images/tab-right.gif"></td>
  </tr>
  <tr>
  <td colspan="3" height="1"></td>
  </tr>
  </table>
  </td><td width="6"><img alt="" height="8" width="6" src="../../skin/images/spacer.gif"></td><td
valign="bottom">
  <table summary="selected tab" style="height: 1.8em" border="0" cellpadding="0" cellspacing="0">
  <tr>
  <td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-left.gif"></td><td
valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica,
Sans-serif"><b><a class="base-selected" href="../../projects/index.html">Projects</a></b></font></td><td
valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-right.gif"></td>
  </tr>
  </table>
  </td><td width="6"><img alt="" height="8" width="6" src="../../skin/images/spacer.gif"></td><td
valign="bottom">
  <table summary="non selected tab" style="height: 1.6em" border="0" cellpadding="0" cellspacing="0">
  <tr>
  <td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../../skin/images/tab-left.gif"></td><td
valign="middle" bgcolor="#B2C4E0"><a class="base-not-selected" href="../../learn/index.html">Learn</a></td><td
valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../../skin/images/tab-right.gif"></td>
  </tr>
  <tr>
  <td colspan="3" height="1"></td>
  </tr>
  </table>
  </td><td width="6"><img alt="" height="8" width="6" src="../../skin/images/spacer.gif"></td><td
valign="bottom">
  <table summary="non selected tab" style="height: 1.6em" border="0" cellpadding="0" cellspacing="0">
  <tr>
  <td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../../skin/images/tab-left.gif"></td><td
valign="middle" bgcolor="#B2C4E0"><a class="base-not-selected" href="http://nagoya.apache.org/wiki/apachewiki.cgi?Incubator">Whiteboard</a></td><td
valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="../../skin/images/tab-right.gif"></td>
  </tr>
  <tr>
  <td colspan="3" height="1"></td>
  </tr>
  </table>
  </td>
  </tr>
  </table>
  </div>
  <!--================= end Tabs ==================-->
  </td><td bgcolor="#294563"><img alt="" width="1" height="1" src="../../skin/images/spacer.gif"
class="spacer"></td>
  </tr>
  <tr>
  <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="../../skin/images/spacer.gif"
class="spacer"></td>
  </tr>
  </table>
  <!--================= end Banner ==================-->
  <!--================= start Menu, NavBar, Content ==================-->
  <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0"
cellspacing="0">
  <tr>
  <td valign="top">
  <table summary="menu" border="0" cellspacing="0" cellpadding="0">
  <tr>
  <!--================= start left top NavBar ==================-->
  <td rowspan="3" valign="top">
  <table summary="blue line" border="0" cellpadding="0" cellspacing="0">
  <tr>
  <td bgcolor="#294563"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif"
class="spacer"></td>
  </tr>
  <tr>
  <td bgcolor="#CFDCED"><font color="#4C6C8F" size="4" face="Arial, Helvetica, Sans-serif">&nbsp;</font></td>
  </tr>
  <tr>
  <td bgcolor="#294563"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif"
class="spacer"></td>
  </tr>
  </table>
  </td>
  <!--================= end left top NavBar ==================--><td bgcolor="#294563"><img
width="1" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td
valign="bottom" bgcolor="#4C6C8F"><img width="10" height="10" alt="" src="../../skin/images/spacer.gif"
class="spacer"></td><td nowrap="nowrap" valign="top" bgcolor="#4C6C8F">
  <!--================= start Menu items ==================-->
  <div class="menu">
  <ul>
  <li>
  <font color="#CFDCED">Projects</font>
  <ul>
      
  <li>
  <a href="../../projects/index.html">Index</a>
  </li>
      
  <li>
  <a href="../../projects/altrmi.html">AltRMI</a>
  </li>
      
  <li>
  <a href="../../projects/ftpserver.html">FTPServer</a>
  </li>
      
  <li>
  <span class="sel"><font color="#ffcc00">Geronimo</font></span>
  </li>    
      
  <li>
  <a href="../../projects/jaxme.html">JaxMe</a>
  </li>   
      
  <li>
  <a href="../../projects/juddi.html">Juddi</a>
  </li>   
      
  <li>
  <a href="../../projects/lenya.html">Lenya</a>
  </li>   
      
  <li>
  <a href="../../projects/pluto.html">Pluto</a>
  </li>   
      
  <li>
  <a href="../../projects/wsrp4j.html">Wsrp4j</a>
  </li>   
      
  <li>
  <a href="../../projects/xmlbeans.html">XmlBeans</a>
  </li>   
      
  <li>
  <a href="../../projects/directory.html">Directory</a>
  </li>   
    
  </ul>
  </li>
  </ul>
  </div>
  <!--================= end Menu items ==================-->
  </td><td valign="bottom" bgcolor="#4C6C8F"><img width="10" height="10" alt=""
src="../../skin/images/spacer.gif" class="spacer"></td><td bgcolor="#294563"><img
width="1" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
  </tr>
  <tr>
  <td valign="bottom" align="left" colspan="2" rowspan="2" bgcolor="#4C6C8F"><img
height="10" width="10" border="0" alt="" src="../../skin/images/menu-left.gif"></td><td
bgcolor="#4C6C8F"><img height="10" width="10" alt="" src="../../skin/images/spacer.gif"
class="spacer"></td><td valign="bottom" align="right" colspan="2" rowspan="2"
bgcolor="#4C6C8F"><img height="10" width="10" border="0" alt="" src="../../skin/images/menu-right.gif"></td>
  </tr>
  <tr>
  <td height="1" bgcolor="#294563"><img width="1" height="1" alt="" src="../../skin/images/spacer.gif"
class="spacer"></td>
  </tr>
  </table>
  </td><td valign="top" width="100%">
  <table summary="content" width="100%" border="0" cellpadding="0" cellspacing="0">
  <!--================= start middle NavBar ==================-->
  <tr>
  <td colspan="4" bgcolor="#294563"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif"
class="spacer"></td>
  </tr>
  <tr>
  <td align="left" width="10" bgcolor="#CFDCED"><img width="10" height="1" alt=""
src="../../skin/images/spacer.gif" class="spacer"></td><td align="left" width="50%"
bgcolor="#CFDCED"><font color="#4C6C8F" size="3" face="Arial, Helvetica, Sans-serif">
                  &nbsp;
                  
                  </font><img width="10" height="8" alt="" src="../../skin/images/spacer.gif"
class="spacer"></td><td align="right" width="50%" bgcolor="#CFDCED"><font
color="#4C6C8F" size="3" face="Arial, Helvetica, Sans-serif">
                  &nbsp;
                  
                  </font><img width="10" height="8" alt="" src="../../skin/images/spacer.gif"
class="spacer"></td><td width="10" bgcolor="#CFDCED"><img width="10" height="1"
alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
  </tr>
  <tr>
  <td colspan="4" bgcolor="#294563"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif"
class="spacer"></td>
  </tr>
  <!--================= end middle NavBar ==================-->
  <!--================= start Content==================-->
  <tr>
  <td align="left" width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif"
class="spacer"></td><td colspan="2" align="left" width="100%">
  <div class="content">
  <table class="title" summary="">
  <tr>
  <td valign="middle">
  <h1>status</h1>
  </td><script language="Javascript" type="text/javascript">
  function printit() {  
  if (window.print) {
      window.print() ;  
  } else {
      var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
  document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
      WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML
= "";  
  }
  }
  </script><script language="Javascript" type="text/javascript">
  var NS = (navigator.appName == "Netscape");
  var VERSION = parseInt(navigator.appVersion);
  if (VERSION > 3) {
      document.write('<td nowrap="nowrap" width="40" align="center">');
      document.write('  <a class="dida" href="javascript:printit()">');
      document.write('    <img alt="Print this Page" src="../../skin/images/printer.gif"
class="skin"><br>');
      document.write('  print</a>');
      document.write('</td>');
  }
  </script><td nowrap="nowrap" width="40" align="center"><a class="dida" href="status.pdf"><img
alt="PDF" src="../../skin/images/pdfdoc.gif" class="skin"><br>
            PDF</a></td>
  </tr>
  </table>
  <ul class="minitoc">
  <li>
  <a href="#Project+Website">Project Website</a>
  </li>
  <li>
  <a href="#Identify+the+project+to+be+incubated">Identify the project to be incubated</a>
  </li>
  <li>
  <a href="#Interim+responsibility">Interim responsibility</a>
  </li>
  <li>
  <a href="#Copyright">Copyright</a>
  </li>
  <li>
  <a href="#Establish+a+list+of+active+committers">Establish a list of active committers</a>
  </li>
  <li>
  <a href="#Infrastructure">Infrastructure</a>
  </li>
  <li>
  <a href="#Collaborative+Development">Collaborative Development</a>
  </li>
  <li>
  <a href="#Organizational+acceptance+of+responsibility+for+the+project">Organizational
acceptance of responsibility for the project</a>
  </li>
  <li>
  <a href="#Incubator+sign-off">Incubator sign-off</a>
  </li>
  <li>
  <a href="#Status">Status</a>
  </li>
  </ul>
  <a name="N10007"></a><a name="Project+Website"></a>
  <h3>Project Website</h3>
  <div style="margin-left: 0 ; border: 2px">
  <p>The wiki for Geronimo is at <a href="http://wiki.apache.org/geronimo/">http://wiki.apache.org/geronimo/</a>
  </p>
  </div>
  <a name="N10010"></a><a name="Identify+the+project+to+be+incubated"></a>
  <h3>Identify the project to be incubated</h3>
  <div style="margin-left: 0 ; border: 2px">
  <ul>
  <li>
  <strong>DONE</strong>
  </li>
  </ul>
  <p>Make sure that the requested project name does not already exist and check www.nameprotect.com
to be sure that the name is not already trademarked for an existing software product.</p>
  <ul>
  <li>
  <strong>DONE</strong>
  </li>
  </ul>
  <p>If request from an existing Apache project to adopt an external package, then ask
the Apache project for the cvs module and mail address names.</p>
  <ul>
  <li>
  <strong>DONE</strong>
  </li>
  </ul>
  <p>If request from outside Apache to enter an existing Apache project, then post a
message to that project for them to decide on acceptance.</p>
  <ul>
  <li>
  <strong>DONE</strong>
  </li>
  </ul>
  <p>If request from anywhere to become a stand-alone PMC, then assess the fit with
the ASF, and create the lists and modules under the incubator address/module names if accepted.</p>
  </div>
  <a name="N1002C"></a><a name="Interim+responsibility"></a>
  <h3>Interim responsibility</h3>
  <div style="margin-left: 0 ; border: 2px">
  <ul>
  <li>
  <strong>DONE</strong>
  </li>
  </ul>
  <p>Who has been identified as the shepherd for the incubation?</p>
  <p>Jim Jagielski</p>
  <ul>
  <li>Are they tracking progress in the file</li>
  </ul>
  <p>incubator/projects/{project_name}/STATUS</p>
  </div>
  <a name="N1003D"></a><a name="Copyright"></a>
  <h3>Copyright</h3>
  <div style="margin-left: 0 ; border: 2px">
  <ul>
  <li>
  <strong>DONE</strong>
  </li>
  </ul>
  <p>Have the papers that transfer rights to the ASF been received? It is only necessary
to transfer rights for the package, the core code, and any new code produced by the project.</p>
  <p>
  <strong>(new codebase)</strong>
  </p>
  <ul>
  <li>Have the files been updated to reflect the new ASF copyright?</li>
  </ul>
  <p>Verify distribution rights:</p>
  <ul>
  <li>For all code included with the distribution that is not under the</li>
  </ul>
  <p>Apache license, do we have the right to combine with Apache-licensed code and redistribute?</p>
  <ul>
  <li>
  <strong>DONE</strong>
  </li>
  </ul>
  <p>Is all source code distributed by the project covered by one or more of the following
approved licenses:  Apache, BSD, Artistic, MIT/X, MIT/W3C, MPL 1.1, or something with essentially
the same terms?</p>
  </div>
  <a name="N1005A"></a><a name="Establish+a+list+of+active+committers"></a>
  <h3>Establish a list of active committers</h3>
  <div style="margin-left: 0 ; border: 2px">
  <ul>
  <li>Are all active committers in the STATUS file?</li>
  </ul>
  <ul>
  <li>Do they have accounts on cvs.apache.org?</li>
  </ul>
  <ul>
  <li>Have they submitted a contributors agreement?</li>
  </ul>
  </div>
  <a name="N10067"></a><a name="Infrastructure"></a>
  <h3>Infrastructure</h3>
  <div style="margin-left: 0 ; border: 2px">
  <ul>
  <li>CVS modules created and committers added to avail file?</li>
  </ul>
  <ul>
  <li>Mailing lists set up and archived?</li>
  </ul>
  <ul>
  <li>Problem tracking system (Bugzilla)?</li>
  </ul>
  <ul>
  <li>Has the project migrated to our infrastructure?</li>
  </ul>
  </div>
  <a name="N10077"></a><a name="Collaborative+Development"></a>
  <h3>Collaborative Development</h3>
  <div style="margin-left: 0 ; border: 2px">
  <ul>
  <li>Have all of the active long-term volunteers been identified</li>
  </ul>
  <p>and acknowledged as committers on the project?</p>
  <ul>
  <li>
  <strong>DONE</strong>
  </li>
  </ul>
  <p>Are there three or more independent committers?</p>
  <p>(The legal definition of independent is long and boring, but basically it means
that there is no binding relationship between the individuals, such as a shared employer,
that is capable of overriding their free will as individuals, directly or indirectly.)</p>
  <ul>
  <li>
  <strong>DONE</strong>
  </li>
  </ul>
  <p>Are project decisions being made in public by the committers?</p>
  <ul>
  <li>Are the decision-making guidelines published and agreed to by</li>
  </ul>
  <p>all of the committers?</p>
  </div>
  <a name="N10093"></a><a name="Organizational+acceptance+of+responsibility+for+the+project"></a>
  <h3>Organizational acceptance of responsibility for the project</h3>
  <div style="margin-left: 0 ; border: 2px">
  <ul>
  <li>If graduating to an existing PMC, has the PMC voted to accept it?</li>
  </ul>
  <ul>
  <li>If graduating to a new PMC, has the board voted to accept it?</li>
  </ul>
  </div>
  <a name="N1009D"></a><a name="Incubator+sign-off"></a>
  <h3>Incubator sign-off</h3>
  <div style="margin-left: 0 ; border: 2px">
  <ul>
  <li>Has the Incubator decided that the project has accomplished all</li>
  </ul>
  <p>of the above tasks?</p>
  </div>
  <a name="N100A6"></a><a name="Status"></a>
  <h3>Status</h3>
  <div style="margin-left: 0 ; border: 2px">
  <pre class="code">&#13;
  From dain@coredevelopers.net Mon Sep  8 08:06:42 2003&#13;
  Mailing-List: contact geronimo-dev-help@incubator.apache.org; run by ezmlm&#13;
  Reply-To: geronimo-dev@incubator.apache.org&#13;
  Delivered-To: mailing list geronimo-dev@incubator.apache.org&#13;
  Date: Sat, 6 Sep 2003 16:11:25 -0500&#13;
  Subject: State of the Project&#13;
  From: Dain Sundstrom &lt;dain@coredevelopers.net&gt;&#13;
  To: geronimo-dev@incubator.apache.org&#13;
  Message-Id: &lt;AC8D58FA-E0AE-11D7-B8F0-000393DB559A@coredevelopers.net&gt;&#13;
  &#13;
  The first month of our project has seen a deluge of volunteers, email&#13;
  and code.  Indeed, for the first few days we had so many volunteers&#13;
  that it was almost impossible to keep up with the influx.  Many of the&#13;
  initial volunteers stuck around and are actively participating.  The&#13;
  email volume of the last month is shocking.  We have had over three&#13;
  thousand messages on the list, and for the first few days we were&#13;
  getting hundreds of emails a day.  The volume has settled down to a&#13;
  much more manageable level, and the discussions have improved as a&#13;
  result.  It has been amazing to see the small code seed we started with&#13;
  grow into a two and a half megabyte source bundle.  Even with this&#13;
  massive growth, the code base has remained stable (the build has only&#13;
  been broken a few times).&#13;
  &#13;
  Given these signs, we declare the state of the project to be healthy&#13;
  and vibrant.&#13;
  &#13;
  The momentum of the project is huge, and it appears we have reached the&#13;
  critical mass required for a success. However, we have some challenges&#13;
  to overcome.  One of these is the nature of discussions on the mailing&#13;
  list - we have had many bike shed type discussions thrashing minute&#13;
  details to death but choking out larger topics.  In some cases, this&#13;
  has resulted in contributors collaborating offline and major changes&#13;
  happening with little public discussion.  This issue is gradually&#13;
  working itself out, but we all need to be aware of this tendency and&#13;
  work to keep discussions on the list more focused.&#13;
  &#13;
  Another challenge facing us is how to grow the committer base.  There&#13;
  is some perception of a cathedral clique of insiders, whereas in&#13;
  reality, many of the project management issues have arisen because the&#13;
  current committers are not used to working together and are new to the&#13;
  Apache Way.  With the initial startup phase behind us, we will be&#13;
  looking to expand the project rapidly over the next couple of months.&#13;
  &#13;
  &#13;
  &#13;
  Geronimo is a complex project with many collaborating subsystems and&#13;
  significant progress has been made in many areas.&#13;
  &#13;
  BUILD SYSTEM&#13;
  Our build system came together surprisingly quickly.  We have support&#13;
  for multiple modules and an amazing auto-generated web site from maven.&#13;
    Jason Dillon is currently working out the structure of our final&#13;
  build, and Dain Sundstrom and David Blevins will be setting up an&#13;
  integration testing system next week.&#13;
  &#13;
  SPECIFICATION APIs&#13;
  Some of the least exciting but most critical work has been the&#13;
  provision of unencumbered versions of the specification APIs. Credit&#13;
  goes to Maas van den Berg and Aaron Mulder for much of this work, with&#13;
  a special mention of Alex Blewitt for diligently building out the&#13;
  JavaMail API which contains substantial concrete implementation.&#13;
  &#13;
  SERVICE FOUNDATION&#13;
  Using JMX as a kernel technology has facilitated the manageability of&#13;
  the system.  A GeronimoMBean has been added, intended to be the basis&#13;
  for other services in Geronimo.  This MBean provides support for&#13;
  multiple managed objects and implements the managed object, state&#13;
  manageable and event provider interfaces from the J2EE Management&#13;
  specification.  Dain Sundstrom will be adding persistence capability,&#13;
  allowing the server configuration to be preserved between restarts.&#13;
  &#13;
  CONSOLE&#13;
  A console subsystem is in progress with web and command-line based&#13;
  interfaces under development by N. Alex Rupp and Matt Kurjanowicz.&#13;
  There are also plans for a GUI console once a common structure has been&#13;
  determined.&#13;
  &#13;
  DEPLOYMENT&#13;
  A common deployment architecture has been defined, supporting local and&#13;
  remote modules, dependencies between deployed components, and pluggable&#13;
  deployment strategies. Currently deployment is provided for service&#13;
  archives containing MBeans; support will be added soon for Web, EJB and&#13;
  Connector modules. Scanners have been implemented for both local and&#13;
  remote (WebDAV) filesystems.&#13;
  &#13;
  REMOTING&#13;
  Hiram Chirino has implemented a remoting framework for routing&#13;
  invocation requests both within and between VMs, freeing containers&#13;
  from the need to handle wire protocols and failover.  The current code&#13;
  supports both synchronous and asynchronous communication and is built&#13;
  on NIO.  Future work will add IIOP support using the simple RMI/IIOP&#13;
  ORB, allowing us to meet the requirements of the J2EE specification.&#13;
  &#13;
  METADATA&#13;
  We have defined a format for Geronimo-specific deployment descriptors&#13;
  and have added a basic object model for representing them in memory. A&#13;
  simple loader is in place based on Xerces and DOM, and investigation is&#13;
  proceeding into more effective XML binding based on the XMLBeans&#13;
  project. Aaron Mulder has been responsible for much of the initial&#13;
  implementation, and he is continuing work on J2EE Deployment (JSR 88)&#13;
  and Validation.&#13;
  &#13;
  CLIENT CONTAINER&#13;
  Jeremy Boynes has implemented an Application Client Container as a&#13;
  starting point for enterprise container functionality.  This includes a&#13;
  simple implementation of the java:comp Environment Naming Context with&#13;
  support for env-entry and ejb-ref elements.  Basic interoperability&#13;
  with external J2EE servers has been tested and full support will come&#13;
  with the introduction of IIOP remoting.&#13;
  &#13;
  SECURITY&#13;
  A start has been made on security by David Blevins and Alan Cabrera in&#13;
  the form of a JACC (JSR 115) implementation which, combined with JAAS,&#13;
  will provide a pluggable authentication and authorization framework.&#13;
  &#13;
  &#13;
  &#13;
  With many of the basic services now in place, we expect to start work&#13;
  soon on the EJB containers and hopefully will have Session and BMP&#13;
  Entity support available within the next month.&#13;
  &#13;
  In other areas, co-ordination has started with the OpenJMS and LDAPd&#13;
  projects to facilitate the integration of technology, and discussion&#13;
  has started with ObjectWeb to allow the sharing of technology between&#13;
  the two projects.&#13;
  &#13;
  This has been a phenomenal first month in which huge progress has been&#13;
  made. Much of the technical groundwork has now been laid and we can&#13;
  look forward to the challenges of the EJB and Connector subsystems.&#13;
  &#13;
  The Geronimo Project&#13;
  &#13;
  </pre>
  </div>
  <div class="attribution"></div>
  </div>
  </td><td width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif"
class="spacer"></td>
  </tr>
  <!--================= end Content==================-->
  </table>
  </td>
  </tr>
  </table>
  <!--================= end Menu, NavBar, Content ==================-->
  <!--================= start Footer ==================-->
  <table summary="footer" cellspacing="0" cellpadding="0" width="100%" border="0">
  <tr>
  <td colspan="2" height="1" bgcolor="#4C6C8F"><img height="1" width="1" alt="" src="../../skin/images/spacer.gif"
class="spacer"><a href="../../skin/images/label.gif"></a><a href="../../skin/images/page.gif"></a><a
href="../../skin/images/chapter.gif"></a><a href="../../skin/images/chapter_open.gif"></a><a
href="../../skin/images/current.gif"></a><a href="/favicon.ico"></a></td>
  </tr>
  <tr>
  <td colspan="2" bgcolor="#CFDCED" class="copyright" align="center"><font size="2"
face="Arial, Helvetica, Sans-Serif">Copyright &copy;
            2002-2003&nbsp;The Apache Software Foundation. All rights reserved.<script
type="text/javascript" language="JavaScript"><!--
                document.write(" - "+"Last Published: " + document.lastModified);
              //  --></script></font></td>
  </tr>
  <tr>
  <td colspan="2" align="left" bgcolor="#CFDCED" class="logos"></td>
  </tr>
  </table>
  <!--================= end Footer ==================-->
  </body>
  </html>
  
  
  
  1.1                  incubator-site/build/site/projects/geronimo/status.pdf
  
  	<<Binary file>>
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message