JunC++ion and JuggerNET

What are JunC++ion and JuggerNET?

JunC++ion® is an integration product that allows your Java and C++ code to work together seamlessly and inexpensively. JuggerNET® has the same role in integrating Java and .NET code.

When do I use JunC++ion?

Use JunC++ion to

  • expose your product's Java API to C++ customers.
  • allow your C++ application to call EJBs, JMS, or other Enterprise Java APIs.
  • use best-of-breed Java libraries in your C++ code.
  • implement native methods without having to deal with messy and buggy JNI code.
  • combine Java and C++ products into a harmonious union.
  • perform evolutionary ports from one language to the other.
  • connect legacy C++ applications modern Java based infrastructures.

When do I use JuggerNET?

Use JuggerNET to

  • expose your product's Java API to .NET customers.
  • allow your .NET application to call EJBs, JMS, or other Enterprise Java APIs.
  • use best-of-breed Java libraries in your .NET code.
  • combine Java and .NET products into a harmonious union.
  • perform evolutionary ports from one language to the other.

How does it work?

You use the Codemesh code generator to generate C++ or C# proxy Block diagramtypes that closely resemble Java types. The generated types can be used directly from your C++ or .NET applications, In the case of C++, they can be used to easily implement native methods when combined with your own source files and special JunC++ion-generated native method skeletons. Your Java and C++ or .NET code execute within the same process for highest possible performance.

Most of our customers succeed in setting up their integration project in one to three days, independent of the complexity of the Java APIs they wish to leverage. Most of that time is spent on learning how to use the code generator and on the few areas where the generated C++ or C# code is used slightly differently from the underlying Java code. Having some experience in both languages helps, but even novices in one language have successfully used JunC++ion or JuggerNET to create an integrated solution from Java and C++/C# components.

Where do I start?


Copyright 1999-2016 by Codemesh, Inc., ALL RIGHTS RESERVED

:
code generator home
codemesh.com home gui cli tutorial runtime reference about us contact us download   

Commandline