[Mono-list] Cross-platform interoperability
atsushi at ximian.com
Mon Dec 1 19:49:26 EST 2008
(I'm picking up unanswered email.)
> My classmates and I are working on a culminating design project involving
> wireless communication with a remote embedded device. The embedded device is
> an ARM board running Linux and will communicate with a Windows PC. We were
> looking at running Mono on the Linux board and either Mono or .Net on the
> PC. We have a few questions before we commit to this method.
> 1. Would serialization and de-serialization of our custom classes work
> properly between the two platforms (ARM and x86)? We were thinking of using
> this method for communicating between the two devices.
- If you are using remoting, then
- if those Mono versions match, it should work.
- If one hand is .NET, then it may not (basically you shouldn't expect
it may work), since remoting depends on private implementation and
they are different. Some classes are binary serialization
compatible, but in general they aren't.
- If you are using xml serialization, then it should work.
Platform should not matter.
> 2. How stable and complete is the ARM port of mono?
I have no answer. Probably no one would. Mono JIT is ported to ARM,
with some limitations. If you give detailed questions, others may answer
> 3. Are there any issues we should be aware of for this usage scenario?
Probably my answer to 1. holds here?
More information about the Mono-list