<HTML>
Sorry for the late reply...&nbsp; I did some inestigation in trying to
make Ninja
<BR>RMI work with kaffe 1.0.b1 and b2.&nbsp;&nbsp; Ninja RMI uses Sun's
Serialization
<BR>classes.&nbsp; Since they were not available, RMI did not work.&nbsp;&nbsp;
I don't
<BR>remember if I tried to pull the Serialization class files to fill in
the gaps.
<BR>In any case, if I did do that, that probably would have been illegal
<BR>from "shipping the classes with the product" point of view.

<P>Sanjay

<P>Godmar Back wrote:
<BLOCKQUOTE TYPE=CITE>>
<BR>> Godmar Back wrote:
<BR>> >
<BR>> >&nbsp; Chris, it would be great if you let the list know what you
find out
<BR>> > with regards to Ninja's compatibility.
<BR>> >
<BR>> > You are bound to find bugs in kaffe's serialization implementation,
in part
<BR>> > because it is incomplete.&nbsp; However,&nbsp; I do not think that
the problem is lack
<BR>> > of knowledge of the native methods that Sun uses to implement their
pickling
<BR>> > and the like.&nbsp; Some known problems that are mentioned in the
FAQ include
<BR>> > that kaffe's object serialization does not follow spec; for instance,
it
<BR>> > does not compute serialversion uid according to the algorithm described
by
<BR>> > Sun.
<BR>> >
<BR>> > As an aside, I should point out that RMI worked in the last pre-1.0b1
<BR>> > snapshot --- when kaffe still used Sun's classes.zip and implemented
the
<BR>> > native methods by guessing --- so ironically we got those native
methods
<BR>> > upon which Sun's implementation relies right.&nbsp; The current
problems lie in
<BR>> > the Java part, which is no longer based on any code from Sun.
<BR>> I should be able to answer this for you early in the new year. Out
of
<BR>> curiosity, is there any reason why we aren't using Sun's method for
<BR>> computing serialversion uid?

<P>It's not yet implemented.&nbsp; That's the only reason.
<BR>We must indeed use Sun's method for interoperability.&nbsp; The algorithm
is
<BR>part of the "spec"; Sun's implementation is not and must be recreated.

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - Godmar</BLOCKQUOTE>
&nbsp;
<PRE>--&nbsp;
&nbsp; _____&nbsp; ____ _&nbsp; _&nbsp; _____&nbsp; ____ __&nbsp; __Sanjay Jaiman, Network Management
&nbsp;|&nbsp; ___// __ | \| ||__ __|/ __ \\ \/ /Ennovate Netwoks
&nbsp;|___&nbsp; || __ |&nbsp;&nbsp;&nbsp; | _| |&nbsp; | __ | \&nbsp; / 330 Codman Hill Road
&nbsp;/_____||_||_|_|\_||___|&nbsp; |_||_| /_/&nbsp; Boxborough, MA 01719 (978)263-2002ext 118</PRE>
&nbsp;</HTML>