Re: JAXB API target

2006-06-09 Thread Rahul Akolkar

On 6/8/06, robert burrell donkin [EMAIL PROTECTED] wrote:

On 6/8/06, Noel J. Bergman [EMAIL PROTECTED] wrote:


snip/


 OT, but how tightly will you have to work with Tomcat to support the
 common
 EL?


isn't EL maintained in jakarta?


snap/

Jakarta Commons EL is pretty much Chapter 2 out of JSR 152 (JSP 2.0).
The new unified EL implementation (for JSP 2.1 and JSF 1.2 -- see JSR
245) is no longer at Jakarta, its part of Tomcat (6) as of now.

-Rahul



- robert




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: JAXB API target

2006-06-08 Thread Bruce Snyder

On 6/7/06, Jochen Wiedmann [EMAIL PROTECTED] wrote:

Hi,

this is possibly OT, so I apologize in advance. A while ago there has
been a discussion around a separate project for specifications on this
list, which grew into nothing. Currently I am on the way to publish a
clean room implementation of the JAXB 2.0 API. There are no IP issues:
It is based on the jaxme-api (clean room JAXB 1.0 API), written by me,
an existing committer and, as of yet, unpublished.

However, the question arises: What would be a possible target project?
I could imagine geronimo-specs (the API will be a part of J2EE 1.5),
harmony (the API will be a part of a future J2SE release), ws commons,
or again JaxMe.


FWIW, I've already begun typing in the JAXB 2.0 spec APIs and I'm
using the Apache License. My intention is to check them into the
Castor (http://castor.codehaus.org/) Subversion repo, but anyone is
welcome to them. I'm only partially through the specs, but many of the
ideas in JAXB 2.0 came from the Castor project, so I'm hoping that
providing the implementation (or at least most of it, say maybe 80%)
will be pretty easy because it's already there.

Bruce
--
perl -e 'print unpack(u30,D0G)[EMAIL 
PROTECTED]5R\F)R=6-E+G-N61ED\!G;6%I;\YC;VT*
);'

Apache Geronimo - http://geronimo.apache.org/
Apache ActiveMQ - http://incubator.apache.org/activemq/
Apache ServiceMix - http://incubator.apache.org/servicemix/
Castor - http://castor.org/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: JAXB API target

2006-06-08 Thread robert burrell donkin

On 6/8/06, Noel J. Bergman [EMAIL PROTECTED] wrote:


 in [the JSF API] there are lots of classes with lots of code and logic.

Not uncommon, which is why I generally consider an API project to be a bit
of a waste.



depends on what you mean by project :)

if a top level project is meant, i now think you're right.

if a focussed effort to improve cross-cut links communication channels for
API specification implementations is meant, then IMO it's definitely not at
all a waste of energy.

downstream consumers who care of OSS are despirate for open source
implementations. there are a host of legal issues which could be understood
more easily if developers could break free and discuss this issue across
projects.

Instead, projects that implement specifications should populate

the standards part of http://projects.apache.org:

  http://projects.apache.org/indexes/standards.html



darn - you've already uncovered my cunning plan :-)

i has been thinking of suggesting that a lot of this could be done by just
adding more meta-data and reusing the projects mojo...

i can think of a few downsides with just using projects.apache.org:

1 very low visibility (even downstream packagers really don't know about the
number of API)
2 they are specification implementations. there are also a number of API
implementations at apache: clean room, redistributable API implementations
are very useful for building.
3 inability to home code. would we every need to do that?
4 inability to create releases (see Manfred's idea about re-releases with
separate meta-data for maven)

WS, Geronimo, Harmony, etc., projects are all unrepresented.


yep. one of the major elements of an effort would be cateloging the
available APIs and i'd the information added to the meta data. might be some
questions about some clean room specification APIs without implementations
that have passed the TCK...


when I think of JSF API 1.2, I doubt that it would be easy to
 separate api development from impl development.

OT, but how tightly will you have to work with Tomcat to support the
common
EL?



isn't EL maintained in jakarta?

