ComfyJ for Windows 32/64-bit

Licencia: Prueba gratuita ‎Tamaño del archivo: N/A
‎Calificación de usuarios: 3.6/5 - ‎9 ‎Votos

acerca de ComfyJ for Windows 32/64-bit

ComfyJ combina puentes Java-a-COM y COM-a-Java basados en la tecnología JNIWrapper. Cada uno de ellos presenta una serie de características únicas, haciendo de ComfyJ la solución definitiva para trabajar con tecnologías COM de programas Java. Puente De Java a COM Este puente permite que una aplicación Java se integre fácilmente con cualquier biblioteca COM/OLE/OCX/ActiveX utilizando solo el lenguaje de programación Java y sin código nativo. Las principales características son: 1. Wrappers para todas las interfaces COM estándar, tales como IUnknown, IDispatch, etc. 2. Soporte para tipos COM estándar, tales como Variant, SafeArray (matrices únicas y multidimensionales), BStr, etc. 3. Soporte para el mecanismo de llamada del método VTBL. Puede invocar métodos de objeto COM mediante el índice de función. 4. Soporte de automatización que le permite: * Invocar cualquier método de un objeto COM mediante la técnica de invocación de método dinámico. * Obtener cualquier propiedad de un objeto COM, incluidos los indizados y con nombre. * Establecer propiedades de objeto COM. 5. Soporte para eventos COM. Puede crear un controlador de eventos JAVA COM y conectarlo a un objeto COM mediante una técnica COM estándar (findConnectionPoint/advise). 6. Incrustar cualquier control OLE/OCX/ActiveX en una aplicación Swing. ComfyJ ofrece una clase especial de OleContainer que le permite: * Cree un objeto incrustado utilizando ProgID, CLSID o desde un archivo. Además, hay una capacidad para insertar un IOleObject en el contenedor. * Incrustar varios componentes OLE/OCX/ActiveX, como Internet Explorer, Microsoft Office, documentos de Acrobat Reader, y varios componentes multimedia como Windows MediaPlayer, reproductor de DVD, QuickTime, ShockwaveFlash, etc. * Realizar dibujo estático de un componente incrustado. * Guardar / Cargar un OleObject incrustado a / desde un archivo en un formato binario especial; * Realizar varios tipos de activación in situ, tales como SHOW, INPLACEACTIVE, etc. 7. Soporte DCOM. ComfyJ permite crear objetos COM en un servidor remoto. 8. Aplicación de generación de código. Con esta aplicación, puede generar contenedores COM Java para objetos COM personalizados. Las clases generadas se pueden compilar y empaquetar en un archivo JAR si es necesario. Puente COM-a-Java Este puente le permite implementar y exponer objetos COM Java como objetos COM habituales en el lenguaje Java sin escribir código nativo. Las principales características son: 1. IUnknownServer — Implementación del servidor de la interfaz COM IUnknown. Todos los objetos COM de Java personalizados que implementan la interfaz COM IUnknown se pueden derivar de esta clase. 2. IDispatchServer — Implementación del servidor de la interfaz COM IDispatch. Todos los objetos COM de Java personalizados que implementan la interfaz COM IDispatch se pueden derivar de esta clase. 3. Capacidad para crear y registrar clases COM Java personalizadas en tiempo de ejecución. Esta técnica se utiliza ampliamente en la implementación de la interfaz OleContainer y en la compatibilidad con eventos COM. 4. Capacidad para crear cualquier clase COM personalizada y registrarlas como servidores COM en el registro del sistema utilizando una aplicación especialmente diseñada "Server Manager".