Blog

JNBridgePro 4.0.2 now available

JNBridgePro 4.0.2 is now available for download.  Like our other point releases, it contains a number of fixes (see the release notes for details), but it also contains a number of new features that we decided to put in now rather than wait for the release of 4.1.  For example, when creating Java-to-.NET applications that use shared memory, you can now specify whether the .NET side should be running in the single-threaded or multi-threaded apartment model.  Also, starting with 4.0.2, JNBridgePro now has full support for IPv6 when using tcp/binary or HTTP/SOAP communications.

To get 4.0.2, just download the latest JNBridgePro from the JNBridge Web site.  Uninstall your current copy of JNBridgePro 4.0.x and install the new one.  Make sure you use the new JNBridgePro runtime components in your application.  You can continue to use proxies generated with previous versions of JNBridgePro 4.0.

JNBridgePro 4.0.2 is available in x86 and x64 versions.

Announcing JNBridgePro v4.1

We’ve just announced JNBridgePro v4.1. This new version supports Windows Presentation Foundation (WPF), so you can:

  • Embed WPF components and controls directly into Java applications that are written in Abstract Window Toolkit (AWT), Standard Widget Toolkit (SWT), or Swing.
  • Embed Java Graphical User Interface (GUI) widgets and controls written in AWT or Swing directly into WPF applications.

Are you at Tech-Ed this week? Come see a demo in booth 644.

Powered by JNBridgePro

Adobe’s Kristen Schofield has posted some quotes and excerpts from a Gartner report (requires purchase) that praises ColdFusion. We’re particularily fond of the quote from Mark Driver where he says:

“…ColdFusion can provide unique value that is not fully addressed by any competing alternative technology. Most notably, ColdFusion is unmatched by any competitor for ease of use and technical capabilities. When we combine this with cross-platform deployment,and significant integration into both Java and .NET, ColdFusion stands out as a compelling solution for many IT challenges.”

That’s JNBridgePro hiding under the ColdFusion covers, enabling it to integrate with .NET.

JNBridgePro and Visual Studio 2010

Something cool from the JNBridge labs. What you’re seeing below is the JNBridgePro plug-in running inside Visual Studio 2010. When VS2010 is released, we’ll be ready for it.

 

JNBridgePro in VS2010

JNBridgePro and Eclipse 3.5 (Galileo)

In the JNBridgePro documentation for the Eclipse plug-in, it only mentions support up through Eclipse 3.4 (Ganymede). However, the JNBridgePro Eclipse plug-in also supports Eclipse 3.5 (Galileo). Install and use it in the same way as you would with previous versions of Eclipse, and everything will work just fine.

JNBridgePro and Windows 7

A number of our users have begun using Windows 7. You’ll be happy to know that JNBridgePro works fine with Windows 7, with a few caveats. Here’s where things stand with the current version (4.1.0):

32-bit JNBridgePro: 32-bit JNBridgePro works just fine with Windows 7. The product installs smoothly, and the proxy generators work, as do the Visual Studio and Eclipse plug-ins. The only caveat is that if you are using shared memory and Java 6, you might see a message that contact with the Java side could not be made because msvcr71.dll is missing. This is actually a well-known issue with Java (see detailed discussion of the problem here), and is the result of some very questionable design decisions by Sun; it has nothing directly to with JNBridgePro. The solution to the problem is to find a copy of msvcr71.dll (you can find one in the JDK 1.6’s bin folder), and place it in WindowsSystem32 (or WindowsSysWow64 if it’s a 64-bit operating system). When that is done, the problem will go away. Finally, all applications that use JNBridgePro will work fine; if the applications use shared memory and Java 6, add msvcr71.dll as described above.

64-bit JNBridgePro: In the 64-bit version of JNBridgePro, the installer will show an error when installing the Visual Studio plug-in. Simply hit the return key to pass through this error. If both Visual Studio 2005 and Visual Studio 2008 are on the machine, you will see this error twice. Once the installation completes, the standalone proxy generators will work fine, although the Visual Studio plug-ins will not be installed. All applications that use JNBridgePro will work without problem.

By the time of the release of Windows 7 (scheduled by Microsoft for October 22, 2009), we plan to release a new v4.1.1 of JNBridgePro that will address the two issues discussed above.

News relase: Announcing New Versions of JNBridgePro and the JNBridge JMS Adapters

We’ve just announced the forthcoming release of JNBridgePro 5.0 and v2.0 of the JMS Adapters for .NET and for BizTalk Server. The bits will be available on 11/16/09, and we’ll be demonstrating the new capabilities at PDC next week in Los Angeles.

JNBridgePro 5.0 adds support for cross-platform transactions between Java and .NET in both directions.

The JMS Adapter for BizTalk Server 2.0 adds support for request/response and solicit/response messaging patterns. Both adapters have greater architecture flexibility.

Read the full press release, and download new versions on or after next Monday, 11/16/09.

JNBridgePro and cross-platform transactions

From our previous blog post, you can see that we’ve announced version 5.0 of JNBridgePro, which supports cross-platform transactions. This is a feature we’re really excited about. Up until now, you could have Java code inside a Java transaction call .NET code (or vice versa), but if something happened to cause a rollback on the Java side, the .NET side wouldn’t get rolled back. With the new version of JNBridgePro, transactions on the Java and .NET sides are transparently and seamlessly integrated. If there are active transactions on the Java and .NET sides, JNBridgePro will automatically join them, so that if either side fails, both sides are rolled back, and if both sides succeed, the transaction is committed on both the Java and .NET sides.

The picture below gives an idea of cross-platform transaction bridging in action:

 

JNBridgePro cross-platform transaction bridging in action

JNBridgePro’s cross-platform transaction bridging will work with both .NET-to-Java and Java-to-NET (and bidirectional) projects, and it will work with any vendor’s JEE implementation.

If you’re creating financial or e-commerce software, you will likely have transactional requirements, and we encourage you to download and try the new version of JNBridgePro, which becomes available on Monday, November 16.

More information on cross-platform transactions in the new version of JNBridgePro can be found here.

JNBridgePro 3.2.1 released

Our new point release, JNBridgePro 3.2.1, has been released.  You can download it from the JNBridge website.

The major new improvement in 3.2.1 is a substantial improve in performance in Java-to-.NET projects when tcp/binary is used and the .NET and Java sides are on different machines.  There are a number of other improvements and fixes.  Please see the release notes for additional information.

3.2.1 is compatible with the previous 3.2 release, and can be used by any user with a valid 3.2 license.

Knowledge Base

Nothing Found

Sorry, no posts matched your criteria