comparison of open source jvm

View: New views
4 Messages — Rating Filter:   Alert me  

comparison of open source jvm

by Rohit-14 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi All,
I am trying to get information about different implementations of java
which are open source. Mainly for embedded devices. Being new to this
domain i would like you guys to provide me some insights into this
even what parameters should be considered.

so far i have been reading about
phoneme_feature,phoneme_advanced,kaffe,jamvm,cacaovm.
There are many which i am missing. The parameters i am considering so far is

performance ,size of the final package ,open source, level of support
for java, packages implemented so far , arm-support , which java
version supported ,type of license , community activity & size, is
there any closed source component involved, tools required to use this
implementation and their licenses.

I know i must be missing few important things to consider for this
comparison. Also many of you must have already analyzed these
implementation and compared them. So whatever information you can
provide wrt to this would be highly appreciated.

--Rohit

_______________________________________________
kaffe mailing list
kaffe@...
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Re: comparison of open source jvm

by Dalibor Topic :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Rohit wrote:
> I know i must be missing few important things to consider for this
> comparison. Also many of you must have already analyzed these
> implementation and compared them. So whatever information you can
> provide wrt to this would be highly appreciated.

I'd consider most of the GNU Classpath based implementations (Kaffe,
JamVM, Cacao) to be exchangeable at the feature level, as they all use
the same class library underneath.

They differ in terms of size, VM internals, and performance, but they
should be readily available for whatever arm-linux platform you are
building for (or easy enough to cross-compile), ao that  you can make
your testing specific to your application and your environment, rather
than having to make decisions based on generic comparisons.

cheers,
dalibor topic

_______________________________________________
kaffe mailing list
kaffe@...
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Re: comparison of open source jvm

by mvfranz :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message



On Sat, Mar 15, 2008 at 5:11 PM, Dalibor Topic <robilad@...> wrote:
Rohit wrote:
> I know i must be missing few important things to consider for this
> comparison. Also many of you must have already analyzed these
> implementation and compared them. So whatever information you can
> provide wrt to this would be highly appreciated.

I'd consider most of the GNU Classpath based implementations (Kaffe,
JamVM, Cacao) to be exchangeable at the feature level, as they all use
the same class library underneath.

They differ in terms of size, VM internals, and performance, but they
should be readily available for whatever arm-linux platform you are
building for (or easy enough to cross-compile), ao that  you can make
your testing specific to your application and your environment, rather
than having to make decisions based on generic comparisons.

cheers,
dalibor topic
Going over some old emails ... is SableVM still viable?  I believe it also uses GNU classpath.

Michael 

_______________________________________________
kaffe mailing list
kaffe@...
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Re: comparison of open source jvm

by Dalibor Topic :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Michael Franz wrote:

>
>
> On Sat, Mar 15, 2008 at 5:11 PM, Dalibor Topic <robilad@...
> <mailto:robilad@...>> wrote:
>
>     Rohit wrote:
>     > I know i must be missing few important things to consider for this
>     > comparison. Also many of you must have already analyzed these
>     > implementation and compared them. So whatever information you can
>     > provide wrt to this would be highly appreciated.
>
>     I'd consider most of the GNU Classpath based implementations (Kaffe,
>     JamVM, Cacao) to be exchangeable at the feature level, as they all use
>     the same class library underneath.
>
>     They differ in terms of size, VM internals, and performance, but they
>     should be readily available for whatever arm-linux platform you are
>     building for (or easy enough to cross-compile), ao that  you can make
>     your testing specific to your application and your environment, rather
>     than having to make decisions based on generic comparisons.
>
>     cheers,
>     dalibor topic
>
> Going over some old emails ... is SableVM still viable?  I believe it
> also uses GNU classpath.
It could be, I don't know if it is still being actively maintained,
though. Gcj is another
interesting alternative on ARM Linux, in particular for its ahead of
time compilation ability, and then there is also IKVM on top of Mono,
for the sake of completeness.

cheers,
dalibor topic

_______________________________________________
kaffe mailing list
kaffe@...
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe
LightInTheBox - Buy quality products at wholesale price