.NET tools, components, libraries and add-ins [NEW] My favorites| sign in | create your account  
ASP.NET hosting
Advertise here! Contact us to know the options

Interoperability

Display options and filters
Sort by:
Built for .NET
Built for the Compact Framework
Free or free version available
Built for .NET 2
Built for Mono
Source code provided
Built for .NET 4
Library
Sold as a service
Built for Silverlight
Add-in
Discontinued

SWIG

áHome Page HomeáPage

Categories: Interoperability

Latest version: 1.3.33
Added 2005-02-10

Development tool that connects programs written in C and C++ with a variety of high-level programming languages.
SWIG (Simplified Wrapper and Interface Generator) is used with different types of languages including common scripting languages such as Perl, Python, Tcl/Tk and Ruby. The list of supported languages also includes non-scripting languages such as C#, Common Lisp (Allegro CL), Java, Modula-3 and OCAML. Also several interpreted and compiled Scheme implementations (Chicken, Guile, MzScheme) are supported. SWIG is most commonly used to create high-level interpreted or compiled programming environments, user interfaces, and as a tool for testing and prototyping C/C++ software. SWIG can also export its parse tree in the form of XML and Lisp s-expressions.

The C# module offers an automated way of accessing existing C/C++ code from .NET languages. The wrapper code implementation uses the Platform Invoke (PInvoke) interface to access natively compiled C/C++ code. Swig C# works equally well on non-Microsoft operating systems such as Linux, Solaris and Apple Mac using Mono and Portable.NET.
The Java extension to SWIG offers a way of accessing existing C/C++ code from Java. SWIG writes the Java Native Interface (JNI) code for you. It is different to using the 'javah' tool as SWIG will wrap existing C/C++ code, whereas javah takes 'native' Java function declarations and creates C/C++ function prototypes. SWIG wraps C/C++ code using Java proxy classes and is useful if you want to have access to large amounts of C/C++ code from Java.

Built for .NET
Built for .NET
Built for Mono
Built for Mono
Free or free version available
Free or free version available
Source code provided
Source code provided

Proposion N2N

áHome Page HomeáPage

Categories: Interoperability

Author: Proposion

Latest version: 2.0
Added 2003-06-06Updated 2004-06-08

Native .NET data connector for integrating IBM Lotus Notes and Domino into Microsoft's .NET Framework and Visual Studio.NET development tools.

Built for .NET
Built for .NET
Add-in
Add-in

Jurassic

áHome Page HomeáPage

Categories: Interoperability, Scripting

Latest version: 2.1
Added 2011-02-10

JavaScript compiler; implementation of the ECMAScript language and runtime.
Jurassic is not intended for end-users; instead it is intended to be integrated into .NET programs. If you are the author of a .NET program, you can use Jurassic to compile and execute JavaScript code.

Features include:
- Supports all ECMAScript 3 and ECMAScript 5 functionality, including ES5 strict mode
- Compiles JavaScript into .NET bytecode (CIL); not an interpreter
- Deployed as a single .NET assembly (no native code)
- Basic support for integrated debugging within Visual Studio
- Uses light-weight code generation, so generated code is fully garbage collected

Built for .NET 2
Built for .NET 2
Built for .NET 4
Built for .NET 4
Built for Silverlight
Built for Silverlight
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

IKVM.NET

áHome Page HomeáPage

Categories: Interoperability

Author: Jeroen Frijters

Latest version: 0.32.0.0
Added 2004-08-24Updated 2007-02-09

Implementation of Java for Mono and the Microsoft .NET Framework.
IKVM.NET includes the following components:
- A Java Virtual Machine implemented in .NET
- A .NET implementation of the Java class libraries
- Tools that enable Java and .NET interoperability

Here are different software development scenarios where IKVM.NET can be useful:
- Drop-in JVM
- Use Java libraries in your .NET applications
- Develop .NET applications in Java

Built for .NET
Built for .NET
Built for Mono
Built for Mono
Free or free version available
Free or free version available
Source code provided
Source code provided

Add-in Express

