JNBridgePro: Java and .NET interoperability bridge. JNBridge: Java .NET interoperability

JNBridgePro Features

JNBridgePro is available in two editions: Standard Edition (SE) and Enterprise Edition (EE). See the SE vs. EE comparison chart for a list of differences.

Primary Features of JNBridgePro

JNBridgePro SE and JNBridgePro EE include the following features:

  • Bi-directional, high-performance Java .NET interoperability.
  • Access Java classes from .NET as though Java were a .NET language.
  • Access .NET classes from Java as though they were Java classes.
  • Access anything across the platform boundary, including objects, classes, instance members, static members, fields, properties, methods, generics, and enums.
  • Full class access includes support for callbacks, pass by reference or by value, and cross-platform exception handling.
  • Embed AWT or Swing Java widgets in .NET WinForm applications
  • Embed .NET WinForm controls in Java AWT, SWT, or Swing apps
  • Embed AWT or Swing Java widgets in WPF (Windows Presentation Foundation) apps
  • Embed WPF (Windows Presentation Foundation) controls in Java AWT, SWT, or Swing apps
  • The Java code and the .NET code can run:
    • in the same process, using an shared-memory communication channel
    • on the same machine in different processes
    • or on different machines communicating over a network
    with just a configuration file change.
  • Expose any Java or .NET binaries. No source code required.
  • Plug-ins for Eclipse and Visual Studio, so you can work within your preferred IDE.

See System Requirements for a full list of supported platforms and versions.

JNBridgePro EE adds the following:

  • Access J2EE services from .NET, including EJBs, JMS, and JNDI.
  • Create distributed systems that have .NET code on one machine accessing Java code on multiple machines.
  • Automatic failover to a backup Java-side server if the primary server fails.
  • Support for all the leading J2EE application servers, including WebSphere, WebLogic, and JBoss.
  • Cross-platform transactions with 2-phase commit.

See the SE vs. EE comparison chart for a list of differences.

Detailed Features in Both Editions

  • Cross-platform object and class access allows you to:
    • Create objects, call methods, access fields, return objects.
    • Catch exceptions thrown by Java/.NET classes across platforms.
    • Extend your classes via inheritance from the other side.
    • Create callbacks to handle event processing in either direction.
  • Collection classes, arrays, strings, primitives, dates and enums are automatically mapped between Java and .NET.
  • Transparently provides integrated object life cycle management, garbage collection, datatype conversions, marshalling and unmarshalling of arguments, and management of references and communications.
  • Support for Java-side transactions.
  • Secure binary and HTTP channels using SSL.

Java Powered Eclipse Ready Optimized for Visual Studio
 
Designed for Microsoft Windows XP Certified for Windows Vista Compatible with Windows 7

What's New?

QUICK LINKS




Microsoft Gold Certified Partner

Sun Partner Advantage