Skip to main content

[JAI] Release plans for jai-core and jai-imageio-core

11 replies [Last post]
Anonymous

Dear interest list subscribers,

Hello. We have assembled a rough near term release plan for JAI and
JAI-Image I/O. We would like to submit this draft plan proposal to you
for discussion and to elicit any suggestions that you might have.

What we are thinking is that the next release of each product will support
the 64-bit platforms for which a JVM is currently available (Linux-AMD64,
Solaris-AMD64, and Solaris-SPARC) as well as fixes for the highest profile
bugs on file. The list of bugs to be fixed will be based on the votes
submitted to both the java.sun.com bug database and the java.net issues
database plus any bugs subjectively deemed to be of importance. The list
of targeted bugs will be available on the jai and jai-imageio web pages soon
and an announcement to that effect will be made at the appropriate time. We
would be interested in hearing about any issues that are affecting your work
so that they may be assigned a suitable priority.

The product versions in question will be JAI 1.1.3 and JAI-Image I/O 1.1.
We are leaning towards having alpha, beta, and fcs release milestones for
each product. These milestones would be tagged in the java.net CVS
repositories and the respective binary installers made available in the
usual manner on java.sun.com. The rationale for electing to start with an
alpha milestone is due to the introduction of 64-bit native support which
involves newly created native binaries as well as new installer bundles.

Your participation in the discussions about this release plan is encouraged
as is the submission of code by those project members who have submitted
the appropriate contribution agreement (JCA). Via collaboration with you
we hope to be able to provide the best releases possible. Also, if you have
other issues which you deem to be of higher priority please feel free to
raise them.

Regards,

Brian

----------------
Brian Burkhalter
Advanced Development, Graphics and Media
Software Chief Technology Office
Sun Microsystems, Inc.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This email message is for the sole use of the intended recipient(s)
and may contain confidential and privileged information. Any
unauthorized review, use, disclosure or distribution is prohibited.
If you are not the intended recipient, please contact the sender by
reply email and destroy all copies of the original message.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
For additional commands, e-mail: interest-help@jai.dev.java.net

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
michael a

HI Brian ,

for some reason I am keep getting JAI emails , I am registered but I don't want any emails.
I replied to unsubscribe but it didn't work.

would you turn email off , like to be registered.

thanks
Michael

Brian Burkhalter wrote:
> From my point of view, the support of new platforms is secondary compared
> to solving performance problems that exists in the current implementation
> for existing platforms.

Are there some specific performance targets intrinsic to JAI and JAI-Image I/O
aside from the one mentioned here (load/save)?

> So, the priority should be on improving the performance both in terms of
> memory and time required for the load/save operations.
>
> I am currently using JAI and planning to migrate to JAI IIO but as part
> of the plan I will evaluate also other options. LibTiff, PNGLib.
>
> I would appreciate if somebody could share its experience with other
> libraries and give suggestions.
>
> Maybe way far from the scope of the discussion but what about a
> collaboration with these other initiatives to provide a Java version of
> them, not a Java wrapper but reuse the algorithms.

The core J2SE PNG plug-ins are entirely written in Java as are the TIFF
plug-ins. The only native component that the TIFF plug-ins use is for
acceleration of bilevel (fax) compression. This is entirely optional as the
same code is also provided in Java.

Brian

----------------
Brian Burkhalter
Advanced Development, Graphics and Media
Software Chief Technology Office
Sun Microsystems, Inc.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This email message is for the sole use of the intended recipient(s)
and may contain confidential and privileged information. Any
unauthorized review, use, disclosure or distribution is prohibited.
If you are not the intended recipient, please contact the sender by
reply email and destroy all copies of the original message.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
For additional commands, e-mail: interest-help@jai.dev.java.net

---------------------------------
Do you Yahoo!?
Plan great trips with Yahoo! Travel: Now over 17,000 guides!
[att1.html]

Brian Burkhalter

Michael,

Did you try at the java.net site?

https://jai.dev.java.net/servlets/ProjectMailingListList

Brian

