Putting the Eclipse platform to work [message #326934] |
Thu, 03 April 2008 08:32  |
Eclipse User |
|
|
|
Originally posted by: chris.senior.virgin.net
Imagine if the Java virtual machine user download was a single executable,
some native libraries and the minimum possible set of Java libraries
(java.lang, etc.) - I'm thinking something < 1MB download.
Next imagine the basic Eclipse OSGi runtime was also deployed with that
stripped down VM. (still ~ 1MB??)
Now imagine all the extra "fluff" in the modern Java VM (SQL, Utils,
Swing, CORBA, etc. etc.) was packaged up as a set of Eclipse plugins and
these plugins were placed on a "well known" download location (e.g. where
the VM came from).
Finally imagine that an application could be deployed to that Eclipse VM
and the VM would download all the extra plugins it needs to run the
application.
I think this platform would be great for Java. Here are some reasons:
1) The download size of the VM would be tiny - I find it hard to convince
users to go download 60MB of code I know they only need 3MB of!
2) It stops "Java" fragmenting. Java is just the language, everything else
is a downloadable library.
I'm sure there are loads of other benefits - what do other people think?
With Java now being open source this kind of thing should be easy right?
- Chris
|
|
|
|
|
|
|
Re: Putting the Eclipse platform to work [message #327013 is a reply to message #326934] |
Fri, 04 April 2008 12:07  |
Eclipse User |
|
|
|
Originally posted by: thunderaxiom.gmail.com
Chris skrev den 03-04-2008 14:32:
> Imagine if the Java virtual machine user download was a single
> executable, some native libraries and the minimum possible set of Java
> libraries (java.lang, etc.) - I'm thinking something < 1MB download.
> Next imagine the basic Eclipse OSGi runtime was also deployed with that
> stripped down VM. (still ~ 1MB??)
Work is being done on reducing the initial download size of the Sun JVM.
You may want to take a look on
http://blogs.sun.com/jtc/entry/reduced_footprint_java_se_bri nging
--
THorbjørn
|
|
|
Powered by
FUDForum. Page generated in 0.04004 seconds