You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by Matt Hogstrom <ma...@hogstrom.org> on 2006/11/15 17:38:21 UTC

The Drive to Five

I've been noodling over our Java EE 5.0 release of Geronimo and had  
some ideas I wanted to share.

Given that the J2EE space is highly competitive I would love to see  
us have a Java EE 5.0 implementation out before Java One.  We might  
not be the first on the block but we'll be in the pack and that will  
be huge for us in terms of showing we came from behind with J2EE 1.4  
a few years late and now were on a par with our other Open Source  
projects in terms of having software available.  The other cool  
features like plugins will simply set us apart.

My personal goal is to work towards a full release of Apache Geronimo  
2.0 (perhaps it should be 5.0 :)  available around the end of March  
in 2007.  In order to have a version available by that date we need  
to deliver some milestones earlier so we can get user feedback, tweak  
the server and fix some bugs.  So here is my thinking, let me know  
how this sounds to you.

December
22nd - Release Milestone 1  this release would include:
   Java 1.5 as the base JDK
   JSP 2.1 (Jetty and Tomcat)
   JSF 1.2
   Java Mail
   JTA 1.1
   JMS 1.1 (Active MQ 4)
   JPA (Open JPA)
   EJB 2.1 (Open EJB 2.3/2?)
   JSTL

This release would not be certified but would be an incremental  
version for people to noodle on

January
26th - Release Milestone 2
   Add EJB 3.0 in its current form (need David's input on this)
   JAXB
   JEE Mgmt 1.1
   Web Services 1.2 (perhaps the Axis guys or Celtixfire folks have  
some thoughts on this)



February
23rd (or March 2nd) - Release Candidate 1


March
16th - Release Candidate 2
30th - Version 2.0 Available


This is a really rough outline of a delivery schedule.  I know Apache  
is not a machine and we're about community.  My hope is that we as a  
community will have a common goal to work towards and that a schedule  
will help guide us.  If we end up missing the dates because we're not  
there then so be it.  I think a good piece of software is worth the  
wait but I really want us to hold our heads high when people look at  
our stack compared to other alternatives.

In order to achieve these goals we'll need to get cracking on an EE  
5.0 release quickly.  It looks like Dain has been getting 1.2 ready  
with lots of help and I'm hoping that we'll be able to branch trunk  
in to a 1.2 branch this Friday.  It will be awesome for folks to get  
a 1.2 in their hands for production use as well as a milestone on  
Java EE 5.0 in December.  I'd like to get the EE 5.0 work going in  
trunk (best option) or an official branch *(least desireable) this  
Friday.  Either way I'd like to officially kick off the Drive to Five !

Are you ready ?

Matt Hogstrom
matt@hogstrom.org

"Give a man a fish and he will eat for a day.
Teach a man to fish and he will sit in a boat all day."



Re: The Drive to Five

Posted by Jeff Genender <jg...@apache.org>.
Rally round the flag...

I really like these dates and it gives us something to shoot for.  These
seem very reasonable to me.

But..."Drive to Five"?  Reminds me of my 2 hours commute ;-)  hehe...

great stuff!!

