Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #29593

Re: what are java specsification? what are reference implementation?

Path csiph.com!usenet.pasdenom.info!news.albasani.net!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From Jeff Higgins <jeff@invalid.invalid>
Newsgroups comp.lang.java.programmer
Subject Re: what are java specsification? what are reference implementation?
Date Sat, 09 Aug 2014 04:24:47 -0400
Organization A noiseless patient Spider
Lines 73
Message-ID <ls4lt3$p44$1@dont-email.me> (permalink)
References <678be024-b901-4567-ac9d-78eb4af4d5fc@googlegroups.com> <ls2qbq$t7p$1@gregory.bnet.hr>
Mime-Version 1.0
Content-Type text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding 7bit
Injection-Date Sat, 9 Aug 2014 08:25:07 +0000 (UTC)
Injection-Info mx05.eternal-september.org; posting-host="b896cb427f8c4d19d14880347aa9d6ce"; logging-data="25732"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/7pC5y1+jo3D4hhsHPgr0tTbdQLLK9bO0="
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Icedove/24.7.0
In-Reply-To <ls2qbq$t7p$1@gregory.bnet.hr>
Cancel-Lock sha1:/tfv9T1KRnd3Xz36Vtru6RSKkeQ=
Xref csiph.com comp.lang.java.programmer:29593

Show key headers only | View raw


On 08/08/2014 11:28 AM, Josip Almasi wrote:
> On 08/08/2014 04:46 PM, www wrote:
>> I found confused about these concepts. For me, a regular Java
>> developer, I just use this tool, that tool, etc.
>>
>> For example, they say JAXB(Java Architecture Xml Binding) is a
>> specification. There are several implementations
>> for it, blah, blah. When I am learning how to use it, I just use it in
>> Eclipse, without knowing what I am using.
>
> That's OK; there's so many of it all, who cares about specifics?;)
> The important thing with JAXB is - compatibility problem with
> specification:)
>
>> Correct me if I am wrong: is specification such thing?
>
> No.
> Eventually you get into specifics and tie to one vendor.
> If not during development, then after deployment, for it simplifies
> maintenance.
>
>> Many Java software developers feel they need some feature (not
>> existing yet). Then they write into a
>> document, specifying what they really want. Then some Oracle Java
>> Committee reviews the request and
>> hopefully approves it, then release this document, as JSR x.y.z
>
> Yes.
> But you can also apply to be member of that 'some' committee.
> And in fact many of these developers and their companies are.
> They only require you to send them pact with the devil sealed with your
> blood;)
> It's called Java Community Process and is slow, slooow... but it works.

JSR 358: A major revision of the Java Community Process
<https://jcp.org/en/jsr/detail?id=358>
This JSR will make a variety of changes and adjustments to the Java
Community Process, revising the Process Document, the EC Standing
Rules, and the JSPA.

 From the current Process document,
Section 1.1 EXPERT GROUP TRANSPARENCY:
"... Expert Groups must operate in a transparent manner, enabling the
public to observe their deliberations and to provide feedback"

>> Then many talented Java developers in the world who have nothing
>> better to do then write the code(without being paid)
>
> I hope that people who write free implementations are getting something
> out of it somehow.
> Certanly a lot of free software is backed by commercial companies of all
> sizes.
>
>> to do such tasks as specified in JSR x.y.z. So they could be making
>> the same or similar wheels.
>>
>> One version of the program written by one company(maybe Oracle itself)
>> which implements JSR x.y.z is chosen to be reference implementation.
>>
>> One example is Java EE. Java EE is a specification. In another words,
>> it is a stack of documents. There are many implementation to it.
>> IBM has WebSphere. Oracle has GlassFish. They all perform what Java EE
>> spec wants. GlassFish is the reference implementation.
>> To me, reference implementations sounds like the default one.
>>
>> Is my understanding above correct? Thank you.
>
> Correct mostly I think. With a few exceptions, like java mail reference
> implementation, jboss beating oracle etc.
> There's just a handful examples of beating them in their own game.
>
> Regards...

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

what are java specsification? what are reference implementation? www <xsli2@yahoo.com> - 2014-08-08 07:46 -0700
  Re: what are java specsification? what are reference implementation? Josip Almasi <joe@vrspace.org> - 2014-08-08 17:28 +0200
    Re: what are java specsification? what are reference implementation? Jeff Higgins <jeff@invalid.invalid> - 2014-08-09 04:24 -0400
      Re: what are java specsification? what are reference implementation? Josip Almasi <joe@vrspace.org> - 2014-08-10 13:26 +0200
  Re: what are java specsification? what are reference implementation? Jeff Higgins <jeff@invalid.invalid> - 2014-08-08 15:55 -0400
  Re: what are java specsification? what are reference implementation? Roedy Green <see_website@mindprod.com.invalid> - 2014-08-08 18:37 -0700
    Re: what are java specsification? what are reference implementation? Robert Klemme <shortcutter@googlemail.com> - 2014-08-09 12:29 +0200
      Re: what are java specsification? what are reference implementation? Roedy Green <see_website@mindprod.com.invalid> - 2014-08-12 03:04 -0700
        Re: what are java specsification? what are reference implementation? Robert Klemme <shortcutter@googlemail.com> - 2014-08-18 08:08 -0700
          Re: what are java specification? what are reference implementation? Roedy Green <see_website@mindprod.com.invalid> - 2014-08-18 23:28 -0700
          Re: what are java specsification? what are reference implementation? Arne Vajhøj <arne@vajhoej.dk> - 2014-08-19 11:17 -0400
            Re: what are java specsification? what are reference implementation? "Chris Uppal" <chris.uppal@metagnostic.REMOVE-THIS.org> - 2014-08-19 17:42 +0100
            Re: what are java specsification? what are reference implementation? Joshua Cranmer 🐧 <Pidgeot18@verizon.invalid> - 2014-08-19 23:08 -0500
  Re: what are java specsification? what are reference implementation? "Chris Uppal" <chris.uppal@metagnostic.REMOVE-THIS.org> - 2014-08-09 11:17 +0100

csiph-web