Interoperability Tool for Eclipse and .NET WinForms

IBM releases another technology that address one aspect of the .NET and Java interoperability, in this case between Eclipse and .NET WinForms.

Interoperability Tool for Eclipse and .NET WinForms is a JavaTM tool that allows hosting of third-party WinForm controls in Eclipse, handling of .NET events, accessing of .NET properties, invoking of .NET methods, and instantiating of .NET objects. This tool can aid in moving to the Eclipse platform while making use of investments in .NET WinForms controls.

This tool allows the following:

  • hosting of WinForms controls in Eclipse
  • accessing of properties (getting and setting values) of WinForms controls and other CLR objects from the Java side including properties of complex CLR types
  • addition and removal of event listeners
  • handling of WinForms controls events from the Java side, including standard events that even require handlers of EventHandler type and events that use specialized (that is, defined by the control developer) type for event arguments
  • full access to event arguments on the Java side
  • invocation of methods of WinForms controls and other CLR objects from the Java side, including methods that have many arguments and arguments of complex CLR types
  • invocation of static CLR methods from the Java side, including methods that have many arguments and arguments of complex types
  • construction of instances of CLR types from the Java side, including construction of objects that have many constructors, constructors with many arguments, and constructors with arguments of complex CLR types
  • accessing of CLR enumerations from the Java side -- both as values and as enumeration objects.

 

No Comments