Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Now Available: J2SE 5.0 Release 3 Developer Preview 3




On Oct 12, 2005, at 10:08 PM, Morgan Schweers wrote:

Greetings,

On 10/12/05, Shawn Erickson <email@hidden> wrote:

On Oct 12, 2005, at 7:18 PM, Vic Cekvenich wrote:

[...deletia...]

You don't and shouldn't. Why not attempt to detect what they have
installed and then change what you request instead of changing a
default that is intended to be under the users control.

Also this begs the question if you support 1.4... why not just use 1.4.

If you read their message, they say explicitly that their program has a lot more features under Java5 than under 1.4, so if the user has it available anywhere, it would be best to use the Java5 JRE. This can't be an uncommon event for people who are releasing desktop-based applications, so I'm not sure why so few people seem to understand this.

I understand fully but I also understand that aspects of the issue comes from the developer _deciding_ to have features dependent on a later version of the JVM. Doing this makes sense in some cases if not outright required for a few but I also know that sometimes it is done for generally wrong reasons (looks like a short cut to getting the feature implemented). In the later case the developer may have made more work for themselves and likely users without thinking about that before hand. Anyway...


You shouldn't change a user managed preference, at least not without asking. Attempting to attack the issue at hand in this way is likely the wrong way to do this and it should be a last step type of work around.

In other words alternate solutions should be attempted and it was not clear what of any had been attempted.

As noted by others JNLP has the ability to define multiple J2SE version requests, including the listing of version specific resources, in a prioritized listing. This likely should be able to cover the issue and in a platform agnostic fashion. Heck if leveraged it may even save so work currently being done on the other platforms supported. I have not tested this capability myself so it could be that it doesn't work as advertise but so far I haven't heard that it fails work.

Now for those with applications deployed in bundle form I am not sure the capabilities of JNLP in this regard have been fully replicated, it would be a great feature to have (file those bug reports). In the case of bundle based application you however can manage the issue with a little more work/trickery and/or use of an installer. Not ideal for the developer but still likely fixable in the developers domain given enough work.

-Shawn
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Java-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/java-dev/email@hidden

This email sent to email@hidden
References: 
 >Now Available: J2SE 5.0 Release 3 Developer Preview 3 (From: Alan Samuel <email@hidden>)
 >Re: Now Available: J2SE 5.0 Release 3 Developer Preview 3 (From: Vic Cekvenich <email@hidden>)
 >Re: Now Available: J2SE 5.0 Release 3 Developer Preview 3 (From: Scott Kovatch <email@hidden>)
 >Re: Now Available: J2SE 5.0 Release 3 Developer Preview 3 (From: Vic Cekvenich <email@hidden>)
 >Re: Now Available: J2SE 5.0 Release 3 Developer Preview 3 (From: Shawn Erickson <email@hidden>)
 >Re: Now Available: J2SE 5.0 Release 3 Developer Preview 3 (From: Morgan Schweers <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.