[Biojava-l] biojava and Java version

Mic mictadlo at gmail.com
Fri May 11 02:15:05 UTC 2012


Apple joined OpenJDK http://openjdk.java.net/projects/macosx-port/ .

On Fri, May 11, 2012 at 10:08 AM, Andreas Prlic <andreas at sdsc.edu> wrote:

> Hi Steve,
>
> I agree with looking forward and I usually give the EOL argument to
> Java 1.5 users as well and try to convince them to upgrade, too.  In
> the end Apple is to blame for putting this customer in a difficult
> situation and not having the choice of an upgrade.
>
> I am bringing this up since at the RCSB PDB we are using BioJava in a
> couple of Java webstart applications and as such we are confronted
> with a diverse user group.  80% of the users are on Java 1.6,  but the
> rest is using a variety of newer and older versions.
>
> Since we can't control the Java version at the user end I would prefer
> to stay a bit backwards compatible as long as it does not cause pain
> and move along with the bulk of users.  Removing @Override annotations
> seems like an easy enough compromise for supporting 1.5 and making the
> few people happy, who are still stuck with legacy hardware.
>
> Andreas
>
>
>
>
>
> On Thu, May 10, 2012 at 4:08 PM, Steve Darnell <darnells at dnastar.com>
> wrote:
> > Greetings,
> >
> > I agree with the original BioJava3 design principles (
> http://biojava.org/wiki/BioJava3_Design), the first of which is "BioJava3
> (BJ3) will freely incorporate features from Java 6."
> >
> > Java 5 has been EOL'd since October 2009 and Java 6 EOL is scheduled for
> November 2012 (http://www.oracle.com/technetwork/java/eol-135779.html).
> Apple stopped using PowerPC processors in 2006 and has not updated OS X
> 10.5 in almost a year (June 2011).
> >
> > I suggest planning for the future rather than clinging to the past.
> There is a positive buzz with my coworkers about switching to Java 7. The
> language changes alone are a very welcomed improvement:
> http://www.oracle.com/technetwork/java/javase/jdk7-relnotes-418459.html
> >
> > * Binary Literals
> > * Strings in switch Statements
> > * The try-with-resources Statement
> > * Catching Multiple Exception Types and Rethrowing Exceptions with
> Improved Type Checking
> > * Underscores in Numeric Literals
> > * Type Inference for Generic Instance Creation
> > * Improved Compiler Warnings and Errors When Using Non-Reifiable Formal
> Parameters with Varargs Methods
> >
> > I do sympathize for those who cannot upgrade from OS X 10.5 and PPC.
> Perhaps the SoyLatte OpenJDK 7 build for PPC may provide an acceptable
> solution for running BioJava3 on Leopard PPC?
> http://landonf.bikemonkey.org/static/soylatte/bsd-dist/openjdk7_darwin/openjdk7-macppc-2009-12-16-b4.tar.bz2
> .
> >
> > Best regards,
> > Steve
> >
> > -----Original Message-----
> > From: biojava-l-bounces at lists.open-bio.org [mailto:
> biojava-l-bounces at lists.open-bio.org] On Behalf Of Andreas Prlic
> > Sent: Thursday, May 10, 2012 4:51 PM
> > To: Biojava
> > Subject: [Biojava-l] biojava and Java version
> >
> > Hi,
> >
> > After some discussions with a user I was reminded of the issue that
> there are some PowerPC based OSX systems that are locked into
> > OSX10.5.8 . They can't upgrade their OS and they can't upgrade to Java
> > 1.6 because none of these are available for PowerPCs. While that is not
> our fault, the question is if we should try to make BioJava backwards
> compatible towards 1.5.
> >
> > Anybody out there on such a system?
> >
> > Any opinions on making BioJava java 1.5 backwards compatible again?
> > Essentially it means a global replace all "@Override" with ""
> >
> > Andreas
> > _______________________________________________
> > Biojava-l mailing list  -  Biojava-l at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/biojava-l
>
> _______________________________________________
> Biojava-l mailing list  -  Biojava-l at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/biojava-l
>



More information about the Biojava-l mailing list