- robert


Re: JAXB API target

2006-06-07 Thread Davanum Srinivas

Jochen,

Awesome!!! Personally, my preference would be JaxMe as it is the
next rev of the JAXB spec.

thanks,
dims

On 6/7/06, Jochen Wiedmann [EMAIL PROTECTED] wrote:

Hi,

this is possibly OT, so I apologize in advance. A while ago there has
been a discussion around a separate project for specifications on this
list, which grew into nothing. Currently I am on the way to publish a
clean room implementation of the JAXB 2.0 API. There are no IP issues:
It is based on the jaxme-api (clean room JAXB 1.0 API), written by me,
an existing committer and, as of yet, unpublished.

However, the question arises: What would be a possible target project?
I could imagine geronimo-specs (the API will be a part of J2EE 1.5),
harmony (the API will be a part of a future J2SE release), ws commons,
or again JaxMe.

Jochen


--
Whenever you find yourself on the side of the
majority, it is time to pause and reflect.
(Mark Twain)

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--
Davanum Srinivas : http://wso2.com/blogs/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: JAXB API target

2006-06-07 Thread Guillaume Nodet

There was a thread about a java spec central repository back in december.
I wish it exists as it would be the best location...

Cheers,
Guillaume Nodet

Jochen Wiedmann wrote:


Hi,

this is possibly OT, so I apologize in advance. A while ago there has
been a discussion around a separate project for specifications on this
list, which grew into nothing. Currently I am on the way to publish a
clean room implementation of the JAXB 2.0 API. There are no IP issues:
It is based on the jaxme-api (clean room JAXB 1.0 API), written by me,
an existing committer and, as of yet, unpublished.

However, the question arises: What would be a possible target project?
I could imagine geronimo-specs (the API will be a part of J2EE 1.5),
harmony (the API will be a part of a future J2SE release), ws commons,
or again JaxMe.

Jochen




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: JAXB API target

2006-06-07 Thread James Strachan

Agreed - I think a shared java spec project makes sense where we can
unify stuff across all projects like jaxb, geronimo-spec, harmony,
servicemix (we've got the JBI API) into one place.


On 6/7/06, Guillaume Nodet [EMAIL PROTECTED] wrote:

There was a thread about a java spec central repository back in december.
I wish it exists as it would be the best location...

Cheers,
Guillaume Nodet

Jochen Wiedmann wrote:

 Hi,

 this is possibly OT, so I apologize in advance. A while ago there has
 been a discussion around a separate project for specifications on this
 list, which grew into nothing. Currently I am on the way to publish a
 clean room implementation of the JAXB 2.0 API. There are no IP issues:
 It is based on the jaxme-api (clean room JAXB 1.0 API), written by me,
 an existing committer and, as of yet, unpublished.

 However, the question arises: What would be a possible target project?
 I could imagine geronimo-specs (the API will be a part of J2EE 1.5),
 harmony (the API will be a part of a future J2SE release), ws commons,
 or again JaxMe.

 Jochen



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--

James
---
http://radio.weblogs.com/0112098/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: JAXB API target

2006-06-07 Thread Guillaume Nodet

+1

Guillaume

Davanum Srinivas wrote:


Ah. I got confused between the API and the IMPL. Sure, we have talked
about it before, maybe this will generate the momentum :) +1 to a java
spec project.

thanks,
dims

On 6/7/06, James Strachan [EMAIL PROTECTED] wrote:


Agreed - I think a shared java spec project makes sense where we can
unify stuff across all projects like jaxb, geronimo-spec, harmony,
servicemix (we've got the JBI API) into one place.


On 6/7/06, Guillaume Nodet [EMAIL PROTECTED] wrote:
 There was a thread about a java spec central repository back in 
december.

 I wish it exists as it would be the best location...

 Cheers,
 Guillaume Nodet

 Jochen Wiedmann wrote:

  Hi,
 
  this is possibly OT, so I apologize in advance. A while ago there 
has
  been a discussion around a separate project for specifications on 
this
  list, which grew into nothing. Currently I am on the way to 
publish a
  clean room implementation of the JAXB 2.0 API. There are no IP 
issues:
  It is based on the jaxme-api (clean room JAXB 1.0 API), written 
by me,

  an existing committer and, as of yet, unpublished.
 
  However, the question arises: What would be a possible target 
project?

  I could imagine geronimo-specs (the API will be a part of J2EE 1.5),
  harmony (the API will be a part of a future J2SE release), ws 
commons,

  or again JaxMe.
 
  Jochen
 
 

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




--

James
---
http://radio.weblogs.com/0112098/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]







-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: JAXB API target

2006-06-07 Thread Matthias Wessendorf

So, then the APIs will be in that special spec project and impls
will be done in their own projects?

For MyFaces this would mean
javax.faces.** will be developed in that spec project
and the JSF runtime in the *traditional* MyFaces project, right ?

-Matthias

On 6/7/06, Davanum Srinivas [EMAIL PROTECTED] wrote:

Ah. I got confused between the API and the IMPL. Sure, we have talked
about it before, maybe this will generate the momentum :) +1 to a java
spec project.

thanks,
dims

