Re: Bundling a JRE - is a minimal install possible?
- From: Roedy Green <look-on@xxxxxxxxxxxxxxxxxxxx>
- Date: Wed, 17 Aug 2005 04:22:13 GMT
On Tue, 16 Aug 2005 21:04:03 -0700, Steve Sobol <sjsobol@xxxxxxxxxxx>
wrote or quoted :
>Is there any way (from a legal/licensing standpoint as well as a technical
>standpoint) to strip the RE down? The impression I got from reading the
>licensing agreement is "no," which is a stupid move on the part of Sun, but
>maybe I'm wrong.
Apparently not. Sun's view is they don't want half baked JREs floating
around screwing up other applications. They won't even let the Jet
people distribute a natively compiled JRE.
I can see five ways around the problem:
1. flooding the Universe with CDs containing the JRE.
2. Getting MS and other OS makers to bundle the JRE and keep it up to
date automatically with auto updates.
3. invent an efficient way to update the JRE without having to send
every byte all over. what you really want to send is the delta of the
obfuscated source, or something logically equivalent.
This of the program as a parse tree. Send the changes to the tree, not
the changes to the class files considered as a text file.
see http://mindprod.com/projects/deltacreator.html
http://mindprod.com/projects/bulkfiledistributor.html
4. Sun get aggressive about keeping its JREs up to date. They
automatically update themselves in the dead of night unless
bludgeoned.
5. A standard installer that sniffs around for a JRE. If it can't find
one it downloads one from Sun and installs it. This way you need not
bundle a JRE with your program, unless you are distributing on CD.
It is nuts for every app to independently solve this general problem
or try to get novice users to handle it manually. The last time I
looked, even the professional installer InstallAnywhere was not bright
enough to do that. You had to decide to either include or exclude the
JRE. If you included it, it got installed even if there was a more
recent one already installed.
.
- Follow-Ups:
- Re: Bundling a JRE - is a minimal install possible?
- From: ldv
- Re: Bundling a JRE - is a minimal install possible?
- From: Thomas Hawtin
- Re: Bundling a JRE - is a minimal install possible?
- From: Steve Sobol
- Re: Bundling a JRE - is a minimal install possible?
- From: Steve Sobol
- Re: Bundling a JRE - is a minimal install possible?
- References:
- Bundling a JRE - is a minimal install possible?
- From: Steve Sobol
- Bundling a JRE - is a minimal install possible?
- Prev by Date: Re: how java variables are stored?
- Next by Date: Re: OutOfMemoryError with socket communication
- Previous by thread: Bundling a JRE - is a minimal install possible?
- Next by thread: Re: Bundling a JRE - is a minimal install possible?
- Index(es):
Relevant Pages
|