Index >> Development >> Components & Libraries >> ComfyJ
Report SpywareComfyJ 2.12
Software Description:
ComfyJ - A development library for easy Java-to-COM and COM-to-Java integration
ComfyJ is COM-to-Java-to-COM bridge. On COM-to-Java integration part, ComfyJ allows to easily integrate a Java application with any COM/OLE/OCX/ActiveX library. COM Interfaces and Data Types Wrappers provided by the library allow working with COM types and interfaces like with ordinary Java objects. ComfyJ allows to invoke methods of a COM object via its function indexes in VTBL or by their names using Automation approach. OleContainer Swing component allows to use any visual COM component in Java Swing UI, create an embedded object using ProgID, CLSID or insert a COM object into a container, save and load an embedded OleObject. On Java-to-COM integration part, ComfyJ provides ability to create custom Java COM servers, that can be exposed as COM object to other COM applications, without writing native code. ComfyJ provides the wrappers for base COM interfaces as well as ability to integrate with custom COM interfaces. ComfyJ also allows to expose Java objects as COM objects using classes such as IUnknownServer and IDispatchServer. Any custom Java COM objects can inherit these classes and implement any base or custom COM interfaces depending on requirements. Such Java COM servers can implement as many COM interfaces as required. ComfyJ also provides convenient ways for registering of such Java COM servers in a system. Such registration can be performed at run time, for example for COM event handling, or in COM Registry using the ComfyJ ServerManager application. The CodeGenerator utility supplied with ComfyJ allows to generate Java COM wrappers for COM components or COM Type Libraries. The generated code then can be compiled and packed to a resulting JAR file depending on the specified options.
Limitations: 30 Days Trial; 30-days free trial fully functional version. Please visit http://www.teamdev.com/evaluation
ComfyJ is COM-to-Java-to-COM bridge. On COM-to-Java integration part, ComfyJ allows to easily integrate a Java application with any COM/OLE/OCX/ActiveX library. COM Interfaces and Data Types Wrappers provided by the library allow working with COM types and interfaces like with ordinary Java objects. ComfyJ allows to invoke methods of a COM object via its function indexes in VTBL or by their names using Automation approach. OleContainer Swing component allows to use any visual COM component in Java Swing UI, create an embedded object using ProgID, CLSID or insert a COM object into a container, save and load an embedded OleObject. On Java-to-COM integration part, ComfyJ provides ability to create custom Java COM servers, that can be exposed as COM object to other COM applications, without writing native code. ComfyJ provides the wrappers for base COM interfaces as well as ability to integrate with custom COM interfaces. ComfyJ also allows to expose Java objects as COM objects using classes such as IUnknownServer and IDispatchServer. Any custom Java COM objects can inherit these classes and implement any base or custom COM interfaces depending on requirements. Such Java COM servers can implement as many COM interfaces as required. ComfyJ also provides convenient ways for registering of such Java COM servers in a system. Such registration can be performed at run time, for example for COM event handling, or in COM Registry using the ComfyJ ServerManager application. The CodeGenerator utility supplied with ComfyJ allows to generate Java COM wrappers for COM components or COM Type Libraries. The generated code then can be compiled and packed to a resulting JAR file depending on the specified options.
Limitations: 30 Days Trial; 30-days free trial fully functional version. Please visit http://www.teamdev.com/evaluation
Feature List:
- Wrappers for all standard COM interfaces, such as IUnknown, IDispatch etc
- Support for standard COM types, such as Variant, SafeArray (single and multidimensional arrays), BStr etc
- Support for VTBL method calling mechanism. You can invoke COM object methods using the function index
- Automation support enabling you to
- Invoke any method of a COM object using dynamic method invocation technique
- Get any property of a COM object, including indexed and named ones
- Set COM object properties
- Support for COM events. You can create a Java COM event handler and connect it to a COM object using a standard (findConnectionPoint/advise) COM technique
- Embedding any OLE/OCX/ActiveX controls into a Swing application. ComfyJ provides a special OleContainer class allowing you to
- Create an embedded object using ProgID, CLSID, or from a file. Also, there is an ability to insert an IOleObject into the container
- Embed various OLE/OCX/ActiveX components, such as Internet Explorer, Microsoft Office, Acrobat Reader documents, and various media components such as Windows MediaPlayer, DVD player, QuickTime, ShockwaveFlash etc
- Perform static drawing of an embedded component
- Save/Load an embedded OleObject to/from a file in a special binary format
- Do various kinds of in-place activation, such as SHOW, INPLACEACTIVE etc
- DCOM support. ComfyJ allows creating COM object on a remote server
- Code Generation application. Using this application, you can generate Java COM wrappers for custom COM objects. Generated classes can be compiled and packed to a JAR file if necessary
- IUnknownServer - Server implementation of the IUnknown COM interface
- All custom Java COM objects that implement the IUnknown COM interface can be derived from this class
- IDispatchServer - Server implementation of the IDispatch COM interface
- All custom Java COM objects that implement the IDispatch COM interface can be derived from this class
- Ability to create and register custom Java COM classes at run time
- This technique is widely used in the implementation of the OleContainer interface and in COM events support
- Ability to create any custom COM classes and register them as COM servers in the system registry using a specially designed "Server Manager" application
100% Clean:
ComfyJ 2.12 is 100% clean
This download (comfyj-2.12-windows-32_64-bit.zip) was tested thoroughly and was found 100% clean. Click "Report Spyware" link on the top if you found this software contains any form of malware, including but not limited to: spyware, viruses, trojans and backdoors.
This download (comfyj-2.12-windows-32_64-bit.zip) was tested thoroughly and was found 100% clean. Click "Report Spyware" link on the top if you found this software contains any form of malware, including but not limited to: spyware, viruses, trojans and backdoors.
Related Software:
- JExcel 1.7 - Development library for integrating Microsoft Excel into Swing applications
- JExplorer 3.1 - Java library integrating Microsoft IE into Java apps as Java Swing UI component
- JNIWrapper 3.7 - JNIWrapper eliminates difficulties in working with native code from Java apps.
- Neat Wizards 1.1.100 - High-quality images for creating professional user wizards and dialog boxes.
- SharpShooter Collection 6.4 - Data processing, analysis and visualization components for .NET in one package.
- EaseSoft PDF417 Barcode .NET Control 3.5.0 - EaseSoft PDF417 Barcode .Net Control support printing and images output
- EaseSoft PDF417 Barcode ASP.NET Control 4.0.0 - EaseSoft PDF417 ASP.NET Web ServerControls generate the barcodes dynamically.
- EaseSoft DataMatrix ASP.NET Web Control 4.0.0 - EaseSoft DataMatrix ASP.NET Web Controls generate the barcodes dynamically.
- EaseSoft DataMatrix Barcode .NET Control 3.5.0 - EaseSoft DataMatrix Barcode .Net Control support printing and images output
- EaseSoft Barcode .Net Control 3.5.0 - EaseSoft Linear Barcode Windows Form Controls support most barcode symbologies
top 10 most downloaded
recommended software
-
- HelpSmith
- HelpSmith is an innovative help authoring tool which allows you to create CHM Help files, Web Help , Word RTF, and Manuals from a single source. The r...
-
- EditPlus
- EditPlus is a text editor, HTML editor, PHP editor and Java editor for Windows. While it can serve as a good Notepad replacement, it also offers many ...