From my view, there is no better tool than yours for accessing .NET API in such a fluent, clean and performant way.
- Matthias Lemmer - Philipps-Universitat Marburg

We have implemented javOnet bridge to support our Transportation Management System. The solution not only has proved its high reliability and ease of use in a case of reusing business logic previously implemented in VB .NET, but it enabled us either to provide a highly efficient and powerful single platform solution to our clients. - 3GTMS

When you use javOnet, you’ll find it offers you many different benefits and values to your business.


  • Solves "use .NET from Java?" interoperability issues -Efficiently and reliably solve any JAVA and .NET interoperability problem. Call C# from JAVA more easily.
  • Saves your time - JavOnet is much easier to learn and use than any other Java to .NET bridge.
  • Saves you money - Save your budget by choosing this ready-to-use product. Support and development is included in your purchase, eliminating the need to buy these separately.
  • Opens up possibilities - JavOnet gives you new integration possibilities that were not available before. The impossible now becomes possible for you, and in only a few easy steps.
  • Reduces the amount of work - JavOnet allows you to immediately pick and use any .NET logic in JAVA without the need to build a new communication solution or rewriting the logic.
  • Brings more customers- Open new markets by integrating your solution with existing customers' systems.

Samples - see it yourself!

How to use Random in .NET?
public GenerateRandomNumber()
{
        Random objRandom = new System.Random();
        int value = objRandom.Next(10,20);

        Console.WriteLine(value);
}

How to use .NET Random via javOnet in JAVA?
public void GenerateRandomNumber() throws JavonetException
{
        NObject objRandom = Javonet.New("System.Random");
        int value = objRandom.invoke("Next",10,20);

        System.out.println(value);
}

Tutorials

We have made interoperability easy, quick and fun!

Focus on important issues forget about interop issues. Use anything from .NET in whatever you create in JAVA!

Want more sample codes? Check our samples section to see how we make JAVA application with WPF or WinForms, interface, how we inherit from .NET class or use Log4Net in JAVA!

JavOnet does it all for you. Just call any part of the .NET code you need from JAVA, and you’re done! Find out exactly how to do this with our tutorials.

See Our Amazing Tutorials

Getting Started

step1 step2 step3
STEP 1
Add javonet.jar reference to your project
STEP 2
Copy any .NET dll to your project or use any from GAC
STEP 3
Call
javOnet.AddReference("your_lib.dll");
and start using your code!

Read our Quick Start Guide to learn how to create objects, call methods, get/set fields and properties, handle exceptions, subscribe events, and more.

JavOnet was created by highly skilled and experienced .NET and Java developers to simplify common interoperability issues.

Here at javOnet, we’re just like you, everyday coders and sophisticated issues solvers, and we knew exactly how to to create a solution fulfilling developers’ most desired requirements.

facebook   twitter

What's cool about javOnet?

  1. High (Native) Performance
  2. Light 1-jar file solution
  3. Access any custom or framework .NET lib with no changes (works with .NET 3.5, 4.0 and 4.5)
  4. No proxies generation required
  5. Easy fluent reflection-style API
  6. No client-server or web services architecture required
  7. Supports any method, value types and reference types
  8. Supports generic methods and generic classes
  9. Cross-platform exception handling
  10. Built-in garbage collector propagation
  11. Works with interop DLLs for COM objects
  12. FREE fully functional 30-days trial
Download Free Trial

Documentation

javOnet API is really self-explaining, moreover fluent reflection-based semantic is self-suggesting new possibilites!

If you would like to find more depth details and utilize maximum possibilities of javOnet please check our full API docs.

Read API Documentation

Our aim was to create easy to use, instant tool that will not require long and hard to understand configuration. We know that you need to start your work immediately, that is why you can set up javOnet in less than 5 seconds (we have meassured that) :-)

Beginner or experienced developer?

Doesn't matter! All of us have been Beginners one day and we remember that! javOnet is easy to use for either beginners and advanced coders.

How It Works?

javOnet is a mechanism that bridges your JAVA application with .NET code.

.NET code is accessible from your JAVA application through our robust reflection-style fluent API delivered in javOnet JAR. Using our methods you can interact with any .NET object like using reflection.

Under the hood javOnet creates .NET process for your JAVA application and translates your operations on javOnet API directly to operations done in CLR .NET process.

javOnet covers full interprocess communication with native performance, creation and lifecycle management of .NET process and callback support for listening .NET events from JAVA.

Please check the diagram on the right to see how our solution works for you!

diagram
server licence server licence server licence

Pricing

Development
License

  • Allows one developer to develop and test modules which use Javonet API on one machine
  • Supports 32-bit and 64- bit platforms
  • Supports Windows Server 2003/2008/2012
  • Supports Windows XP/Vista/7/8
  • Bug fixes for purchased version
Single License Price - $595

Development License Support

  • E-mail support
  • Upgrades to newer version
  • Access to updates and bug fixes
  • Scheduled trainings
  • On-demand new features development (after Javonet Design Team acceptance)
  • Support with remote desktop
Annual support - $295 /developer
Add to cart

Deployment Desktop
Licenses Package

  • Allows to deploy and run your solution which uses Javonet on 5 production desktop machines
  • Allows to distribute your solution to end-users (your customers or internal employees)
  • Supports 32-bit and 64-bit platforms
  • Supports Windows XP/Vista/7/8
  • Bug fixes of purchased version
Licenses Package Price - $695
(incl. 5x desktop license)

Desktop License Support

  • E-mail support
  • Upgrades to newer version
  • Access to updates and bug fixes
Annual support - $200 /package
Add to cart

Deployment Server
License

  • Allows to deploy and run your solution which uses Javonet on one production server machine
  • Allows to distribute your solution to end-users (your customers or internal employees)
  • Supports 32-bit and 64-bit platforms
  • Supports Windows Server 2003/2008/2012
  • Bug fixes for purchased version
Single License Price - $1955

Server License Support

  • E-mail support
  • Upgrades to newer version
  • Access to updates and bug fixes
Annual support - $395 /license
Add to cart
* For OEM distribution of javOnet within your software product please contact us for price estimate.
** Purchasing deployment license requires the previous or concurrent purchase of a development license.
*** If you need more test or development machines per development license please contact us.

Contact

GLOBAL - MAP
SdNcenter Company
Pory 78 Street, 02-757
Warsaw, Poland (Europe)
DUNS number: 4222141135

It's FREE for academic and non-commercial usage. To obtain free license please contact us and briefly describe your project.


Try it for FREE now!
or
Buy it Now!

Java.net
Top