Obfuscator

Microsoft .NET supports any programming language as far as that language generates an executable format to the CLR specification. As of today, there are already a variety of programming languages available for the .NET platform. C#, VB.NET, Visual C++.NET, J# and Java are just a few examples. For the first time, a developer really has the freedom to choose his or her favorite language, and still yield exactly the same results.

As such, the demand of syntax translation between .NET programming languages becomes more and more evident. Remotesoft Octopus translator addresses some of these needs. It performs syntax translations between Java, C#, VB.NET, Visual C++.NET and native C++.
Our goal is to offer a comprehensive translation tool that covers as many languages as possible and also generates accurate code that will simply compile and run without any manual editing.

Currently, we offer java-to-C#, java-to-native C++, C#-to-VB.NET, VB.NET-to-C#, C#-to-VC++.NET, VB.NET-to-VC++.NET. Our java translations are based on syntax parsers while C# and VB.NET translations are based on our salamander decompiler, so translations from java code are generally more accurate.

Java to C# Translation

The java to C# translator is based on our Java.NET compiler, it parses java source code and emits accurate C# code. Most of the time, the resulting code will compile without any manual editing. Initial tests show that our translator offers the most accurate translation than any other tools available today in the markets. If you have a J# project that compiles and runs on .NET platform, you are guaranteed to immediately have an equivalent C# project that will also compile and run on .NET,

Java to native C++ Translation

The java to native C++ translator converts java source code to traditional native C++ code, so native executable can be built. The resulting code is compatible with Visual Studio 6, or Visual Studio .NET. Notice the generated code is not managed C++.NET, rather it is the old tranditional C++. We developed this tool long before Microsoft .NET was made public.

C# to VB.NET Translation

The C# to VB.NET translator converts C# code to VB.NET code. It automatically translates almost every C# construct except for those not supported in VB.NET. Manual editing is reduced to the minimium but may still be required to make the generated VB.NET code to compile,

VB.NET to C# Translation

The VB.NET to C# translator converts VB.NET source code to C# code. It automatically translates almost every VB.NET constructs. Manual editing is reduced to the minimium but may still be required to make the generated C# code to compile,

C# to VC++.NET Translation

The C# to VC++.NET translator converts C# source code to Microsoft VC++.NET code. It automatically translates almost every C# construct. Manual editing is reduced to the minimium but may still be required to make the generated VC++.NET code to compile,

VB.NET to VC++.NET Translation

The C# to VC++.NET translator converts C# source code to Microsoft VC++.NET code. It automatically translates almost every VB.NET construct. Manual editing is reduced to the minimium but may still be required to make the generated VC++.NET code to compile,

Java to VB.NET Translation
C# to Java Translation
VB.NET to Java Translation

These translations are still being evaluated, if you'd like to see such functionalities, please drop a message here: support@remotesoft.com.


Copyright 2003 Remotesoft Inc. All rights reserved.