Quiz:  What do you think?    Java has a binary serialization format.  .NET has J#, which includes the JDK 1.1.4 class libraries, which includes Java serialization.  Will it be possible for a Java app running under JDK 1.4 to serialize an object graph to a stream, and then de-serialize that object graph in .NET?   We are not talking about angle brackets here, it would be binary serialization.

Does it work?

If it does work, Do I have to restrict myself strictly to J# on the .NET side?

I'll post my answers tomorrow.