JNBridge Products JNBridge

JNBridgePro Features

JNBridgePro is available in two editions: Standard Edition (SE) and Enterprise Edition (EE).

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.

See the SE vs. EE comparison chart for a quick summary of the 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

WHAT'S NEW

Wayne Citrin talks with JavaOne Radio

New version of JMS Adapter for .NET released. Supports distributed transactions with full rollback.  Press release.

JNBridgePro 4.1 released. Embed WPF in Java GUIs, embed Java widgets in WPF.  Press release.

QUICK LINKS



Microsoft Gold Certified Partner

Sun Partner Advantage