News

New Product Allows Visual Studio 2013 Users Access to Java

JNBridgePro 7.1 connects Java and .NET Framework-based components.

Visual Studio is becoming the most cross-platform-friendly IDE in the industry. Using products like Xamarin allow developers to write code for iOS and Android. That reach has been extended to Java for users of Visual Studio 2013.

Java/.NET interoperability solutions provider JNBridge has upgraded its flagship product, JNBridgePro, to allow developers to access Java code from Visual Studio 2013. Version 7.1 is an incremental release, but its support for VS 2013 is a notable enhancement. Microsoft released VS 2013 to manufacturing in October, and made the release candidate of the first update available for download earlier this month.

"The need to support the new Visual Studio drove this release," Wayne Citrin, CTO of JNBridge told ADTmag. The Boulder, CO-based company is a member of Microsoft's Visual Studio Partner (VSIP) Program.

This release also comes with upgrades of its JMS (Java Message Service) Adapters for BizTalk and .NET. Versions 3.1 provide support for the JMS 2.0 specification, an improved tracing feature, and current configuration documents. Version 7.1 also completes the company's "any-CPU" feature to include the ability to specify separate 32-bit and 64-bit JVMs in a single shared-memory application in .NET-to-Java application configuration files.

"In theory the developer shouldn't have to know, or even care, what kind of machine he's creating his applications for," Citrin said. "We got most of the support for that in 7.0, but a key piece, the ability to specify which version of Java you need, was missing. We added that final piece in this release. For the developer, that's one less potential error—and one less support call for us."

JNBridgePro is a general purpose Java/.NET interoperability tool designed to bridge anything Java to .NET, and vice versa, allowing developers to access the entire API from either platform. As Citrin explained it, the tool "connects Java and .NET Framework-based components and applications with simple-to-use Visual Studio and Eclipse plug-ins that remove the complexities of cross-platform interoperability."

"A big piece of our business is the adapters, particularly the JMS adapters," Citrin said. "There's a lot of incumbent and legacy JMS infrastructure out there. It's still one of the most common ways to connect components in an enterprise and pass data around. But more importantly, both platforms are well established—neither one is going away—and integrating components on the two platforms is now an everyday occurrence."

Last year, JNBridge began offering a series of interoperability scenarios called "Labs," designed to help developers to "try out and tackle new ways of connecting disparate technologies both on the ground and in the cloud." The JNBridge Labs are free and available as downloadable "kits" that include code and documentation. Along with the 7.1 release, the company announced two new Labs: one that integrates Excel with Linux-based Hadoop MapReduce applications and HBase; and one that allows developers to create a .NET/Visio-based graphical front end to monitor the health of a Hadoop cluster. The Labs are available on the company's website.

About the Author

John K. Waters is the editor in chief of a number of Converge360.com sites, with a focus on high-end development, AI and future tech. He's been writing about cutting-edge technologies and culture of Silicon Valley for more than two decades, and he's written more than a dozen books. He also co-scripted the documentary film Silicon Valley: A 100 Year Renaissance, which aired on PBS.  He can be reached at [email protected].

comments powered by Disqus

Featured

  • Compare New GitHub Copilot Free Plan for Visual Studio/VS Code to Paid Plans

    The free plan restricts the number of completions, chat requests and access to AI models, being suitable for occasional users and small projects.

  • Diving Deep into .NET MAUI

    Ever since someone figured out that fiddling bits results in source code, developers have sought one codebase for all types of apps on all platforms, with Microsoft's latest attempt to further that effort being .NET MAUI.

  • Copilot AI Boosts Abound in New VS Code v1.96

    Microsoft improved on its new "Copilot Edit" functionality in the latest release of Visual Studio Code, v1.96, its open-source based code editor that has become the most popular in the world according to many surveys.

  • AdaBoost Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the AdaBoost.R2 algorithm for regression problems (where the goal is to predict a single numeric value). The implementation follows the original source research paper closely, so you can use it as a guide for customization for specific scenarios.

  • Versioning and Documenting ASP.NET Core Services

    Building an API with ASP.NET Core is only half the job. If your API is going to live more than one release cycle, you're going to need to version it. If you have other people building clients for it, you're going to need to document it.

Subscribe on YouTube