áHome Page HomeáPage

Categories: Interoperability, RAD - Dev automation

Author: Afalina Co

Latest version: 2.5
Added 2004-11-22Updated 2006-06-09

RAD tool for developing COM Add-ins and Smart Tags in Visual Studio .NET (2003, 2005) and Borland Delphi (8, 2005, 2006).
Add-in Express directly supports C#, J#, Managed C++, Visual Basic and Delphi and provides a developer a short way to creating add-ins and extensions for all Office applications: Outlook, Word, Excel, PowerPoint, FrontPage, Access, Project, MapPoint, Visio, Publisher.
The Add-in Express components implement everything required by COM add-ins,
Smart Tags and RTD Servers. In other words, Add-in Express implements all
interfaces and techniques required by the supported technologies, you write
functional code only.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2

Object-Oriented JNI for .NET

áHome Page HomeáPage

Categories: Interoperability

Author: Javain

Latest version: 1.0.04
Added 2006-06-05

Library that implements JNI (Java Native Interface) for .NET.
This library supports JNI functionality compatible with JDK 1.3.

Features include:
- applications can be written only with .NET managed code
- managed delegators can implement Java native methods without PInvoke and developing separate unmanaged libraries
- all JNI objects are wrapped with simple classes that do all dirty job with Java references
- the library includes array classes that can handle and create multidimensional Java arrays of any type

Built for .NET
Built for .NET
Free or free version available
Free or free version available

MinCor.NET

áHome Page HomeáPage

Categories: Interoperability

Author: Middsol