On Tue, 19 Apr 2005, michael a wrote:

> HI Brian ,
>
> for some reason I am keep getting JAI emails , I am registered but I don't want any emails.
> I replied to unsubscribe but it didn't work.
>
> would you turn email off , like to be registered.
>
> thanks
> Michael
>
>
> Brian Burkhalter wrote:
> > From my point of view, the support of new platforms is secondary compared
> > to solving performance problems that exists in the current implementation
> > for existing platforms.
>
> Are there some specific performance targets intrinsic to JAI and JAI-Image I/O
> aside from the one mentioned here (load/save)?
>
> > So, the priority should be on improving the performance both in terms of
> > memory and time required for the load/save operations.
> >
> > I am currently using JAI and planning to migrate to JAI IIO but as part
> > of the plan I will evaluate also other options. LibTiff, PNGLib.
> >
> > I would appreciate if somebody could share its experience with other
> > libraries and give suggestions.
> >
> > Maybe way far from the scope of the discussion but what about a
> > collaboration with these other initiatives to provide a Java version of
> > them, not a Java wrapper but reuse the algorithms.
>
> The core J2SE PNG plug-ins are entirely written in Java as are the TIFF
> plug-ins. The only native component that the TIFF plug-ins use is for
> acceleration of bilevel (fax) compression. This is entirely optional as the
> same code is also provided in Java.
>
> Brian
>
> ----------------
> Brian Burkhalter
> Advanced Development, Graphics and Media
> Software Chief Technology Office
> Sun Microsystems, Inc.
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> This email message is for the sole use of the intended recipient(s)
> and may contain confidential and privileged information. Any
> unauthorized review, use, disclosure or distribution is prohibited.
> If you are not the intended recipient, please contact the sender by
> reply email and destroy all copies of the original message.
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
> For additional commands, e-mail: interest-help@jai.dev.java.net
>
>
>
> ---------------------------------
> Do you Yahoo!?
> Plan great trips with Yahoo! Travel: Now over 17,000 guides!

----------------
Brian Burkhalter
Advanced Development, Graphics and Media
Software Chief Technology Office
Sun Microsystems, Inc.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This email message is for the sole use of the intended recipient(s)
and may contain confidential and privileged information. Any
unauthorized review, use, disclosure or distribution is prohibited.
If you are not the intended recipient, please contact the sender by
reply email and destroy all copies of the original message.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
For additional commands, e-mail: interest-help@jai.dev.java.net

Brian Burkhalter

> From my point of view, the support of new platforms is secondary compared
> to solving performance problems that exists in the current implementation
> for existing platforms.

Are there some specific performance targets intrinsic to JAI and JAI-Image I/O
aside from the one mentioned here (load/save)?

> So, the priority should be on improving the performance both in terms of
> memory and time required for the load/save operations.
>
> I am currently using JAI and planning to migrate to JAI IIO but as part
> of the plan I will evaluate also other options. LibTiff, PNGLib.
>
> I would appreciate if somebody could share its experience with other
> libraries and give suggestions.
>
> Maybe way far from the scope of the discussion but what about a
> collaboration with these other initiatives to provide a Java version of
> them, not a Java wrapper but reuse the algorithms.

The core J2SE PNG plug-ins are entirely written in Java as are the TIFF
plug-ins. The only native component that the TIFF plug-ins use is for
acceleration of bilevel (fax) compression. This is entirely optional as the
same code is also provided in Java.

Brian

----------------
Brian Burkhalter
Advanced Development, Graphics and Media
Software Chief Technology Office
Sun Microsystems, Inc.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This email message is for the sole use of the intended recipient(s)
and may contain confidential and privileged information. Any
unauthorized review, use, disclosure or distribution is prohibited.
If you are not the intended recipient, please contact the sender by
reply email and destroy all copies of the original message.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
For additional commands, e-mail: interest-help@jai.dev.java.net

Jose A Magaña

Hello,

From my point of view, the support of new platforms is secondary compared
to solving performance problems that exists in the current implementation
for existing platforms.

