Use any .NET library in your Java project, or any Java package in your .NET desktop, web or service application.

Published by Javonet
Distributed by ComponentSource since 2014

Prices from: $ 458.64 Version: 2.0

About Javonet

Use any .NET library in your Java project, or any Java package in your .NET desktop, web or service application.

Javonet is a mechanism that bridges your Java application with .NET code, or your .NET application with Java code. Javonet works in a single process that makes it invisible to end-users. Javonet loads the .NET CLR and Java JVM side by side binding them together with a native module that translates calls from one technology to the methods of the other, automatically converting data-types, managing memory and threads synchronization. This approach guarantees unbeatable performance 1000x higher than web services.

Javonet Benefits

  • Reuse your critical .NET or Java code in your Java or .NET application.
  • Enhance Java applications with a WPF or WinForms interface
  • Integrate any business .NET/Java application
  • Setup, configure and initialize in 15 seconds with 1 jar/dll file solution
  • Load .NET libraries from local directory or GAC without any proxy classes or wrappers
  • Use a generic reflection-style fluent API
  • Inherit from any .NET classes and extend them in Java
  • Use any .NET method, property, value type or reference type
  • Subscribe to .NET events and handle .NET exceptions
  • Leave memory management to the built-in garbage collector bridge
  • Forget about web services, client-server infrastructure and high costs of custom bridging solution development and maintenance
  • Enjoy native performance and solve your interoperability issues with one simple Javonet.jar

Javonet Features
Efficiently and reliably solves Java and .NET interoperability problems where there is a need to call C# from Java.

  • Native high performance.
  • Light single jar file solution.
  • Access any custom or framework .NET lib with no changes.
  • No proxy generation required.
  • Easy fluent reflection-style API.
  • No client-server or Web services architecture required.
  • Supports any method, value types and reference types.
  • Supports generic methods and generic classes.
  • Cross-platform exception handling.
  • Built-in garbage collector propagation.
  • Works with interop DLLs for COM objects.