Solution for mobility and interoperability between .NET, J2EE and CORBA.
MinCor.NET is founded on Windows Mobile, Windows XP Embedded and Windows CE .NET.
Features: IIOP / GIOP 1.0,1.1,1.2; Fragmentation for GIOP 1.2; corbaloc support; CORBA 2.3 code set; Value Types and Any; IDL Compiler (C#); Portable Object Adapter (POA); Naming and Event Service support; Multi threaded ORB.
Supported application servers: WebSphere (IBM), WebLogic (BEA), Sun Application Server.

Built for .NET
Built for .NET
Built for the Compact Framework
Built for the Compact Framework

Interop Forms Toolkit

áHome Page HomeáPage

Categories: Interoperability

Author: Microsoft

Latest version: 2.1
Added 2006-10-09Updated 2010-04-24

Visual Studio add-in that simplifies the process of displaying .NET forms and controls in a Visual Basic 6 application.

The Interop Forms Toolkit allows developers to incorporate VB.NET Windows Forms into their VB6 applications. This toolkit helps you bring the power of .NET to your existing VB6 applications, by allowing them to display .NET WinForms from within the same application. Instead of upgrading the entire code base, these applications can now be extended one form at a time. The goal is a phased upgrade, with production releases at the end of each iteration containing both VB6 and VB.NET forms running in the same VB6 process.
Supports Visual Studio 2008 and 2010.

Built for .NET 2
Built for .NET 2
Add-in
Add-in
Free or free version available
Free or free version available

Visual RPG for .NET

áHome Page HomeáPage

Categories: Interoperability

Author: ASNA

ASNA's Visual RPG for .NET (AVR.NET) is an RPG compiler that "snaps" into Visual Studio.NET. It generates 100% Microsoft Intermediate Language (MSIL) and connects Windows and browser-based applications directly to your iSeries-AS/400 servers.

Built for .NET
Built for .NET
Add-in
Add-in

xTier

áHome Page HomeáPage

Categories: Frameworks, Interoperability

Author: Fitech Laboratories

Latest version: 2.0
Added 2003-10-14Updated 2004-05-10

J2EE and .NET cross-paradigm service oriented middleware framework that provides a set of pre-built system services.
(Old name: xNova)

Built for .NET
Built for .NET

DotTux

áHome Page HomeáPage

Categories: Interoperability

Author: OTP Systems

Latest version: 1.0
Added 2004-06-21

Software package that integrates Tuxedo with .NET.
It enables Tuxedo customers to write Tuxedo clients and servers in C# or any other programming language targetting the .NET CLR.
DotTux consists of the following components:
- A CLS compliant API for writing Tuxedo clients and servers in C# or any other programming language targetting the .NET CLR.
- A runtime environment for running Tuxedo clients and servers written for the .NET CLR.

Built for .NET
Built for .NET
Library
Library

J-Integra for .NET

áHome Page HomeáPage

Categories: Interoperability

Author: Intrinsyc

Interoperability solution for bridging the worlds of Java/J2EE and .NET.
Using J-Integra for .NET your .NET software can access existing Java/J2EE applications as though they were actually .NET applications. It is bi-directional, which means that your Java/J2EE software can also access .NET components as though the .NET components were written in Java. Using J-Integra for .NET you can mix and match .NET technologies (e.g. ASP.NET and .NET components) with Java technologies (e.g. Enterprise JavaBeans and Java Servlets).
Features include:
- Pure Java implementation
- Bi-directional
- Supports .NET Release 1.x and 2.0
- Supports JVM versions 1.2.2 and above
- Supports BEA Weblogic, IBM WebSphere, Oracle9i, iPlanet, Borland Enterprise server and JBoss
- Support for HTTP or TCP/IP transport protocols
- Support for SOAP or binary message formats
- Propagation of exceptions between Java and .NET and vice-versa
- Callbacks

Previous name: Ja.NET.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2

JuggerNET

áHome Page HomeáPage

Categories: Interoperability

Author: Codemesh

Latest version: 3.2.11
Added 2004-02-19Updated 2007-09-18

Tool that takes compiled Java classes as input and generates in-process C# bindings for them.
Under the hood, the JuggerNET runtime uses P/Invoke and JNI to execute the original Java in the CLR process.

Among other things, JuggerNET can be used to:
- publish .NET versions of Java APIs
- publish COM bindings for Java APIs
- integrate .NET clients into JMS or EJB applications
JuggerNet consists of:
- a code generator, GUI and command line: it takes Java bytecode as input and generates platform- and compiler-portable C# source files, batch build files, and project files.
- a runtime library: comes in two flavors, strongly named and not strongly named, and provides an abstraction layer around the generic aspects of Java and .NET integration. The runtime library represents our expert knowledge of the runtime aspects of Java/.NET interoperability.
- a Shared JVM server: provides you with an alternate deployment option that does not require the presence of a Java Runtime Environment on the host that is running your .NET code.

Built for .NET
Built for .NET

IIOP.NET

áHome Page HomeáPage

Categories: Interoperability

Author: Elca

Latest version: 1.8.0 RC1
Added 2003-07-09Updated 2004-03-13

Allows interoperation between .NET, CORBA and J2EE distributed objects. This is done by incorporating CORBA/IIOP support into .NET, leveraging the remoting framework.

Features include:
- Tight coupling between distributed objects in .NET, CORBA and J2EE; Components on each platform can act in either client or server role.
- Tranparency: existing servers can be used unmodified, without wrapping code or adapters.
- Extensive coverage of CORBA/.NET type mappings.
- Native integration in the .NET framework; IIOP.NET is directly based on the standard remoting infrastructure.

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

DotNetJ

áHome Page HomeáPage

Categories: Interoperability

Author: Overone

Latest version: Beta
Added 2003-05-20

Tool that gives .NET applications the ability to use Java components or J2EE applications as if they were .NET assemblies. DotNetJ can either access any Java library with its built-in J2SE server, or can link to J2EE applications.
With DotNetJ Visual Studio Edition, you can add Java components or J2EE applications to your Visual Studio .NET projects.

Built for .NET
Built for .NET

Grasshopper

áHome Page HomeáPage

Categories: IDEs - IDE add-ins, Interoperability

Author: Mainsoft

Latest version: 2.0 Technology Preview
Added 2005-06-23Updated 2006-09-24

Visual Studio .NET plug-in, developer edition of Visual MainWin for J2EE, which enables you to use C# or VB.NET to develop, debug and deploy Web applications and Web services that run on Windows, Linux and any Java-enabled platform.
Grasshopper supports single-source code development, so you can develop an ASP.NET application that will compile and run on multiple platforms. Grasshopper bundles the Apache Tomcat application server and PostgreSQL database, so you get a complete cross-platform Visual Studio development environment for any platform running Apache Tomcat.

Features include:
- MSIL to Java bytecode compilation
- Visual Studio integration
- Access to external Java components
- Open source .NET Framework: sources are shared with Mono, and compiled to Java bytecode, using the Grasshopper binary compiler.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for Mono
Built for Mono
Add-in
Add-in
Free or free version available
Free or free version available

BlueDragon for the Microsoft .NET Frawework

áHome Page HomeáPage

Categories: ASP.NET, Interoperability

Author: New Atlanta Communications

Latest version: 6.2
Added 2004-07-27Updated 2005-03-30

Allows pages created using Macromediaĺs Cold Fusion Markup Language (CFML) to be deployed and interact with ASP.NET pages.
Blue Dragon implements the functionality to support CFML markup tags and code modules using managed code, without the need to install Allaire/Macromedia ColdFusion Server. Integration with ASP.NET includes the ability to call .NET components, include the output of separate .ASPX pages, and even share session state. BlueDragon is implemented as an HttpHandler and is delivered in an assembly. CFML pages are automatically processed from within any ASP.NET web application.
Blue Dragon also supports deployment of CFML pages on J2EE servers, in fact the same source code can be deployed on .NET or J2EE servers.

Built for .NET
Built for .NET

Visual MainWin for J2EE

áHome Page HomeáPage

Categories: Interoperability

Author: Mainsoft

Enables developers to create applications for the J2EE platform using Visual Basic .NET or C# as well as ASP.NET and ADO.NET class libraries. Visual MainWin is a complete development solution for J2EE that includes:
- A development environment integrated into Visual Studio .NET that can be used to develop, deploy and debug J2EE applications
- A set of Java runtime libraries that enable applications developed in VB.NET and C# to run on a J2EE application server

Visual MainWin introduces a patent-pending compiler that compiles Microsoft Intermediate Language (MSIL) into standard Java Bytecode.

Built for .NET
Built for .NET
Add-in
Add-in

Aurigma COM to .NET

áHome Page HomeáPage

Categories: Interoperability

Author: Aurigma

Latest version: Beta
Added 2003-09-02

Intended for simplifying migration of COM-based code to .NET.

Built for .NET
Built for .NET

MiddCor.NET

áHome Page HomeáPage

Categories: Interoperability

Author: Middsol

Offers software developers a way of coupling applications created on the basis of Microsoft's .NET Framework with Java- and CORBA-based systems.
This Object Request Broker has been written in C# and connects CORBA and J2EE with the .NET world.
MiddCor has been developed entirely as managed code and can therefore be accessed by all .NET languages
Features: IOP / GIOP 1.0,1.1,1.2; Naming Service; Fragmentation for GIOP 1.2; corbaloc support; CORBA 2.3 code set; Value Types and Any; IDL Compiler (C#); Portable Object Adapter (POA); Event Service support; Multi threaded ORB.
Supported application servers: WebSphere (IBM), WebLogic (BEA), Sun Application Server.

Built for .NET
Built for .NET

JNBridgePro

áHome Page HomeáPage

Categories: Interoperability

Author: JNBridge

Latest version: 2.2
Added 2003-05-20Updated 2004-12-10

Java/.NET interoperability tool that enables two-way interoperability between Java and .NET.
With JNBridgePro, Java can access .NET objects and classes, and .NET can access Java classes and objects.
JNBridgePro creates the interoperability bridge by generating a set of proxies that expose the classes' APIs and manages the communications between the .NET and Java classes. You can explore Java or .NET classes with the proxy generator GUI and determine which classes should have their functionality exposed. JNBridgePro automatically generates the proxies, and will optionally find and expose all the necessary supporting classes.

Built for .NET
Built for .NET

DexToNET

áHome Page HomeáPage

Categories: Frameworks, Interoperability

Author: Encore Business Solutions

Latest version: 1.10.000
Added 2005-07-12

Development framework enabling .NET applications to integrate into Dexterity-based solutions such as Microsoft Business SolutionsľGreat Plains.
Using Visual Studio.NET along with DexToNET, you can develop and deploy
applications for use within the Microsoft Business Solutions-Great Plains user-interface.

Built for .NET
Built for .NET
Library
Library
Add-in
Add-in

SessionBridge

áHome Page HomeáPage

Categories: ASP.NET, Interoperability

Author: Westglenn Software

Latest version: 2.0.0.4
Added 2005-01-10

Allows ASP.NET and ASP pages to share session variables.
SessionBridge includes a COM object that intercepts your calls to ASP's Session variables and stores them as ASP.Net session variables. You do have to make changes to your ASP code (most of these can be handled by an automated search and replace), but since SessionBridge is using ASP.NET's Session object to store the variables, your ASP.NET code is exactly what you would normally write. When you have converted your entire application, you are not using SessionBridge at all anymore and are left with standard ASP.NET code.

Built for .NET
Built for .NET

StateStitch

áHome Page HomeáPage

Categories: ASP.NET, Interoperability

Author: Consonica

Allows ASP and ASP.NET web applications to share session state, so both old and new portions of an application can be operational simultaneously.
Features include:
- Minimal changes to ASP pages
- No changes to ASP.NET pages
- Supports several data types
- Supports State Service and SQL Server
- Supports JScript and VBScript
- Works across a web farm
- Does not require first page to be an ASP.NET page

Built for .NET
Built for .NET

SOAPscope

áHome Page HomeáPage

Categories: Internet and communications, Interoperability

Author: Mindreef

Latest version: 3.0
Added 2004-02-27

Platform independent Web services diagnostic system for developers, testers, and support personnel.
It includes options for logging message traffic, and provides tools to examine, debug, test, and tune Web services. SOAPscope was built for use throughout the service oriented lifecycle to increase the quality and interoperability of Web services.
SOAPscope integrates with Visual Studio .NET enabling developers to move between code, message, and service perspectives.

Built for .NET
Built for .NET
Add-in
Add-in

JBIS

áHome Page HomeáPage

Categories: Interoperability, Miscellaneous

Author: JNetDirect

Latest version: 3.0
Added 2006-02-14

Powers software applications with integration technologies.
Integration operations are defined through a user interface. These operations are then available via a web-based integration console and an integration engine that guarantees delivery, processing, logging, security and accessibility.

Features include:
- No architectural dependencies
- Finite integration definitions
- Guaranteed delivery
- Managed database commits: heterogeneous two-phase commits ensure that data in disparate applications remains synchronized
- Logging: enables engineers to pinpoint what errors occurred and why; also available to customers of your application
- Security: data encryption and role-based nonrepudiation are provided
- Enterprise integration: procedural abstraction web services; code generation (Java, VB.NET and C#); guaranteed message delivery; cross platform (J2EE and .NET) interoperability; secure communications; logged transactions; integration reporting scheduling; aggregation and distribution

Built for .NET
Built for .NET

SAP .NET Connector

áHome Page HomeáPage

Categories: Interoperability

Author: SAP

Programming environment that enables communication between the .NET platform and SAP systems.
It supports SAP Remote Function Calls (RFC) and Web services, and allows you to write various applications, for example, Web form, Windows form, and console applications within Visual Studio .NET.
You can use all Common Language Runtime (CLR) programming languages such as Visual Basic .NET, C#, or Managed C++.

Built for .NET
Built for .NET

Net Express with .NET

áHome Page HomeáPage

Categories: IDEs - IDE add-ins, Interoperability

Author: Micro Focus

Latest version: 5.1
Added 2009-09-23

COBOL development environment for extending core business processes to the .NET Framework and other distributed platforms.

Features include:
- integration with Visual Studio and the .NET Framework
- direct COBOL Web services capabilities
- J2EE connectivity
- XML support

Built for .NET 2
Built for .NET 2
Add-in
Add-in

Windows API Code Pack for Microsoft .NET Framework

áHome Page HomeáPage

Categories: Interoperability

Author: Microsoft

Latest version: 1.0
Added 2009-10-08

Provides a source code library that can be used to access some new Windows 7 features from managed code.
These Windows features are not available to developers today in the .NET Framework. It also provides access to some features of older versions of Windows operating systems.

Features include:
- Windows 7 Taskbar Jump Lists, Icon Overlay, Progress Bar, Tabbed Thumbnails, and Thumbnail Toolbars
- Windows 7 Libraries, Known Folders, non-file system containers
- Windows Shell Search API support, a hierarchy of Shell Namespace entities, and Drag and Drop functionality for Shell Objects
- Explorer Browser Control
- Shell property system
- Windows Vista and Windows 7 Common File Dialogs, including custom controls
- Windows Vista and Windows 7 Task Dialogs
- Direct3D 11.0, Direct3D 10.1/10.0, DXGI 1.0/1.1, Direct2D 1.0, DirectWrite, Windows Imaging Component (WIC) APIs
- Sensor Platform APIs
- Extended Linguistic Services APIs
- Power Management APIs; Application Restart and Recovery APIs
- Network List Manager APIs
- Command Link control and System defined Shell icons.
- Shell Search API support

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

J-Integra Espresso

áHome Page HomeáPage

Categories: Interoperability

Author: Intrinsyc

Latest version: Beta
Added 2005-06-22

Set of development tools and run-time components that bridge Java, CORBA and .NET technologies.
J-Integra Espresso is written as fully managed C# code and is therefore compatible with any .NET language (C#, ASP.NET, ů).
J-Integra Espresso provides a bi-directional interoperability bridge between Java, CORBA and .NET. While existing J-Integra products implement standard Microsoft protocols in pure Java, J-Integra Espresso implements the standard RMI/IIOP binary protocol present in all J2EE and J2SE Java environments in pure Microsoft .NET.
The solution also includes full Secure Socket Layer (SSL/TLS) support and works with major J2EE application servers, including IBM Websphere, BEA Systems WebLogic, JBoss and Sun.

Built for .NET
Built for .NET

XML-RPC.NET

áHome Page HomeáPage

Categories: Interoperability

Author: Charles Cook

Latest version: 2.1.0
Added 2003-09-09Updated 2007-09-17

Library for implementing XML-RPC Services and clients in the .NET environment.

Features include:
- interface based definition of XML-RPC servers and clients
- code generation of type-safe client proxies
- support for .NET Remoting on both client and server
- ASP.NET Web Services that support both XML-RPC and SOAP
- client support for asynchronous calls
- client support for various XML encodings and XML indentation styles
- built-in support for XML-RPC Introspection API on server
- dynamic generation of documentation page at URL of XML-RPC end-point
- support for mapping XML-RPC method and struct member names to .NET-compatible names
- support for Unicode XML-RPC strings in both client and server
- support for optional struct members when mapping between .NET and XML-RPC types
- support for .NET 1.0, 1.1, and 2.0

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

VisiBroker

áHome Page HomeáPage

Categories: Interoperability

Author: Borland

Latest version: 7.0
Added 2003-05-20Updated 2007-09-12

CORBA environment for distributed processing.
VisiBroker provides interoperability between .NET applications and J2EE and CORBA infrastructures. It supports development in Java, C++ and .NET languages, including Microsoft C++ and C#.

Previous name: Janeva

Built for .NET
Built for .NET
Add-in
Add-in
Ignore this
Advertise here! Contact us to know the options
Help the .NET community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
Advertise here! Contact us to know the options
Discontinued tools
Hosted by Arvixe
part of the metaSapiens network: metaSapiens | .NET Jobs | Fabrice's weblog | .NET tools | Java tools | Dynamics AX tools | Tuneo | LINQ book | MapShares | BD ind?pendante | Parking partag?