self contained equinox based eclipse installer [message #5630] |
Mon, 16 July 2007 18:29  |
Eclipse User |
|
|
|
Hello
I have created an eclipse installer.
The installer contains "eclipse classic - windows (140 MB)", but with
little modification it could easily be used on other platforms.
The installer would increase by 8 megabytes if it would contain the
necessary components to run on mac and linux, too.
With this installer, the download size could be reduced from 140 mb to
~90 mb.
The installer relies on Equinox, JFace and SWT.
TODO:
- install log in the unpacking process
- clear the temp folder on exit (osgi configuration folder, etc)
- IO & UI tweaks
- Code clean, refactor ;)
And the download:
http://gear.hu/blog/coffeshrub/eclipse33_installer_win32.jar
Ferenc Boldog
|
|
|
|
|
Re: self contained equinox based eclipse installer [message #5647 is a reply to message #5642] |
Fri, 20 July 2007 18:18  |
Eclipse User |
|
|
|
Hello,
Pascal Rapicault wrote:
> This is really interesting work.
Thx.
> Have you looked at creating an installer
> based on the equinox provisioning work?
not yet, but I am going to take a look into it.
> One could think of two approaches here, one much like what you are doing and
> the other where the initial download would just be the installer and the
> rest of the bytes would be downloaded from the web.
Yes, the updater/online installer version is more complicated (parsing
the site.xml, version checking), with the installer size staying small.
One of the possible solution, remove the unneeded classes form the plugins.
ie: current jface normal compressed (pack.gz) size: 281kb, and the
working (with my installer) stripped-down: 49kb.
Ferenc
|
|
|
|
Re: self contained equinox based eclipse installer [message #575183 is a reply to message #5630] |
Wed, 18 July 2007 20:25  |
Eclipse User |
|
|
|
This is really interesting work. Have you looked at creating an installer
based on the equinox provisioning work?
One could think of two approaches here, one much like what you are doing and
the other where the initial download would just be the installer and the
rest of the bytes would be downloaded from the web.
PaScaL
"Ferenc Boldog" <ferenc.boldog@gmail.com> wrote in message
news:f7gren$n0l$1@build.eclipse.org...
> Hello
>
> I have created an eclipse installer.
> The installer contains "eclipse classic - windows (140 MB)", but with
> little modification it could easily be used on other platforms.
> The installer would increase by 8 megabytes if it would contain the
> necessary components to run on mac and linux, too.
>
> With this installer, the download size could be reduced from 140 mb to ~90
> mb.
>
> The installer relies on Equinox, JFace and SWT.
>
> TODO:
> - install log in the unpacking process
> - clear the temp folder on exit (osgi configuration folder, etc)
> - IO & UI tweaks
> - Code clean, refactor ;)
>
> And the download:
> http://gear.hu/blog/coffeshrub/eclipse33_installer_win32.jar
>
> Ferenc Boldog
|
|
|
Re: self contained equinox based eclipse installer [message #575195 is a reply to message #5642] |
Fri, 20 July 2007 18:18  |
Eclipse User |
|
|
|
Hello,
Pascal Rapicault wrote:
> This is really interesting work.
Thx.
> Have you looked at creating an installer
> based on the equinox provisioning work?
not yet, but I am going to take a look into it.
> One could think of two approaches here, one much like what you are doing and
> the other where the initial download would just be the installer and the
> rest of the bytes would be downloaded from the web.
Yes, the updater/online installer version is more complicated (parsing
the site.xml, version checking), with the installer size staying small.
One of the possible solution, remove the unneeded classes form the plugins.
ie: current jface normal compressed (pack.gz) size: 281kb, and the
working (with my installer) stripped-down: 49kb.
Ferenc
|
|
|
Powered by
FUDForum. Page generated in 0.03347 seconds