Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » EPP » self contained equinox based eclipse installer
self contained equinox based eclipse installer [message #5630] Mon, 16 July 2007 22:29 Go to next message
Ferenc Boldog is currently offline Ferenc BoldogFriend
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 22:41 Go to previous messageGo to next message
Ferenc Boldog is currently offline Ferenc BoldogFriend
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] Thu, 19 July 2007 00:25 Go to previous messageGo to next message
Pascal Rapicault is currently offline Pascal RapicaultFriend
Messages: 333
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 22:18 Go to previous message
Ferenc Boldog is currently offline Ferenc BoldogFriend
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 22:41 Go to previous message
Ferenc Boldog is currently offline Ferenc BoldogFriend
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] Thu, 19 July 2007 00:25 Go to previous message
Pascal Rapicault is currently offline Pascal RapicaultFriend
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 22:18 Go to previous message
Ferenc Boldog is currently offline Ferenc BoldogFriend
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: Mon Dec 02 11:11:14 GMT 2024

Powered by FUDForum. Page generated in 0.31607 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top