So, the priority should be on improving the performance both in terms of
memory and time required for the load/save operations.

I am currently using JAI and planning to migrate to JAI IIO but as part
of the plan I will evaluate also other options. LibTiff, PNGLib.

I would appreciate if somebody could share its experience with other
libraries and give suggestions.

Maybe way far from the scope of the discussion but what about a
collaboration with these other initiatives to provide a Java version of
them, not a Java wrapper but reuse the algorithms.

Best regards

----- Original Message -----
From: "Brian Burkhalter"
To:
Cc: "JAI-Image I/O discussion list"
Sent: Tuesday, April 19, 2005 2:52 AM
Subject: [JAI-IMAGEIO] Re: [JAI] Release plans for jai-core and
jai-imageio-core

> On Sat, 16 Apr 2005, David Clunie wrote:
>
> > Brian Burkhalter wrote:
> >
> > > What we are thinking is that the next release of each product will
support
> > > the 64-bit platforms for which a JVM is currently available
(Linux-AMD64,
> > > Solaris-AMD64, and Solaris-SPARC) as well as fixes for the highest
profile
> > ...
> > > The product versions in question will be JAI 1.1.3 and JAI-Image I/O
1.1.
> >
> > Since you asked, full support of all the JIIO native codecs on 64 bit
Linux
> > AMD64 and Solaris are certainly amongst my highest priorities.
>
> These 64-bit builds are our highest priority right now.
>
> > I notice you didn't mention Windows XP 64 on AMD64 - I assume that this
is a
> > priority for you as well as it nears release
>
> It will become more of a priority later.
>
> Brian
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: interest-unsubscribe@jai-imageio.dev.java.net
> For additional commands, e-mail: interest-help@jai-imageio.dev.java.net
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
For additional commands, e-mail: interest-help@jai.dev.java.net

Robert Engels

We work with fairly large TFF images (4000x4000), and think the performance
of ImageIO compares very favorably with other libraries. In many cases it is
much faster than "native" programs.

For example, our Java image viewer easily outperforms the performance of the
Windows Image & Fax Viewer.

-----Original Message-----
From: Jose A Magaña [mailto:jose_a_magana@hotmail.com]
Sent: Tuesday, April 19, 2005 5:08 PM
To: interest@jai-imageio.dev.java.net; interest@jai.dev.java.net
Cc: JAI-Image I/O discussion list
Subject: [JAI] Re: [JAI-IMAGEIO] Re: [JAI] Release plans for jai-core
and jai-imageio-core

Hello,

From my point of view, the support of new platforms is secondary compared
to solving performance problems that exists in the current implementation
for existing platforms.

So, the priority should be on improving the performance both in terms of
memory and time required for the load/save operations.

I am currently using JAI and planning to migrate to JAI IIO but as part
of the plan I will evaluate also other options. LibTiff, PNGLib.

I would appreciate if somebody could share its experience with other
libraries and give suggestions.

Maybe way far from the scope of the discussion but what about a
collaboration with these other initiatives to provide a Java version of
them, not a Java wrapper but reuse the algorithms.

Best regards

----- Original Message -----
From: "Brian Burkhalter"
To:
Cc: "JAI-Image I/O discussion list"
Sent: Tuesday, April 19, 2005 2:52 AM
Subject: [JAI-IMAGEIO] Re: [JAI] Release plans for jai-core and
jai-imageio-core

> On Sat, 16 Apr 2005, David Clunie wrote:
>
> > Brian Burkhalter wrote:
> >
> > > What we are thinking is that the next release of each product will
support
> > > the 64-bit platforms for which a JVM is currently available
(Linux-AMD64,
> > > Solaris-AMD64, and Solaris-SPARC) as well as fixes for the highest
profile
> > ...
> > > The product versions in question will be JAI 1.1.3 and JAI-Image I/O
1.1.
> >
> > Since you asked, full support of all the JIIO native codecs on 64 bit
Linux
> > AMD64 and Solaris are certainly amongst my highest priorities.
>
> These 64-bit builds are our highest priority right now.
>
> > I notice you didn't mention Windows XP 64 on AMD64 - I assume that this
is a
> > priority for you as well as it nears release
>
> It will become more of a priority later.
>
> Brian
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: interest-unsubscribe@jai-imageio.dev.java.net
> For additional commands, e-mail: interest-help@jai-imageio.dev.java.net
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
For additional commands, e-mail: interest-help@jai.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
For additional commands, e-mail: interest-help@jai.dev.java.net

