a tool that automatically converts existing Java-language code into Microsoft Visual C# for developers who want to move existing applications to the .NET Framework.
provides the necessary software to develop and run .NET client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix. Sponsored by Novell.
Fantom is a general purpose object-oriented programming language that supports three target runtimes: Java VM, .NET CLR, and JavaScript. binaries. The language supports functional programming through closures and concurrency through the Actor model. Fantom takes a "middle of the road" approach to its type system, blending together aspects of both static and dynamic typing. Like C# and Java, Fantom uses a curly brace syntax.