On 6/7/06, James Strachan [EMAIL PROTECTED] wrote:
 Agreed - I think a shared java spec project makes sense where we can
 unify stuff across all projects like jaxb, geronimo-spec, harmony,
 servicemix (we've got the JBI API) into one place.


 On 6/7/06, Guillaume Nodet [EMAIL PROTECTED] wrote:
  There was a thread about a java spec central repository back in december.
  I wish it exists as it would be the best location...
 
  Cheers,
  Guillaume Nodet
 
  Jochen Wiedmann wrote:
 
   Hi,
  
   this is possibly OT, so I apologize in advance. A while ago there has
   been a discussion around a separate project for specifications on this
   list, which grew into nothing. Currently I am on the way to publish a
   clean room implementation of the JAXB 2.0 API. There are no IP issues:
   It is based on the jaxme-api (clean room JAXB 1.0 API), written by me,
   an existing committer and, as of yet, unpublished.
  
   However, the question arises: What would be a possible target project?
   I could imagine geronimo-specs (the API will be a part of J2EE 1.5),
   harmony (the API will be a part of a future J2SE release), ws commons,
   or again JaxMe.
  
   Jochen
  
  
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 


 --

 James
 ---
 http://radio.weblogs.com/0112098/

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




--
Davanum Srinivas : http://wso2.com/blogs/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--
Matthias Wessendorf
Aechterhoek 18
48282 Emsdetten
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: JAXB API target

2006-06-07 Thread James Strachan

On 6/7/06, Matthias Wessendorf [EMAIL PROTECTED] wrote:

So, then the APIs will be in that special spec project and impls
will be done in their own projects?


Yes - as there could be many implementations



For MyFaces this would mean
javax.faces.** will be developed in that spec project
and the JSF runtime in the *traditional* MyFaces project, right ?


Yes. If a particular project really wants to keep ownership of a
particular spec jar/project thats fine too - it just makes lots of
sense to release the specs in line with when the specs actually change
- rather than include them in each implementation release. Then if any
JSF implementation wanted to reuse the spec jar they could.

--

James
---
http://radio.weblogs.com/0112098/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: JAXB API target

2006-06-07 Thread Dain Sundstrom
I wonder if Jakarta would be willing to mange the specs.  When I  
think of Java at Apache, I think of Jakarta so it seems like a  
natural place to keep specs.  Also Jakarta has experience dealing  
with lots of small code bases.


just an idea...

-dain

On Jun 7, 2006, at 9:08 AM, James Strachan wrote:


Agreed - I think a shared java spec project makes sense where we can
unify stuff across all projects like jaxb, geronimo-spec, harmony,
servicemix (we've got the JBI API) into one place.


On 6/7/06, Guillaume Nodet [EMAIL PROTECTED] wrote:
There was a thread about a java spec central repository back in  
december.

I wish it exists as it would be the best location...

Cheers,
Guillaume Nodet

Jochen Wiedmann wrote:

 Hi,

 this is possibly OT, so I apologize in advance. A while ago  
there has
 been a discussion around a separate project for specifications  
on this
 list, which grew into nothing. Currently I am on the way to  
publish a
 clean room implementation of the JAXB 2.0 API. There are no IP  
issues:
 It is based on the jaxme-api (clean room JAXB 1.0 API), written  
by me,

 an existing committer and, as of yet, unpublished.

 However, the question arises: What would be a possible target  
project?
 I could imagine geronimo-specs (the API will be a part of J2EE  
1.5),
 harmony (the API will be a part of a future J2SE release), ws  
commons,

 or again JaxMe.

 Jochen



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--

James
---
http://radio.weblogs.com/0112098/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: JAXB API target

2006-06-07 Thread James Strachan

Am kinda thinking it needs a very different kind of pmc/committer
model so a new top level project might be simplest.

e.g. any comitter at apache should be pretty much welcome to come in
and add a spec or fix any errors in the specs or build system or
documentation - as they are generally static and don't change (until a
new spec comes along or a spec changes).

So its kindof a cross-project project with a low barrier to entry for
any apache committer (since no real development happens other than
typing in the specs from the javadoc).


On 6/7/06, Dain Sundstrom [EMAIL PROTECTED] wrote:

I wonder if Jakarta would be willing to mange the specs.  When I
think of Java at Apache, I think of Jakarta so it seems like a
natural place to keep specs.  Also Jakarta has experience dealing
with lots of small code bases.

just an idea...

-dain

On Jun 7, 2006, at 9:08 AM, James Strachan wrote:

 Agreed - I think a shared java spec project makes sense where we can
 unify stuff across all projects like jaxb, geronimo-spec, harmony,
 servicemix (we've got the JBI API) into one place.


 On 6/7/06, Guillaume Nodet [EMAIL PROTECTED] wrote:
 There was a thread about a java spec central repository back in
 december.
 I wish it exists as it would be the best location...

 Cheers,
 Guillaume Nodet

 Jochen Wiedmann wrote:

  Hi,
 
  this is possibly OT, so I apologize in advance. A while ago
 there has
  been a discussion around a separate project for specifications
 on this
  list, which grew into nothing. Currently I am on the way to
 publish a
  clean room implementation of the JAXB 2.0 API. There are no IP
 issues:
  It is based on the jaxme-api (clean room JAXB 1.0 API), written
 by me,
  an existing committer and, as of yet, unpublished.
 
  However, the question arises: What would be a possible target
 project?
  I could imagine geronimo-specs (the API will be a part of J2EE
 1.5),
  harmony (the API will be a part of a future J2SE release), ws
 commons,
  or again JaxMe.
 
  Jochen
 
 

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




 --

 James
 ---
 http://radio.weblogs.com/0112098/

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--

James
---
http://radio.weblogs.com/0112098/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: JAXB API target

2006-06-07 Thread Matthias Wessendorf

+1 for tlp

I think folks like Geronimo or Myfaces should be able to commit to
*their* API (sub)project of the Java Spec TLP

-Matthias

On 6/7/06, James Strachan [EMAIL PROTECTED] wrote:

Am kinda thinking it needs a very different kind of pmc/committer
model so a new top level project might be simplest.

e.g. any comitter at apache should be pretty much welcome to come in
and add a spec or fix any errors in the specs or build system or
documentation - as they are generally static and don't change (until a
new spec comes along or a spec changes).

So its kindof a cross-project project with a low barrier to entry for
any apache committer (since no real development happens other than
typing in the specs from the javadoc).


On 6/7/06, Dain Sundstrom [EMAIL PROTECTED] wrote:
 I wonder if Jakarta would be willing to mange the specs.  When I
 think of Java at Apache, I think of Jakarta so it seems like a
 natural place to keep specs.  Also Jakarta has experience dealing
 with lots of small code bases.

 just an idea...

 -dain

 On Jun 7, 2006, at 9:08 AM, James Strachan wrote:

  Agreed - I think a shared java spec project makes sense where we can
  unify stuff across all projects like jaxb, geronimo-spec, harmony,
  servicemix (we've got the JBI API) into one place.
 
 
  On 6/7/06, Guillaume Nodet [EMAIL PROTECTED] wrote:
  There was a thread about a java spec central repository back in
  december.
  I wish it exists as it would be the best location...
 
  Cheers,
  Guillaume Nodet
 
  Jochen Wiedmann wrote:
 
   Hi,
  
   this is possibly OT, so I apologize in advance. A while ago
  there has
   been a discussion around a separate project for specifications
  on this
   list, which grew into nothing. Currently I am on the way to
  publish a
   clean room implementation of the JAXB 2.0 API. There are no IP
  issues:
   It is based on the jaxme-api (clean room JAXB 1.0 API), written
  by me,
   an existing committer and, as of yet, unpublished.
  
   However, the question arises: What would be a possible target
  project?
   I could imagine geronimo-specs (the API will be a part of J2EE
  1.5),
   harmony (the API will be a part of a future J2SE release), ws
  commons,
   or again JaxMe.
  
   Jochen
  
  
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 
 
  --
 
  James
  ---
  http://radio.weblogs.com/0112098/
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




--

James
---
http://radio.weblogs.com/0112098/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--
Matthias Wessendorf
Aechterhoek 18
48282 Emsdetten
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: JAXB API target

2006-06-07 Thread robert burrell donkin

On 6/7/06, James Strachan [EMAIL PROTECTED] wrote:


Am kinda thinking it needs a very different kind of pmc/committer
model so a new top level project might be simplest.

e.g. any comitter at apache should be pretty much welcome to come in
and add a spec or fix any errors in the specs or build system or
documentation - as they are generally static and don't change (until a
new spec comes along or a spec changes).

So its kindof a cross-project project with a low barrier to entry for
any apache committer (since no real development happens other than
typing in the specs from the javadoc).



jakarta already has a low barrier for existing apache committers and has the
advantage of no setup overhead (the pmc and lists already exists). might be
worth considering kickstarting at jakarta and then look to move it to a top
level pmc later.

- robert


Re: JAXB API target

2006-06-07 Thread robert burrell donkin

On 6/7/06, James Strachan [EMAIL PROTECTED] wrote:


On 6/7/06, robert burrell donkin [EMAIL PROTECTED] wrote:
 On 6/7/06, James Strachan [EMAIL PROTECTED] wrote:
 
  Am kinda thinking it needs a very different kind of pmc/committer
  model so a new top level project might be simplest.
 
  e.g. any comitter at apache should be pretty much welcome to come in
  and add a spec or fix any errors in the specs or build system or
  documentation - as they are generally static and don't change (until a
  new spec comes along or a spec changes).
 
  So its kindof a cross-project project with a low barrier to entry for
  any apache committer (since no real development happens other than
  typing in the specs from the javadoc).


 jakarta already has a low barrier for existing apache committers and has