info

> Hello. We have assembled a rough near term release plan for JAI and
> JAI-Image I/O. We would like to submit this draft plan proposal to you
> for discussion and to elicit any suggestions that you might have.
>
> What we are thinking is that the next release of each product will support
> the 64-bit platforms for which a JVM is currently available (Linux-AMD64,
> Solaris-AMD64, and Solaris-SPARC) as well as fixes for the highest profile
> bugs on file. The list of bugs to be fixed will be based on the votes
> submitted to both the java.sun.com bug database and the java.net issues
> database plus any bugs subjectively deemed to be of importance. The list
> of targeted bugs will be available on the jai and jai-imageio web pages soon
> and an announcement to that effect will be made at the appropriate time. We
> would be interested in hearing about any issues that are affecting your work
> so that they may be assigned a suitable priority.
>
> Brian

Hi, Brian

I'm actually working with JAI on a Linux-AMD64 platform but using i386 libs,
so you can imagine how I would be happy to have them native.

Hence, from my point of view, the 64bit porting has the highest priority.

Thank for your job and support

Lucio

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
For additional commands, e-mail: interest-help@jai.dev.java.net

Dov Kruger

Higher performance on image compression is a priority for us.
We'd be happy to work on the c code to see if there's anything that can
be squeezed out of the native compression and codec, particularly for
PNG.

Dov

On Mon, 2005-04-18 at 09:55, info wrote:
> > Hello. We have assembled a rough near term release plan for JAI and
> > JAI-Image I/O. We would like to submit this draft plan proposal to you
> > for discussion and to elicit any suggestions that you might have.
> >
> > What we are thinking is that the next release of each product will support
> > the 64-bit platforms for which a JVM is currently available (Linux-AMD64,
> > Solaris-AMD64, and Solaris-SPARC) as well as fixes for the highest profile
> > bugs on file. The list of bugs to be fixed will be based on the votes
> > submitted to both the java.sun.com bug database and the java.net issues
> > database plus any bugs subjectively deemed to be of importance. The list
> > of targeted bugs will be available on the jai and jai-imageio web pages soon
> > and an announcement to that effect will be made at the appropriate time. We
> > would be interested in hearing about any issues that are affecting your work
> > so that they may be assigned a suitable priority.
> >
> > Brian
>
> Hi, Brian
>
> I'm actually working with JAI on a Linux-AMD64 platform but using i386 libs,
> so you can imagine how I would be happy to have them native.
>
> Hence, from my point of view, the 64bit porting has the highest priority.
>
> Thank for your job and support
>
> Lucio
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
> For additional commands, e-mail: interest-help@jai.dev.java.net
>

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
For additional commands, e-mail: interest-help@jai.dev.java.net

David Clunie

Brian Burkhalter wrote:

> What we are thinking is that the next release of each product will support
> the 64-bit platforms for which a JVM is currently available (Linux-AMD64,
> Solaris-AMD64, and Solaris-SPARC) as well as fixes for the highest profile
...
> The product versions in question will be JAI 1.1.3 and JAI-Image I/O 1.1.

Since you asked, full support of all the JIIO native codecs on 64 bit Linux
AMD64 and Solaris are certainly amongst my highest priorities.

I notice you didn't mention Windows XP 64 on AMD64 - I assume that this is a
priority for you as well as it nears release

David

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
For additional commands, e-mail: interest-help@jai.dev.java.net

Brian Burkhalter

On Sat, 16 Apr 2005, David Clunie wrote:

