tomee-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] OpenEJB > October2011
Date Mon, 17 Oct 2011 00:58:00 GMT
<html>
<head>
    <base href="https://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/2042/9/1/_/styles/combined.css?spaceKey=OPENEJB&amp;forWysiwyg=true"
type="text/css">
    </head>
<body style="background: white;" bgcolor="white" class="email-body">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
    <h2><a href="https://cwiki.apache.org/confluence/display/OPENEJB/October2011">October2011</a></h2>
    <h4>Page <b>edited</b> by             <a href="https://cwiki.apache.org/confluence/display/~dblevins">David
Blevins</a>
    </h4>
        <div id="versionComment">
        <b>Comment:</b>
        Filled out more completely<br />
    </div>
        <br/>
                         <h4>Changes (12)</h4>
                                 
    
<div id="page-diffs">
                    <table class="diff" cellpadding="0" cellspacing="0">
    
            <tr><td class="diff-added-lines" style="background-color: #dfd;">
<br>It was a very eventful quarter with the completion of certification work, release,
and JavaOne announcement of TomEE. <br> <br></td></tr>
            <tr><td class="diff-unchanged" >Certification <br></td></tr>
            <tr><td class="diff-changed-lines" ><span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">Release</span>
<span class="diff-added-words"style="background-color: #dfd;"> </span> <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">Steady
progress on TCK work was made all through August and September with the hopes of maybe making
it in time for a JavaOne certification announcement.  First 100% pass completed on the 22nd.
 Last major bits revolved around @DataSourceDefinition support, CDI integration, global JNDI
support and the standard two dozen &quot;picky&quot; things some of which involved
patching jars. <br></td></tr>
            <tr><td class="diff-changed-lines" ><span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">Announcement</span>
<span class="diff-added-words"style="background-color: #dfd;"> </span> <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">Release
and Announcement <br></td></tr>
            <tr><td class="diff-changed-lines" ><span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">JavaOne</span>
<span class="diff-added-words"style="background-color: #dfd;"> </span> <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">Release
preparation started shortly after as did work on an announcement.  Primary release work involved
splitting the TomEE distro into two parts and cleaning up legal files.  For certification
purposes, any uncertified parts beyond the web profile had to be split into a separate download
that could be clearly marked as not certified.  Legal work was also quite involved as it had
been a year since the trunk code had been released.  Typically, releases have taken 2-3 weeks
due to discovering issues with LICENSE and NOTICE files of the zips and tar.gz.  To aid in
the legal screening and speed up release time in a healthy way, a tool was created to make
it easier to inspect the zip contents and all NOTICE and LICENSE files in all jars inside
said zip.  The tool is being moved into the RAT project and will be called &quot;Tentacles.&quot;
<br></td></tr>
            <tr><td class="diff-changed-lines" ><span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">Refactoring</span>
<span class="diff-added-words"style="background-color: #dfd;"> </span> <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">The
release announcement was drafted up by Sally with the help of myself and others.  The plan
was to announce the Thursday of JavaOne, but that date was moved up 2 days when Oracle placed
TomEE on the certification page Monday night.  By Tuesday morning word had already broken
on twitter, some of which had people posting links to snapshots, so the announcement was moved
up to tuesday thanks to some agility on Sally&#39;s part and the release binaries were
finalized. <br> <br>TomEE was featured prominently at JavaOne in a session on
thursday that week.  The session was standing room only and went quite well.  I participated
in two interviews about TomEE [2][3].  Aside from one of them naming me &quot;project
lead&quot;, they represent the ASF values nicely.  The interviewer&#39;s usage of
&quot;project lead&quot; usage was an oversight on my part, one which will not slip
by uncorrected so easily again. <br> <br>Future public events <br> <br>TomEE
will be presented by members of the community in the near future.  Jacek Laskowski at Warsjawa
2011, Jonathan Gallimore at JAXLondon in November, and myself at ApacheCon also in November.
 The community has been sharing all slides from all presentations given this year via the
project svn which has been quite nice in helping others reuse the materials for the benefit
of the project. <br> <br></td></tr>
            <tr><td class="diff-unchanged" >Current Activities <br></td></tr>
            <tr><td class="diff-changed-lines" ><span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">Conferences</span>
<span class="diff-added-words"style="background-color: #dfd;"> </span> <br></td></tr>
            <tr><td class="diff-deleted-lines" style="color:#999;background-color:#fdd;text-decoration:line-through;">-
warsjawa 2011 http://warsjawa.pl - [Java EE 6 Web Profile with Apache TomEE (and NetBeans
IDE 7.1)|https://github.com/warszawajug/warsjawa2011/wiki/Java-EE-6-Web-Profile-z-Apache-TomEE]
<br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">Immediately
post release, work has been focused on completing the Arquillian adapter for TomEE, improving
the Embeddable functionality, and refactoring the code to make it clearer what we consider
&quot;OpenEJB&quot; and what is &quot;TomEE.&quot;  The two have been one
indistinguishable codebase as the roots of TomEE is simply &quot;the OpenEJB/Tomcat integration&quot;
code renamed and certified.  Renaming that code TomEE has been a boon in helping people understand
what it does in a way they can also communicate to others, but it is a bit of a mess as TomEE
is looking like it could easily become the dominant identity.  The two, &quot;OpenEJB&quot;
and &quot;TomEE&quot;, will likely remain as part of the same build and codeline for
the foreseeable future, but work as started on giving TomEE more of its own identity in code
terms. <br> <br>Much work remains to be done on TomEE Plus, the flavor of TomEE
where the uncertified JMS, JAX-RS, JAX-WS and Java EE Connector functionality lives.  There
is desire to certify this as well, though, that will likely be months off. <br> <br>
<br>[1] https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces17
<br>[2] http://www.infoworld.com/d/application-development/apache-tomee-web-stack-gains-approval-175341
<br>[3] http://jaxenter.com/tomee-be-small-be-certified-be-tomcat-38434.html <br></td></tr>
    
            </table>
    </div>                            <h4>Full Content</h4>
                    <div class="notificationGreySide">
        
