Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » EPP » self contained equinox based eclipse installer
self contained equinox based eclipse installer [message #5630] Mon, 16 July 2007 18:29 Go to next message
Ferenc Boldog is currently offline Ferenc Boldog
Messages: 14
Registered: July 2009
Junior Member
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 #5636 is a reply to message #5630] Mon, 16 July 2007 18:41 Go to previous messageGo to next message
Ferenc Boldog is currently offline Ferenc Boldog
Messages: 14
Registered: July 2009
Junior Member
One missing information, the code compiled with java 1.6.

Ferenc Boldog
Re: self contained equinox based eclipse installer [message #5642 is a reply to message #5630] Wed, 18 July 2007 20:25 Go to previous messageGo to next message
Pascal Rapicault is currently offline Pascal Rapicault
Messages: 282
Registered: July 2009
Location: Ottawa
Senior Member
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 #5647 is a reply to message #5642] Fri, 20 July 2007 18:18 Go to previous message
Ferenc Boldog is currently offline Ferenc Boldog
Messages: 14
Registered: July 2009
Junior Member
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 #575130 is a reply to message #5630] Mon, 16 July 2007 18:41 Go to previous message
Ferenc Boldog is currently offline Ferenc Boldog
Messages: 14
Registered: July 2009
Junior Member
One missing information, the code compiled with java 1.6.

Ferenc Boldog
Re: self contained equinox based eclipse installer [message #575183 is a reply to message #5630] Wed, 18 July 2007 20:25 Go to previous message
Pascal Rapicault is currently offline Pascal Rapicault
Messages: 440
Registered: July 2009
Senior Member
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 Go to previous message
Ferenc Boldog is currently offline Ferenc Boldog
Messages: 14
Registered: July 2009
Junior Member
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
Previous Topic:self contained equinox based eclipse installer
Next Topic:Policies for EPP
Goto Forum:
  


Current Time: Wed Apr 16 12:18:40 EDT 2014

Powered by FUDForum. Page generated in 0.04730 seconds