the
 advantage of no setup overhead (the pmc and lists already exists). might
be
 worth considering kickstarting at jakarta and then look to move it to a
top
 level pmc later.

Sounds fine with me; whatever's easiest to get going really.



i'll try to get something started kickstarted over at jakarta but feel free
to go ahead and start the ball rolling for a new pmc for java
specifications.

- robert


Re: JAXB API target

2006-06-07 Thread Manfred Geiler

Don't forget, that the JSF API is a little bit different to other spec
APIs. Other than common spec APIs that almost consist of interfaces
only, in JSF there are lots of classes with lots of code and logic.
So, when I think of JSF API 1.2, I doubt that it would be easy to
separate api development from impl development.
And: Don't forget about TCK testing. We are not allowed to publish a
final version of any spec API if it did not pass the TCK. But, AFAIK,
TCK testing is not possible without the according impl classes. This
applies to all API classes, not only MyFaces! So, what sense would it
make to separate API from the impl development?

My proposal is to
- Put the API sources where they belong to: the corresponding ASF project
 that is: JAXB API -- JaxMe, JSF API -- MyFaces, ...
- Possibly establish a dummy TLP project that collects all API jars
under one umbrella and that acts as a base (resp. eponym) for the
Maven repository. This way people who only need an API jar would not
have to search for the corresponding ASF project. They go to the
central java-specs project and download the API jar there or they
use java-specs.apache.org as Maven groupId when they define their
dependencies. For an example, this way someone could write a JSF
application without any (Maven) dependency to the MyFaces project. The
dependeny would look like this:
dependency
  groupIdjava-specs.apache.org/groupId
  artifactIdjsf-api/artifactId
  version1.2/version