> Brian Burkhalter wrote:
>
> > What we are thinking is that the next release of each product will support
> > the 64-bit platforms for which a JVM is currently available (Linux-AMD64,
> > Solaris-AMD64, and Solaris-SPARC) as well as fixes for the highest profile
> ...
> > The product versions in question will be JAI 1.1.3 and JAI-Image I/O 1.1.
>
> Since you asked, full support of all the JIIO native codecs on 64 bit Linux
> AMD64 and Solaris are certainly amongst my highest priorities.

These 64-bit builds are our highest priority right now.

> I notice you didn't mention Windows XP 64 on AMD64 - I assume that this is a
> priority for you as well as it nears release

It will become more of a priority later.

Brian

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
For additional commands, e-mail: interest-help@jai.dev.java.net

Alan Marrs

unsubscribe

----- Original Message -----
From: "Brian Burkhalter"
To:
Cc: "JAI-Image I/O discussion list"
Sent: Tuesday, April 19, 2005 1:52 AM
Subject: Re: [JAI] Release plans for jai-core and jai-imageio-core

> On Sat, 16 Apr 2005, David Clunie wrote:
>
> > Brian Burkhalter wrote:
> >
> > > What we are thinking is that the next release of each product will
support
> > > the 64-bit platforms for which a JVM is currently available
(Linux-AMD64,
> > > Solaris-AMD64, and Solaris-SPARC) as well as fixes for the highest
profile
> > ...
> > > The product versions in question will be JAI 1.1.3 and JAI-Image I/O
1.1.
> >
> > Since you asked, full support of all the JIIO native codecs on 64 bit
Linux
> > AMD64 and Solaris are certainly amongst my highest priorities.
>
> These 64-bit builds are our highest priority right now.
>
> > I notice you didn't mention Windows XP 64 on AMD64 - I assume that this
is a
> > priority for you as well as it nears release
>
> It will become more of a priority later.
>
> Brian
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
> For additional commands, e-mail: interest-help@jai.dev.java.net
>

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
For additional commands, e-mail: interest-help@jai.dev.java.net

Brian Burkhalter

Please read the message footer.

On Tue, 19 Apr 2005, Alan Marrs wrote:

> unsubscribe
>
> ----- Original Message -----
> From: "Brian Burkhalter"
> To:
> Cc: "JAI-Image I/O discussion list"
> Sent: Tuesday, April 19, 2005 1:52 AM
> Subject: Re: [JAI] Release plans for jai-core and jai-imageio-core
>
>
> > On Sat, 16 Apr 2005, David Clunie wrote:
> >
> > > Brian Burkhalter wrote:
> > >
> > > > What we are thinking is that the next release of each product will
> support
> > > > the 64-bit platforms for which a JVM is currently available
> (Linux-AMD64,
> > > > Solaris-AMD64, and Solaris-SPARC) as well as fixes for the highest
> profile
> > > ...
> > > > The product versions in question will be JAI 1.1.3 and JAI-Image I/O
> 1.1.
> > >
> > > Since you asked, full support of all the JIIO native codecs on 64 bit
> Linux
> > > AMD64 and Solaris are certainly amongst my highest priorities.
> >
> > These 64-bit builds are our highest priority right now.
> >
> > > I notice you didn't mention Windows XP 64 on AMD64 - I assume that this
> is a
> > > priority for you as well as it nears release
> >
> > It will become more of a priority later.
> >
> > Brian
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
> > For additional commands, e-mail: interest-help@jai.dev.java.net
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
> For additional commands, e-mail: interest-help@jai.dev.java.net
>
>

----------------
Brian Burkhalter
Advanced Development, Graphics and Media
Software Chief Technology Office
Sun Microsystems, Inc.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This email message is for the sole use of the intended recipient(s)
and may contain confidential and privileged information. Any
unauthorized review, use, disclosure or distribution is prohibited.
If you are not the intended recipient, please contact the sender by
reply email and destroy all copies of the original message.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@jai.dev.java.net
For additional commands, e-mail: interest-help@jai.dev.java.net