<p>It was a very eventful quarter with the completion of certification work, release,
and JavaOne announcement of TomEE.</p>

<p>Certification</p>

<p>Steady progress on TCK work was made all through August and September with the hopes
of maybe making it in time for a JavaOne certification announcement.  First 100% pass completed
on the 22nd.  Last major bits revolved around @DataSourceDefinition support, CDI integration,
global JNDI support and the standard two dozen "picky" things some of which involved patching
jars.</p>

<p>Release and Announcement</p>

<p>Release preparation started shortly after as did work on an announcement.  Primary
release work involved splitting the TomEE distro into two parts and cleaning up legal files.
 For certification purposes, any uncertified parts beyond the web profile had to be split
into a separate download that could be clearly marked as not certified.  Legal work was also
quite involved as it had been a year since the trunk code had been released.  Typically, releases
have taken 2-3 weeks due to discovering issues with LICENSE and NOTICE files of the zips and
tar.gz.  To aid in the legal screening and speed up release time in a healthy way, a tool
was created to make it easier to inspect the zip contents and all NOTICE and LICENSE files
in all jars inside said zip.  The tool is being moved into the RAT project and will be called
"Tentacles."</p>

<p>The release announcement was drafted up by Sally with the help of myself and others.
 The plan was to announce the Thursday of JavaOne, but that date was moved up 2 days when
Oracle placed TomEE on the certification page Monday night.  By Tuesday morning word had already
broken on twitter, some of which had people posting links to snapshots, so the announcement
was moved up to tuesday thanks to some agility on Sally's part and the release binaries were
finalized.</p>

<p>TomEE was featured prominently at JavaOne in a session on thursday that week.  The
session was standing room only and went quite well.  I participated in two interviews about
TomEE <a href="/confluence/pages/createpage.action?spaceKey=OPENEJB&amp;title=2&amp;linkCreation=true&amp;fromPageId=27828872"
class="createlink">2</a><a href="/confluence/pages/createpage.action?spaceKey=OPENEJB&amp;title=3&amp;linkCreation=true&amp;fromPageId=27828872"
class="createlink">3</a>.  Aside from one of them naming me "project lead", they
represent the ASF values nicely.  The interviewer's usage of "project lead" usage was an oversight
on my part, one which will not slip by uncorrected so easily again.</p>

<p>Future public events</p>

<p>TomEE will be presented by members of the community in the near future.  Jacek Laskowski
at Warsjawa 2011, Jonathan Gallimore at JAXLondon in November, and myself at ApacheCon also
in November.  The community has been sharing all slides from all presentations given this
year via the project svn which has been quite nice in helping others reuse the materials for
the benefit of the project.</p>

<p>Current Activities</p>

<p>Immediately post release, work has been focused on completing the Arquillian adapter
for TomEE, improving the Embeddable functionality, and refactoring the code to make it clearer
what we consider "OpenEJB" and what is "TomEE."  The two have been one indistinguishable codebase
as the roots of TomEE is simply "the OpenEJB/Tomcat integration" code renamed and certified.
 Renaming that code TomEE has been a boon in helping people understand what it does in a way
they can also communicate to others, but it is a bit of a mess as TomEE is looking like it
could easily become the dominant identity.  The two, "OpenEJB" and "TomEE", will likely remain
as part of the same build and codeline for the foreseeable future, but work as started on
giving TomEE more of its own identity in code terms.</p>

<p>Much work remains to be done on TomEE Plus, the flavor of TomEE where the uncertified
JMS, JAX-RS, JAX-WS and Java EE Connector functionality lives.  There is desire to certify
this as well, though, that will likely be months off.</p>


<p><a href="/confluence/pages/createpage.action?spaceKey=OPENEJB&amp;title=1&amp;linkCreation=true&amp;fromPageId=27828872"
class="createlink">1</a> <a href="https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces17"
class="external-link" rel="nofollow">https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces17</a><br/>
<a href="/confluence/pages/createpage.action?spaceKey=OPENEJB&amp;title=2&amp;linkCreation=true&amp;fromPageId=27828872"
class="createlink">2</a> <a href="http://www.infoworld.com/d/application-development/apache-tomee-web-stack-gains-approval-175341"
class="external-link" rel="nofollow">http://www.infoworld.com/d/application-development/apache-tomee-web-stack-gains-approval-175341</a><br/>
<a href="/confluence/pages/createpage.action?spaceKey=OPENEJB&amp;title=3&amp;linkCreation=true&amp;fromPageId=27828872"
class="createlink">3</a> <a href="http://jaxenter.com/tomee-be-small-be-certified-be-tomcat-38434.html"
class="external-link" rel="nofollow">http://jaxenter.com/tomee-be-small-be-certified-be-tomcat-38434.html</a></p>
    </div>
        <div id="commentsSection" class="wiki-content pageSection">
        <div style="float: right;">
            <a href="https://cwiki.apache.org/confluence/users/viewnotifications.action"
class="grey">Change Notification Preferences</a>
        </div>
        <a href="https://cwiki.apache.org/confluence/display/OPENEJB/October2011">View
Online</a>
        |
        <a href="https://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=27828872&revisedVersion=3&originalVersion=2">View
Changes</a>
                |
        <a href="https://cwiki.apache.org/confluence/display/OPENEJB/October2011?showComments=true&amp;showCommentArea=true#addcomment">Add
Comment</a>
            </div>
</div>
</div>
</div>
</div>
</body>
</html>

Mime
View raw message