Grasshopper: code in Visual Studio, build Java and deploy on Linux
This sounds too good to be true: Code in .NET 2.0, Build for Java, Run on Linux with Grashopper 2.0
After more than 100 person years and $12 million of direct R&D investment, and the cross-compilation of 4.7 million lines of code from .NET to Java™, we’re celebrating the release of Grasshopper 2.0. This freely-available plug-in to the Visual Studio® 2005 IDE enables you to produce .NET Web and server applications that run on Tomcat under Linux® and other Java-enabled platforms, without having to rewrite your C# or Visual Basic code. Version 2.0 introduces support for Microsoft's® Visual Studio 2005 IDE, the .NET Framework 2.0, ASP.NET 2.0 controls, role-based security, and C# generics.
Here you'll find articles, code samples, and forums that you can use to jump into Grasshopper 2.0. For deployments on enterprise-class Java EE servers and portal servers, as well as multiple-CPU deployments, check out Mainsoft's Enterprise and Portal editions.
To be honest, I need tools that work the other way around at the moment, letting me run Java code in a managed environment. The Microsoft Java Language Conversion Assistant 3.0 tries to convert Java to .NET but it is way behind as it only supports JDK 1.3.
For now I am forced to integrate Java in .NET using JNI or SOAP. Let me know if you find any other valid alternatives.