Javonet

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.