Matt Hogstrom wrote:
> I've been noodling over our Java EE 5.0 release of Geronimo and had some
> ideas I wanted to share.
> 
> Given that the J2EE space is highly competitive I would love to see us
> have a Java EE 5.0 implementation out before Java One.  We might not be
> the first on the block but we'll be in the pack and that will be huge
> for us in terms of showing we came from behind with J2EE 1.4 a few years
> late and now were on a par with our other Open Source projects in terms
> of having software available.  The other cool features like plugins will
> simply set us apart.
> 
> My personal goal is to work towards a full release of Apache Geronimo
> 2.0 (perhaps it should be 5.0 :)  available around the end of March in
> 2007.  In order to have a version available by that date we need to
> deliver some milestones earlier so we can get user feedback, tweak the
> server and fix some bugs.  So here is my thinking, let me know how this
> sounds to you.
> 
> December
> 22nd - Release Milestone 1  this release would include:
>   Java 1.5 as the base JDK
>   JSP 2.1 (Jetty and Tomcat)
>   JSF 1.2
>   Java Mail
>   JTA 1.1
>   JMS 1.1 (Active MQ 4)
>   JPA (Open JPA)
>   EJB 2.1 (Open EJB 2.3/2?)
>   JSTL
> 
> This release would not be certified but would be an incremental version
> for people to noodle on
> 
> January
> 26th - Release Milestone 2
>   Add EJB 3.0 in its current form (need David's input on this)
>   JAXB
>   JEE Mgmt 1.1
>   Web Services 1.2 (perhaps the Axis guys or Celtixfire folks have some
> thoughts on this)
> 
> 
> 
> February
> 23rd (or March 2nd) - Release Candidate 1
> 
> 
> March
> 16th - Release Candidate 2
> 30th - Version 2.0 Available
> 
> 
> This is a really rough outline of a delivery schedule.  I know Apache is
> not a machine and we're about community.  My hope is that we as a
> community will have a common goal to work towards and that a schedule
> will help guide us.  If we end up missing the dates because we're not
> there then so be it.  I think a good piece of software is worth the wait
> but I really want us to hold our heads high when people look at our
> stack compared to other alternatives.
> 
> In order to achieve these goals we'll need to get cracking on an EE 5.0
> release quickly.  It looks like Dain has been getting 1.2 ready with
> lots of help and I'm hoping that we'll be able to branch trunk in to a
> 1.2 branch this Friday.  It will be awesome for folks to get a 1.2 in
> their hands for production use as well as a milestone on Java EE 5.0 in
> December.  I'd like to get the EE 5.0 work going in trunk (best option)
> or an official branch *(least desireable) this Friday.  Either way I'd
> like to officially kick off the Drive to Five !
> 
> Are you ready ?
> 
> Matt Hogstrom
> matt@hogstrom.org
> 
> "Give a man a fish and he will eat for a day.
> Teach a man to fish and he will sit in a boat all day."
> 

Re: The Drive to Five

Posted by "Christopher M. Cardona" <ch...@gmail.com>.
Nice work Matt! I agree that JEE 5 implementation for Geronimo is 
essential to make us very competitive. Seeing the dates for our possible 
releases will definitely guide us developers on what to shoot for and 
also give our users an idea on what to expect from Geronimo in the next 
few months.


Best wishes,
chris


Matt Hogstrom wrote:
> I've been noodling over our Java EE 5.0 release of Geronimo and had 
> some ideas I wanted to share.
>
> Given that the J2EE space is highly competitive I would love to see us 
> have a Java EE 5.0 implementation out before Java One.  We might not 
> be the first on the block but we'll be in the pack and that will be 
> huge for us in terms of showing we came from behind with J2EE 1.4 a 
> few years late and now were on a par with our other Open Source 
> projects in terms of having software available.  The other cool 
> features like plugins will simply set us apart.
>
> My personal goal is to work towards a full release of Apache Geronimo 
> 2.0 (perhaps it should be 5.0 :)  available around the end of March in 
> 2007.  In order to have a version available by that date we need to 
> deliver some milestones earlier so we can get user feedback, tweak the 
> server and fix some bugs.  So here is my thinking, let me know how 
> this sounds to you.
>
> December
> 22nd - Release Milestone 1  this release would include:
>   Java 1.5 as the base JDK
>   JSP 2.1 (Jetty and Tomcat)
>   JSF 1.2
>   Java Mail
>   JTA 1.1
>   JMS 1.1 (Active MQ 4)
>   JPA (Open JPA)
>   EJB 2.1 (Open EJB 2.3/2?)
>   JSTL
>
> This release would not be certified but would be an incremental 
> version for people to noodle on
>
> January
> 26th - Release Milestone 2
>   Add EJB 3.0 in its current form (need David's input on this)
>   JAXB
>   JEE Mgmt 1.1
>   Web Services 1.2 (perhaps the Axis guys or Celtixfire folks have 
> some thoughts on this)
>
>
>
> February
> 23rd (or March 2nd) - Release Candidate 1
>
>
> March
> 16th - Release Candidate 2
> 30th - Version 2.0 Available
>
>
> This is a really rough outline of a delivery schedule.  I know Apache 
> is not a machine and we're about community.  My hope is that we as a 
> community will have a common goal to work towards and that a schedule 
> will help guide us.  If we end up missing the dates because we're not 
> there then so be it.  I think a good piece of software is worth the 
> wait but I really want us to hold our heads high when people look at 
> our stack compared to other alternatives.
>
> In order to achieve these goals we'll need to get cracking on an EE 
> 5.0 release quickly.  It looks like Dain has been getting 1.2 ready 
> with lots of help and I'm hoping that we'll be able to branch trunk in 
> to a 1.2 branch this Friday.  It will be awesome for folks to get a 
> 1.2 in their hands for production use as well as a milestone on Java 
> EE 5.0 in December.  I'd like to get the EE 5.0 work going in trunk 
> (best option) or an official branch *(least desireable) this Friday.  
> Either way I'd like to officially kick off the Drive to Five !
>
> Are you ready ?
>
> Matt Hogstrom
> matt@hogstrom.org
>
> "Give a man a fish and he will eat for a day.
> Teach a man to fish and he will sit in a boat all day."
>
>
>


Re: The Drive to Five

Posted by Prasad Kashyap <go...@gmail.com>.
Wow ! Seeing dates and milestones has me really motivated.

I'm ready !!!

Cheers
Prasad

On 11/15/06, Matt Hogstrom <ma...@hogstrom.org> wrote:
> I've been noodling over our Java EE 5.0 release of Geronimo and had
> some ideas I wanted to share.
>
> Given that the J2EE space is highly competitive I would love to see
> us have a Java EE 5.0 implementation out before Java One.  We might
> not be the first on the block but we'll be in the pack and that will
> be huge for us in terms of showing we came from behind with J2EE 1.4
> a few years late and now were on a par with our other Open Source
> projects in terms of having software available.  The other cool
> features like plugins will simply set us apart.
>
> My personal goal is to work towards a full release of Apache Geronimo
> 2.0 (perhaps it should be 5.0 :)  available around the end of March
> in 2007.  In order to have a version available by that date we need
> to deliver some milestones earlier so we can get user feedback, tweak
> the server and fix some bugs.  So here is my thinking, let me know
> how this sounds to you.
>
> December
> 22nd - Release Milestone 1  this release would include:
>    Java 1.5 as the base JDK
>    JSP 2.1 (Jetty and Tomcat)
>    JSF 1.2
>    Java Mail
>    JTA 1.1
>    JMS 1.1 (Active MQ 4)
>    JPA (Open JPA)
>    EJB 2.1 (Open EJB 2.3/2?)
>    JSTL
>
> This release would not be certified but would be an incremental
> version for people to noodle on
>
> January
> 26th - Release Milestone 2
>    Add EJB 3.0 in its current form (need David's input on this)
>    JAXB
>    JEE Mgmt 1.1
>    Web Services 1.2 (perhaps the Axis guys or Celtixfire folks have
> some thoughts on this)
>
>
>
> February
> 23rd (or March 2nd) - Release Candidate 1
>
>
> March
> 16th - Release Candidate 2
> 30th - Version 2.0 Available
>
>
> This is a really rough outline of a delivery schedule.  I know Apache
> is not a machine and we're about community.  My hope is that we as a
> community will have a common goal to work towards and that a schedule
> will help guide us.  If we end up missing the dates because we're not
> there then so be it.  I think a good piece of software is worth the
> wait but I really want us to hold our heads high when people look at
> our stack compared to other alternatives.
>
> In order to achieve these goals we'll need to get cracking on an EE
> 5.0 release quickly.  It looks like Dain has been getting 1.2 ready
> with lots of help and I'm hoping that we'll be able to branch trunk
> in to a 1.2 branch this Friday.  It will be awesome for folks to get
> a 1.2 in their hands for production use as well as a milestone on
> Java EE 5.0 in December.  I'd like to get the EE 5.0 work going in
> trunk (best option) or an official branch *(least desireable) this
> Friday.  Either way I'd like to officially kick off the Drive to Five !
>
> Are you ready ?
>
> Matt Hogstrom
> matt@hogstrom.org
>
> "Give a man a fish and he will eat for a day.
> Teach a man to fish and he will sit in a boat all day."
>
>
>

Re: The Drive to Five

Posted by Tim McConnell <ti...@gmail.com>.
Now I see it--thanks Matt

Matt Hogstrom wrote:
> Look in /openejb/trunk/openejb3
> 
> On Dec 22, 2006, at 11:26 PM, Tim McConnell wrote:
> 
>> Hi David, I noticed that a number of the subtasks for the OPENEJB-216 
>> JIRA for annotations have already been closed. Also, I see the 
>> @interface code in the descriptions of these closed subtasks. What I 
>> don't see though is the actual code anywhere (I'm looking in 
>> /openejb/trunk/openejb2). Am I looking in the correct place for the 
>> code and am I interpreting the status of these subtasks correctly ?? 
>> The reason I ask is that we're going to need similar subtasks for the 
>> JSR-88 implementation for Geronimo, and would like to see any examples 
>> if they already exist.
>>
>> Thanks much,
>> Tim McConnell
>>
>>
>> David Blevins wrote:
>>> On Nov 16, 2006, at 10:44 AM, David Blevins wrote:
>>>> On Nov 15, 2006, at 8:38 AM, Matt Hogstrom wrote:
>>>>
>>>>>
>>>>> January
>>>>> 26th - Release Milestone 2
>>>>>   Add EJB 3.0 in its current form (need David's input on this)
>>>>>   JAXB
>>>>>   JEE Mgmt 1.1
>>>>>   Web Services 1.2 (perhaps the Axis guys or Celtixfire folks have 
>>>>> some thoughts on this)
>>>>>
>>>>
>>>> Dec would be pushing it and Feb is just too late, so this seems like 
>>>> a fine date to shoot for.
>>>>
>>> Since I've already gotten a couple offline questions/comments "You'll 
>>> have all of EJB 3 done by Jan! Great!", posting more details.  We've 
>>> got some good EJB 3 features completed already.  Whatever more we can 
>>> complete in the next month and a half + three or so weeks of release 
>>> time is likely what we could get into a milestone 2.  Won't be a 
>>> complete stack, but there will definitely be some exciting new EJB3 
>>> features to play with.
>>> Here's a good page to watch:
>>> http://incubator.apache.org/openejb/openejb-3-roadmap.html  (updated 
>>> manually)
>>> And some key issues to track:
>>> Lifecycles:
>>>  http://issues.apache.org/jira/browse/OPENEJB-76
>>>  http://issues.apache.org/jira/browse/OPENEJB-77
>>> Interceptors:
>>>  http://issues.apache.org/jira/browse/OPENEJB-79
>>>  http://issues.apache.org/jira/browse/OPENEJB-80
>>> Business Interface Support:
>>>  http://issues.apache.org/jira/browse/OPENEJB-90
>>> Dependency Injection:
>>>  http://issues.apache.org/jira/browse/OPENEJB-98
>>> EJB 3.0 tests:
>>>  http://issues.apache.org/jira/browse/OPENEJB-142
>>> Annotations:
>>>  http://issues.apache.org/jira/browse/OPENEJB-216
>>> Also, open invitation to anyone who wants to help!  The more the 
>>> merrier!  Hop on openejb-dev@incubator.apache.org and say hi.
>>> -David
>>>> -David
>>>>
>>
>> --Thanks,
>> Tim
>>
> 
> Matt Hogstrom
> matt@hogstrom.org
> 
> 
> 

-- 
Thanks,
Tim McConnell

Re: The Drive to Five

Posted by Matt Hogstrom <ma...@hogstrom.org>.
Look in /openejb/trunk/openejb3

On Dec 22, 2006, at 11:26 PM, Tim McConnell wrote:

> Hi David, I noticed that a number of the subtasks for the  
> OPENEJB-216 JIRA for annotations have already been closed. Also, I  
> see the @interface code in the descriptions of these closed  
> subtasks. What I don't see though is the actual code anywhere (I'm  
> looking in /openejb/trunk/openejb2). Am I looking in the correct  
> place for the code and am I interpreting the status of these  
> subtasks correctly ?? The reason I ask is that we're going to need  
> similar subtasks for the JSR-88 implementation for Geronimo, and  
> would like to see any examples if they already exist.
>
> Thanks much,
> Tim McConnell
>
>
> David Blevins wrote:
>> On Nov 16, 2006, at 10:44 AM, David Blevins wrote:
>>> On Nov 15, 2006, at 8:38 AM, Matt Hogstrom wrote:
>>>
>>>>
>>>> January
>>>> 26th - Release Milestone 2
>>>>   Add EJB 3.0 in its current form (need David's input on this)
>>>>   JAXB
>>>>   JEE Mgmt 1.1
>>>>   Web Services 1.2 (perhaps the Axis guys or Celtixfire folks  
>>>> have some thoughts on this)
>>>>
>>>
>>> Dec would be pushing it and Feb is just too late, so this seems  
>>> like a fine date to shoot for.
>>>
>> Since I've already gotten a couple offline questions/comments  
>> "You'll have all of EJB 3 done by Jan! Great!", posting more  
>> details.  We've got some good EJB 3 features completed already.   
>> Whatever more we can complete in the next month and a half + three  
>> or so weeks of release time is likely what we could get into a  
>> milestone 2.  Won't be a complete stack, but there will definitely  
>> be some exciting new EJB3 features to play with.
>> Here's a good page to watch:
>> http://incubator.apache.org/openejb/openejb-3-roadmap.html   
>> (updated manually)
>> And some key issues to track:
>> Lifecycles:
>>  http://issues.apache.org/jira/browse/OPENEJB-76
>>  http://issues.apache.org/jira/browse/OPENEJB-77
>> Interceptors:
>>  http://issues.apache.org/jira/browse/OPENEJB-79
>>  http://issues.apache.org/jira/browse/OPENEJB-80
>> Business Interface Support:
>>  http://issues.apache.org/jira/browse/OPENEJB-90
>> Dependency Injection:
>>  http://issues.apache.org/jira/browse/OPENEJB-98
>> EJB 3.0 tests:
>>  http://issues.apache.org/jira/browse/OPENEJB-142
>> Annotations:
>>  http://issues.apache.org/jira/browse/OPENEJB-216
>> Also, open invitation to anyone who wants to help!  The more the  
>> merrier!  Hop on openejb-dev@incubator.apache.org and say hi.
>> -David
>>> -David
>>>
>
> -- 
> Thanks,
> Tim
>

Matt Hogstrom
matt@hogstrom.org



Re: The Drive to Five

Posted by Tim McConnell <ti...@gmail.com>.
Hi David, I noticed that a number of the subtasks for the OPENEJB-216 JIRA for annotations 
have already been closed. Also, I see the @interface code in the descriptions of these 
closed subtasks. What I don't see though is the actual code anywhere (I'm looking in 
/openejb/trunk/openejb2). Am I looking in the correct place for the code and am I 
interpreting the status of these subtasks correctly ?? The reason I ask is that we're 
going to need similar subtasks for the JSR-88 implementation for Geronimo, and would like 
to see any examples if they already exist.

Thanks much,
Tim McConnell


David Blevins wrote:
> On Nov 16, 2006, at 10:44 AM, David Blevins wrote:
> 
>> On Nov 15, 2006, at 8:38 AM, Matt Hogstrom wrote:
>>
>>>
>>> January
>>> 26th - Release Milestone 2
>>>   Add EJB 3.0 in its current form (need David's input on this)
>>>   JAXB
>>>   JEE Mgmt 1.1
>>>   Web Services 1.2 (perhaps the Axis guys or Celtixfire folks have 
>>> some thoughts on this)
>>>
>>
>> Dec would be pushing it and Feb is just too late, so this seems like a 
>> fine date to shoot for.
>>
> 
> Since I've already gotten a couple offline questions/comments "You'll 
> have all of EJB 3 done by Jan! Great!", posting more details.  We've got 
> some good EJB 3 features completed already.  Whatever more we can 
> complete in the next month and a half + three or so weeks of release 
> time is likely what we could get into a milestone 2.  Won't be a 
> complete stack, but there will definitely be some exciting new EJB3 
> features to play with.
> 
> Here's a good page to watch:
> http://incubator.apache.org/openejb/openejb-3-roadmap.html  (updated 
> manually)
> 
> And some key issues to track:
> 
> Lifecycles:
>  http://issues.apache.org/jira/browse/OPENEJB-76
>  http://issues.apache.org/jira/browse/OPENEJB-77
> 
> Interceptors:
>  http://issues.apache.org/jira/browse/OPENEJB-79
>  http://issues.apache.org/jira/browse/OPENEJB-80
> 
> Business Interface Support:
>  http://issues.apache.org/jira/browse/OPENEJB-90
> 
> Dependency Injection:
>  http://issues.apache.org/jira/browse/OPENEJB-98
> 
> EJB 3.0 tests:
>  http://issues.apache.org/jira/browse/OPENEJB-142
> 
> Annotations:
>  http://issues.apache.org/jira/browse/OPENEJB-216
> 
> Also, open invitation to anyone who wants to help!  The more the 
> merrier!  Hop on openejb-dev@incubator.apache.org and say hi.
> 
> -David
> 
>> -David
>>
> 
> 

-- 
Thanks,
Tim

Re: The Drive to Five

Posted by David Blevins <da...@visi.com>.
On Nov 16, 2006, at 10:44 AM, David Blevins wrote:

> On Nov 15, 2006, at 8:38 AM, Matt Hogstrom wrote:
>
>>
>> January
>> 26th - Release Milestone 2
>>   Add EJB 3.0 in its current form (need David's input on this)
>>   JAXB
>>   JEE Mgmt 1.1
>>   Web Services 1.2 (perhaps the Axis guys or Celtixfire folks have  
>> some thoughts on this)
>>
>
> Dec would be pushing it and Feb is just too late, so this seems  
> like a fine date to shoot for.
>

Since I've already gotten a couple offline questions/comments "You'll  
have all of EJB 3 done by Jan! Great!", posting more details.  We've  
got some good EJB 3 features completed already.  Whatever more we can  
complete in the next month and a half + three or so weeks of release  
time is likely what we could get into a milestone 2.  Won't be a  
complete stack, but there will definitely be some exciting new EJB3  
features to play with.

Here's a good page to watch:
http://incubator.apache.org/openejb/openejb-3-roadmap.html  (updated  
manually)

And some key issues to track:

Lifecycles:
  http://issues.apache.org/jira/browse/OPENEJB-76
  http://issues.apache.org/jira/browse/OPENEJB-77

Interceptors:
  http://issues.apache.org/jira/browse/OPENEJB-79
  http://issues.apache.org/jira/browse/OPENEJB-80

Business Interface Support:
  http://issues.apache.org/jira/browse/OPENEJB-90

Dependency Injection:
  http://issues.apache.org/jira/browse/OPENEJB-98

EJB 3.0 tests:
  http://issues.apache.org/jira/browse/OPENEJB-142

Annotations:
  http://issues.apache.org/jira/browse/OPENEJB-216

Also, open invitation to anyone who wants to help!  The more the  
merrier!  Hop on openejb-dev@incubator.apache.org and say hi.

-David

> -David
>


Re: The Drive to Five

Posted by David Blevins <da...@visi.com>.
On Nov 15, 2006, at 8:38 AM, Matt Hogstrom wrote:

>
> January
> 26th - Release Milestone 2
>   Add EJB 3.0 in its current form (need David's input on this)
>   JAXB
>   JEE Mgmt 1.1
>   Web Services 1.2 (perhaps the Axis guys or Celtixfire folks have  
> some thoughts on this)
>

Dec would be pushing it and Feb is just too late, so this seems like  
a fine date to shoot for.

-David


Re: The Drive to Five

Posted by Joe Bohn <jo...@earthlink.net>.
I agree that it is critical for us to support Java EE 5 quickly to be 
competitive.  I also agree that a common goal such as this (with target 
dates and all) is a great way to foster community.

Moving this work to trunk or if need be a full branch will also help 
resolve some of the issues that I've been hitting working on the sparse 
tree in the sandbox and things quickly getting out of sync.

Great note Matt (and catchy slogan :-) !   I'm ready!

Joe




Matt Hogstrom wrote:
> I've been noodling over our Java EE 5.0 release of Geronimo and had  
> some ideas I wanted to share.
> 
> Given that the J2EE space is highly competitive I would love to see  us 
> have a Java EE 5.0 implementation out before Java One.  We might  not be 
> the first on the block but we'll be in the pack and that will  be huge 
> for us in terms of showing we came from behind with J2EE 1.4  a few 
> years late and now were on a par with our other Open Source  projects in 
> terms of having software available.  The other cool  features like 
> plugins will simply set us apart.
> 
> My personal goal is to work towards a full release of Apache Geronimo  
> 2.0 (perhaps it should be 5.0 :)  available around the end of March  in 
> 2007.  In order to have a version available by that date we need  to 
> deliver some milestones earlier so we can get user feedback, tweak  the 
> server and fix some bugs.  So here is my thinking, let me know  how this 
> sounds to you.
> 
> December
> 22nd - Release Milestone 1  this release would include:
>   Java 1.5 as the base JDK
>   JSP 2.1 (Jetty and Tomcat)
>   JSF 1.2
>   Java Mail
>   JTA 1.1
>   JMS 1.1 (Active MQ 4)
>   JPA (Open JPA)
>   EJB 2.1 (Open EJB 2.3/2?)
>   JSTL
> 
> This release would not be certified but would be an incremental  version 
> for people to noodle on
> 
> January
> 26th - Release Milestone 2
>   Add EJB 3.0 in its current form (need David's input on this)
>   JAXB
>   JEE Mgmt 1.1
>   Web Services 1.2 (perhaps the Axis guys or Celtixfire folks have  some 
> thoughts on this)
> 
> 
> 
> February
> 23rd (or March 2nd) - Release Candidate 1
> 
> 
> March
> 16th - Release Candidate 2
> 30th - Version 2.0 Available
> 
> 
> This is a really rough outline of a delivery schedule.  I know Apache  
> is not a machine and we're about community.  My hope is that we as a  
> community will have a common goal to work towards and that a schedule  
> will help guide us.  If we end up missing the dates because we're not  
> there then so be it.  I think a good piece of software is worth the  
> wait but I really want us to hold our heads high when people look at  
> our stack compared to other alternatives.
> 
> In order to achieve these goals we'll need to get cracking on an EE  5.0 
> release quickly.  It looks like Dain has been getting 1.2 ready  with 
> lots of help and I'm hoping that we'll be able to branch trunk  in to a 
> 1.2 branch this Friday.  It will be awesome for folks to get  a 1.2 in 
> their hands for production use as well as a milestone on  Java EE 5.0 in 
> December.  I'd like to get the EE 5.0 work going in  trunk (best option) 
> or an official branch *(least desireable) this  Friday.  Either way I'd 
> like to officially kick off the Drive to Five !
> 
> Are you ready ?
> 
> Matt Hogstrom
> matt@hogstrom.org
> 
> "Give a man a fish and he will eat for a day.
> Teach a man to fish and he will sit in a boat all day."
> 
> 
> 
> 

Re: The Drive to Five

Posted by Jeff Genender <jg...@apache.org>.

Paul McMahan wrote:
> For my part I would like to help with the Tomcat v6 integration.  I've
> looked at the Tomcat work that Jeff did for Geronimo 1.x and am
> hopeful that we can borrow from that design.  I've been lurking on
> dev@tomcat and they're marching toward a v6 release which is currently
> in alpha (about to tag a 6.0.2, I think).

Great stuff...ping me if you have any questions or need a little help.

Thanks,

Jeff
> 
> Best wishes,
> Paul
> 
> On 11/15/06, Matt Hogstrom <ma...@hogstrom.org> wrote:
>> I've been noodling over our Java EE 5.0 release of Geronimo and had
>> some ideas I wanted to share.
>>
>> Given that the J2EE space is highly competitive I would love to see
>> us have a Java EE 5.0 implementation out before Java One.  We might
>> not be the first on the block but we'll be in the pack and that will
>> be huge for us in terms of showing we came from behind with J2EE 1.4
>> a few years late and now were on a par with our other Open Source
>> projects in terms of having software available.  The other cool
>> features like plugins will simply set us apart.
>>
>> My personal goal is to work towards a full release of Apache Geronimo
>> 2.0 (perhaps it should be 5.0 :)  available around the end of March
>> in 2007.  In order to have a version available by that date we need
>> to deliver some milestones earlier so we can get user feedback, tweak
>> the server and fix some bugs.  So here is my thinking, let me know
>> how this sounds to you.
>>
>> December
>> 22nd - Release Milestone 1  this release would include:
>>    Java 1.5 as the base JDK
>>    JSP 2.1 (Jetty and Tomcat)
>>    JSF 1.2
>>    Java Mail
>>    JTA 1.1
>>    JMS 1.1 (Active MQ 4)
>>    JPA (Open JPA)
>>    EJB 2.1 (Open EJB 2.3/2?)
>>    JSTL
>>
>> This release would not be certified but would be an incremental
>> version for people to noodle on
>>
>> January
>> 26th - Release Milestone 2
>>    Add EJB 3.0 in its current form (need David's input on this)
>>    JAXB
>>    JEE Mgmt 1.1
>>    Web Services 1.2 (perhaps the Axis guys or Celtixfire folks have
>> some thoughts on this)
>>
>>
>>
>> February
>> 23rd (or March 2nd) - Release Candidate 1
>>
>>
>> March
>> 16th - Release Candidate 2
>> 30th - Version 2.0 Available
>>
>>
>> This is a really rough outline of a delivery schedule.  I know Apache
>> is not a machine and we're about community.  My hope is that we as a
>> community will have a common goal to work towards and that a schedule
>> will help guide us.  If we end up missing the dates because we're not
>> there then so be it.  I think a good piece of software is worth the
>> wait but I really want us to hold our heads high when people look at
>> our stack compared to other alternatives.
>>
>> In order to achieve these goals we'll need to get cracking on an EE
>> 5.0 release quickly.  It looks like Dain has been getting 1.2 ready
>> with lots of help and I'm hoping that we'll be able to branch trunk
>> in to a 1.2 branch this Friday.  It will be awesome for folks to get
>> a 1.2 in their hands for production use as well as a milestone on
>> Java EE 5.0 in December.  I'd like to get the EE 5.0 work going in
>> trunk (best option) or an official branch *(least desireable) this
>> Friday.  Either way I'd like to officially kick off the Drive to Five !
>>
>> Are you ready ?
>>
>> Matt Hogstrom
>> matt@hogstrom.org
>>
>> "Give a man a fish and he will eat for a day.
>> Teach a man to fish and he will sit in a boat all day."
>>
>>
>>

Re: The Drive to Five

Posted by Paul McMahan <pa...@gmail.com>.
Here is a challenge worthy of our talents! ;-)   Now that Dain and
Alan have the 1.2 release nearly wrestled into a sleeper hold I agree
that the time is right to get real serious about a Java EE5 release.
The proposed dates sound aggressive but that's good because I think
they will help keep us motivated through the busy holiday season.

For my part I would like to help with the Tomcat v6 integration.  I've
looked at the Tomcat work that Jeff did for Geronimo 1.x and am
hopeful that we can borrow from that design.  I've been lurking on
dev@tomcat and they're marching toward a v6 release which is currently
in alpha (about to tag a 6.0.2, I think).

Best wishes,
Paul

On 11/15/06, Matt Hogstrom <ma...@hogstrom.org> wrote:
> I've been noodling over our Java EE 5.0 release of Geronimo and had
> some ideas I wanted to share.
>
> Given that the J2EE space is highly competitive I would love to see
> us have a Java EE 5.0 implementation out before Java One.  We might
> not be the first on the block but we'll be in the pack and that will
> be huge for us in terms of showing we came from behind with J2EE 1.4
> a few years late and now were on a par with our other Open Source
> projects in terms of having software available.  The other cool
> features like plugins will simply set us apart.
>
> My personal goal is to work towards a full release of Apache Geronimo
> 2.0 (perhaps it should be 5.0 :)  available around the end of March
> in 2007.  In order to have a version available by that date we need
> to deliver some milestones earlier so we can get user feedback, tweak
> the server and fix some bugs.  So here is my thinking, let me know
> how this sounds to you.
>
> December
> 22nd - Release Milestone 1  this release would include:
>    Java 1.5 as the base JDK
>    JSP 2.1 (Jetty and Tomcat)
>    JSF 1.2
>    Java Mail
>    JTA 1.1
>    JMS 1.1 (Active MQ 4)
>    JPA (Open JPA)
>    EJB 2.1 (Open EJB 2.3/2?)
>    JSTL
>
> This release would not be certified but would be an incremental
> version for people to noodle on
>
> January
> 26th - Release Milestone 2
>    Add EJB 3.0 in its current form (need David's input on this)
>    JAXB
>    JEE Mgmt 1.1
>    Web Services 1.2 (perhaps the Axis guys or Celtixfire folks have
> some thoughts on this)
>
>
>
> February
> 23rd (or March 2nd) - Release Candidate 1
>
>
> March
> 16th - Release Candidate 2
> 30th - Version 2.0 Available
>
>
> This is a really rough outline of a delivery schedule.  I know Apache
> is not a machine and we're about community.  My hope is that we as a
> community will have a common goal to work towards and that a schedule
> will help guide us.  If we end up missing the dates because we're not
> there then so be it.  I think a good piece of software is worth the
> wait but I really want us to hold our heads high when people look at
> our stack compared to other alternatives.
>
> In order to achieve these goals we'll need to get cracking on an EE
> 5.0 release quickly.  It looks like Dain has been getting 1.2 ready
> with lots of help and I'm hoping that we'll be able to branch trunk
> in to a 1.2 branch this Friday.  It will be awesome for folks to get
> a 1.2 in their hands for production use as well as a milestone on
> Java EE 5.0 in December.  I'd like to get the EE 5.0 work going in
> trunk (best option) or an official branch *(least desireable) this
> Friday.  Either way I'd like to officially kick off the Drive to Five !
>
> Are you ready ?
>
> Matt Hogstrom
> matt@hogstrom.org
>
> "Give a man a fish and he will eat for a day.
> Teach a man to fish and he will sit in a boat all day."
>
>
>

Re: The Drive to Five

Posted by David Blevins <db...@visi.com>.
On Wed, Nov 15, 2006 at 11:38:21AM -0500, Matt Hogstrom wrote:
> This release would not be certified but would be an incremental  
> version for people to noodle on
> 
> January
> 26th - Release Milestone 2
>   Add EJB 3.0 in its current form (need David's input on this)
>   JAXB
>   JEE Mgmt 1.1
>   Web Services 1.2 (perhaps the Axis guys or Celtixfire folks have  
> some thoughts on this)

I seem to be having mail issues with my mac -- using a shell account now.  Hope this makes it through as the first reply didn't.  Anyway...

Dec would be pushing it and Feb is just too late, so this seems like a fine date to shoot for.

-David

Re: The Drive to Five

Posted by Tim McConnell <ti...@gmail.com>.
Hi Matt, very-well articulated. I'm ready and I particularly like the idea of having a separate branch to 
house the 5.0 code. I have some JSF code and JSR-88 deployment code for 5.0 that is looking for a good home 
and a dedicated branch (and/or trunk) will mitigate some of the synchronization problems that I'm having (as 
others have also noted). Thanks

Tim

Matt Hogstrom wrote:
> I've been noodling over our Java EE 5.0 release of Geronimo and had some 
> ideas I wanted to share.
> 
> Given that the J2EE space is highly competitive I would love to see us 
> have a Java EE 5.0 implementation out before Java One.  We might not be 
> the first on the block but we'll be in the pack and that will be huge 
> for us in terms of showing we came from behind with J2EE 1.4 a few years 
> late and now were on a par with our other Open Source projects in terms 
> of having software available.  The other cool features like plugins will 
> simply set us apart.
> 
> My personal goal is to work towards a full release of Apache Geronimo 
> 2.0 (perhaps it should be 5.0 :)  available around the end of March in 
> 2007.  In order to have a version available by that date we need to 
> deliver some milestones earlier so we can get user feedback, tweak the 
> server and fix some bugs.  So here is my thinking, let me know how this 
> sounds to you.
> 
> December
> 22nd - Release Milestone 1  this release would include:
>   Java 1.5 as the base JDK
>   JSP 2.1 (Jetty and Tomcat)
>   JSF 1.2
>   Java Mail
>   JTA 1.1
>   JMS 1.1 (Active MQ 4)
>   JPA (Open JPA)
>   EJB 2.1 (Open EJB 2.3/2?)
>   JSTL
> 
> This release would not be certified but would be an incremental version 
> for people to noodle on
> 
> January
> 26th - Release Milestone 2
>   Add EJB 3.0 in its current form (need David's input on this)
>   JAXB
>   JEE Mgmt 1.1
>   Web Services 1.2 (perhaps the Axis guys or Celtixfire folks have some 
> thoughts on this)
> 
> 
> 
> February
> 23rd (or March 2nd) - Release Candidate 1
> 
> 
> March
> 16th - Release Candidate 2
> 30th - Version 2.0 Available
> 
> 
> This is a really rough outline of a delivery schedule.  I know Apache is 
> not a machine and we're about community.  My hope is that we as a 
> community will have a common goal to work towards and that a schedule 
> will help guide us.  If we end up missing the dates because we're not 
> there then so be it.  I think a good piece of software is worth the wait 
> but I really want us to hold our heads high when people look at our 
> stack compared to other alternatives.
> 
> In order to achieve these goals we'll need to get cracking on an EE 5.0 
> release quickly.  It looks like Dain has been getting 1.2 ready with 
> lots of help and I'm hoping that we'll be able to branch trunk in to a 
> 1.2 branch this Friday.  It will be awesome for folks to get a 1.2 in 
> their hands for production use as well as a milestone on Java EE 5.0 in 
> December.  I'd like to get the EE 5.0 work going in trunk (best option) 
> or an official branch *(least desireable) this Friday.  Either way I'd 
> like to officially kick off the Drive to Five !
> 
> Are you ready ?
> 
> Matt Hogstrom
> matt@hogstrom.org
> 
> "Give a man a fish and he will eat for a day.
> Teach a man to fish and he will sit in a boat all day."
> 
> 
> 


Re: The Drive to Five

Posted by Sachin Patel <sp...@gmail.com>.
One of the big holes, is providing tooling support for JEE 5.  I'm  
not sure how much JEE 5 support WTP will have by March.  So for those  
looking for areas to help out, this would be a great place to look to  
help Geronimo indirectly.  It would be a huge success not only to  
have JEE 5 server, but have a solution for JEE developer's so they  
can use our Eclipse integration with WTP for their development.

You can subscibe to the WTP development mailing list at..

https://dev.eclipse.org/mailman/listinfo/wtp-dev

On Nov 15, 2006, at 11:38 AM, Matt Hogstrom wrote:

> I've been noodling over our Java EE 5.0 release of Geronimo and had  
> some ideas I wanted to share.
>
> Given that the J2EE space is highly competitive I would love to see  
> us have a Java EE 5.0 implementation out before Java One.  We might  
> not be the first on the block but we'll be in the pack and that  
> will be huge for us in terms of showing we came from behind with  
> J2EE 1.4 a few years late and now were on a par with our other Open  
> Source projects in terms of having software available.  The other  
> cool features like plugins will simply set us apart.
>
> My personal goal is to work towards a full release of Apache  
> Geronimo 2.0 (perhaps it should be 5.0 :)  available around the end  
> of March in 2007.  In order to have a version available by that  
> date we need to deliver some milestones earlier so we can get user  
> feedback, tweak the server and fix some bugs.  So here is my  
> thinking, let me know how this sounds to you.
>
> December
> 22nd - Release Milestone 1  this release would include:
>   Java 1.5 as the base JDK
>   JSP 2.1 (Jetty and Tomcat)
>   JSF 1.2
>   Java Mail
>   JTA 1.1
>   JMS 1.1 (Active MQ 4)
>   JPA (Open JPA)
>   EJB 2.1 (Open EJB 2.3/2?)
>   JSTL
>
> This release would not be certified but would be an incremental  
> version for people to noodle on
>
> January
> 26th - Release Milestone 2
>   Add EJB 3.0 in its current form (need David's input on this)
>   JAXB
>   JEE Mgmt 1.1
>   Web Services 1.2 (perhaps the Axis guys or Celtixfire folks have  
> some thoughts on this)
>
>
>
> February
> 23rd (or March 2nd) - Release Candidate 1
>
>
> March
> 16th - Release Candidate 2
> 30th - Version 2.0 Available
>
>
> This is a really rough outline of a delivery schedule.  I know  
> Apache is not a machine and we're about community.  My hope is that  
> we as a community will have a common goal to work towards and that  
> a schedule will help guide us.  If we end up missing the dates  
> because we're not there then so be it.  I think a good piece of  
> software is worth the wait but I really want us to hold our heads  
> high when people look at our stack compared to other alternatives.
>
> In order to achieve these goals we'll need to get cracking on an EE  
> 5.0 release quickly.  It looks like Dain has been getting 1.2 ready  
> with lots of help and I'm hoping that we'll be able to branch trunk  
> in to a 1.2 branch this Friday.  It will be awesome for folks to  
> get a 1.2 in their hands for production use as well as a milestone  
> on Java EE 5.0 in December.  I'd like to get the EE 5.0 work going  
> in trunk (best option) or an official branch *(least desireable)  
> this Friday.  Either way I'd like to officially kick off the Drive  
> to Five !
>
> Are you ready ?
>
> Matt Hogstrom
> matt@hogstrom.org
>
> "Give a man a fish and he will eat for a day.
> Teach a man to fish and he will sit in a boat all day."
>
>


-sachin