/dependency

Just my 2 cents...

Manfred



On 6/7/06, Matthias Wessendorf [EMAIL PROTECTED] wrote:

+1 for tlp

I think folks like Geronimo or Myfaces should be able to commit to
*their* API (sub)project of the Java Spec TLP

-Matthias

On 6/7/06, James Strachan [EMAIL PROTECTED] wrote:
 Am kinda thinking it needs a very different kind of pmc/committer
 model so a new top level project might be simplest.

 e.g. any comitter at apache should be pretty much welcome to come in
 and add a spec or fix any errors in the specs or build system or
 documentation - as they are generally static and don't change (until a
 new spec comes along or a spec changes).

 So its kindof a cross-project project with a low barrier to entry for
 any apache committer (since no real development happens other than
 typing in the specs from the javadoc).


 On 6/7/06, Dain Sundstrom [EMAIL PROTECTED] wrote:
  I wonder if Jakarta would be willing to mange the specs.  When I
  think of Java at Apache, I think of Jakarta so it seems like a
  natural place to keep specs.  Also Jakarta has experience dealing
  with lots of small code bases.
 
  just an idea...
 
  -dain
 
  On Jun 7, 2006, at 9:08 AM, James Strachan wrote:
 
   Agreed - I think a shared java spec project makes sense where we can
   unify stuff across all projects like jaxb, geronimo-spec, harmony,
   servicemix (we've got the JBI API) into one place.
  
  
   On 6/7/06, Guillaume Nodet [EMAIL PROTECTED] wrote:
   There was a thread about a java spec central repository back in
   december.
   I wish it exists as it would be the best location...
  
   Cheers,
   Guillaume Nodet
  
   Jochen Wiedmann wrote:
  
Hi,
   
this is possibly OT, so I apologize in advance. A while ago
   there has
been a discussion around a separate project for specifications
   on this
list, which grew into nothing. Currently I am on the way to
   publish a
clean room implementation of the JAXB 2.0 API. There are no IP
   issues:
It is based on the jaxme-api (clean room JAXB 1.0 API), written
   by me,
an existing committer and, as of yet, unpublished.
   
However, the question arises: What would be a possible target
   project?
I could imagine geronimo-specs (the API will be a part of J2EE
   1.5),
harmony (the API will be a part of a future J2SE release), ws
   commons,
or again JaxMe.
   
Jochen
   
   
  
   -
   To unsubscribe, e-mail: [EMAIL PROTECTED]
   For additional commands, e-mail: [EMAIL PROTECTED]
  
  
  
  
   --
  
   James
   ---
   http://radio.weblogs.com/0112098/
  
   -
   To unsubscribe, e-mail: [EMAIL PROTECTED]
   For additional commands, e-mail: [EMAIL PROTECTED]
 
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 


 --

 James
 ---
 http://radio.weblogs.com/0112098/

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




--
Matthias Wessendorf
Aechterhoek 18
48282 Emsdetten
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: JAXB API target

2006-06-07 Thread Jeremias Maerki
An alternative would be XML Commons Externals where we already have the
whole JAXP and W3C DOM family of APIs. Maybe we should make an inventory
of all those APIs on a Wiki page and write down where they are currently
located. That should give us a better overall picture. Charging into
uncontrolled action might not be the best thing to do. Maintaining APIs
also requires some amount of coordination among projects which also
means that everybody should know what our idea is. Not everybody is on
this list.

That said: +1 for a TLP and for consolidating all API efforts in one
place.

Will be back after a good night's sleep...

On 07.06.2006 21:27:30 robert burrell donkin wrote:
 On 6/7/06, James Strachan [EMAIL PROTECTED] wrote:
 
  Am kinda thinking it needs a very different kind of pmc/committer
  model so a new top level project might be simplest.
 
  e.g. any comitter at apache should be pretty much welcome to come in
  and add a spec or fix any errors in the specs or build system or
  documentation - as they are generally static and don't change (until a
  new spec comes along or a spec changes).
 
  So its kindof a cross-project project with a low barrier to entry for
  any apache committer (since no real development happens other than
  typing in the specs from the javadoc).
 
 
 jakarta already has a low barrier for existing apache committers and has the
 advantage of no setup overhead (the pmc and lists already exists). might be
 worth considering kickstarting at jakarta and then look to move it to a top
 level pmc later.
 
 - robert



Jeremias Maerki


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: JAXB API target

2006-06-07 Thread robert burrell donkin

i've posted a first draft at
http://wiki.apache.org/jakarta/SpecificationRepository but luckily i did see
this point coming :-)

(it's rough so please feel free to dive in and improve)

On 6/7/06, Manfred Geiler [EMAIL PROTECTED] wrote:


Don't forget, that the JSF API is a little bit different to other spec
APIs. Other than common spec APIs that almost consist of interfaces
only, in JSF there are lots of classes with lots of code and logic.
So, when I think of JSF API 1.2, I doubt that it would be easy to
separate api development from impl development.



yep - that's cool.

this must not be some attempt to grab specifications from projects if it
doesn't make sense. the problem is ATM that there isn't any place for
specifications even if a project wanted (for whatever reason) to maintain
the codebase elsewhere.

And: Don't forget about TCK testing. We are not allowed to publish a

final version of any spec API if it did not pass the TCK. But, AFAIK,
TCK testing is not possible without the according impl classes. This
applies to all API classes, not only MyFaces! So, what sense would it
make to separate API from the impl development?



(i'll refrain from commenting on the legal aspects)

but there may come a time when the TCK is passed :-)

My proposal is to

- Put the API sources where they belong to: the corresponding ASF project
  that is: JAXB API -- JaxMe, JSF API -- MyFaces, ...



i think the option should be with the project. if a project feels it makes
sense to host an API, that's cool, if they want to maintain it separate,
then that should be cool too.

- Possibly establish a dummy TLP project that collects all API jars

under one umbrella and that acts as a base (resp. eponym) for the
Maven repository. This way people who only need an API jar would not
have to search for the corresponding ASF project. They go to the
central java-specs project and download the API jar there or they
use java-specs.apache.org as Maven groupId when they define their
dependencies. For an example, this way someone could write a JSF
application without any (Maven) dependency to the MyFaces project. The
dependeny would look like this:
dependency
   groupIdjava-specs.apache.org/groupId
   artifactIdjsf-api/artifactId
   version1.2/version
/dependency



top level projects take quite a lot of overhead. establishing a dummy top
level project would not only take a long time and energy but would beg the
question: why bother?

it should be possible to create a central contact point at jakarta without
this overhead.

- robert


RE: JAXB API target

2006-06-07 Thread Noel J. Bergman
 in [the JSF API] there are lots of classes with lots of code and logic.

Not uncommon, which is why I generally consider an API project to be a bit
of a waste.  Instead, projects that implement specifications should populate
the standards part of http://projects.apache.org:

  http://projects.apache.org/indexes/standards.html

WS, Geronimo, Harmony, etc., projects are all unrepresented.

 when I think of JSF API 1.2, I doubt that it would be easy to
 separate api development from impl development.

OT, but how tightly will you have to work with Tomcat to support the common
EL?

--- Moel


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]