ComfyJ 2.12

Licencia: Prueba gratuita ‎Tamaño del archivo: 6.27 MB
‎Calificación de usuarios: 2.8/5 - ‎3 ‎Votos

ComfyJ es puente COM-a-Java-a-COM. En la parte de integración de COM a Java, ComfyJ permite integrar fácilmente una aplicación Java con cualquier biblioteca COM/OLE/OCX/ActiveX. Las interfaces COM y los contenedores de tipos de datos proporcionados por la biblioteca permiten trabajar con tipos COM e interfaces como con objetos Java ordinarios. ComfyJ permite invocar métodos de un objeto COM a través de sus índices de función en VTBL o por sus nombres mediante el enfoque de automatización. El componente OleContainer Swing permite utilizar cualquier componente COM visual en Java Swing UI, crear un objeto incrustado mediante ProgID, CLSID o insertar un objeto COM en un contenedor, guardar y cargar un Objeto OleObject incrustado. En la parte de integración de Java a COM, ComfyJ proporciona la capacidad de crear servidores Java COM personalizados, que se pueden exponer como objeto COM a otras aplicaciones COM, sin necesidad de escribir código nativo. ComfyJ proporciona los contenedores para interfaces COM base, así como la capacidad de integrarse con interfaces COM personalizadas. ComfyJ también permite exponer objetos Java como objetos COM utilizando clases como IUnknownServer e IDispatchServer. Cualquier objeto COM java personalizado puede heredar estas clases e implementar cualquier interfaz COM base o personalizada en función de los requisitos. Estos servidores JAVA COM pueden implementar tantas interfaces COM como sea necesario. ComfyJ también proporciona formas convenientes para registrarse de estos servidores Java COM en un sistema. Dicho registro se puede realizar en tiempo de ejecución, por ejemplo para el control de eventos COM, o en el registro COM mediante la aplicación ComfyJ ServerManager. La utilidad CodeGenerator suministrada con ComfyJ permite generar contenedores COM Java para componentes COM o bibliotecas de tipos COM. A continuación, el código generado se puede compilar y empaquetar en un archivo JAR resultante en función de las opciones especificadas.

historial de versiones

  • Versión 2.12 publicado en 2015-04-02
  • Versión 2.5 publicado en 2008-10-15
    No establecido

Detalles del programa

Cluf

EULA - Contrato de licencia de usuario final

Versión 4.6 Este es un acuerdo legal (Acuerdo) entre usted (ya sea un individuo o una entidad) y TeamDev Ltd. (TeamDev). IMPORTANTE [POR FAVOR LEA CUIDADOSAMENTE]: AL INSTALAR, UTILIZAR O COPIAR EL SOFTWARE O CUALQUIER DOCUMENTACION RELACIONADA (SOFTWARE) USTED ACEPTA ESTAR OBLIGADO POR LAS CONDICIONES Y CONDICIONES DE ESTE ACUERDO. SI NO ACEPTA ESTAS CONDICIONES, NO ESTÁ AUTORIZADO A INSTALAR O UTILIZAR EL SOFTWARE. 1. Definiciones a) Software significa el producto de software suministrado por TeamDev en forma binaria y la documentación correspondiente, medios asociados, materiales impresos y documentación en línea o electrónica. b) Tiempo de ejecución significa los archivos que se incluyen en el Software y son necesarios para la distribución de los programas que se crean utilizando el Software. Los archivos en tiempo de ejecución se identifican en la documentación que acompaña al Software o a la documentación en línea (Documentación). Debe consultar la Documentación, incluidos los archivos Léame o en tiempo de ejecución proporcionados con el Software, para obtener información adicional sobre los archivos redistribuibles. c) Clave de licencia de evaluación significa un archivo que permite utilizar el Software para fines de evaluación durante un período limitado de tiempo que comenzará el día de la adquisición de la Licencia de Evaluación y finalizará de conformidad con las disposiciones definidas por la concesión de licencia de evaluación de este Acuerdo en la sección 3. d) Clave de licencia de desarrollo significa un archivo que le permite integrar el Software en los programas que cree. e) Clave de licencia en tiempo de ejecución significa un archivo necesario para la distribución de sus obras que encierran el Software. f) Fecha de entrada en vigor del Acuerdo significa la fecha en que recibe la clave de licencia de evaluación o la clave de licencia de desarrollo, lo que ocurra primero. g) Versión(es) secundaria(s) significa versión del Software, identificada por un cambio en el segundo y/o cualquiera de los siguientes niveles de la secuencia numérica de control de versiones, por ejemplo: 1.0.5, 1.2.1, 1.2.2, etc. h) Componente(s) de código abierto a los efectos de este Acuerdo se entenderá cualquier software, cuyo código fuente esté disponible públicamente para su uso, modificación y distribución. 2. Propiedad y Licencia El Software es propiedad de TeamDev, protegido por derechos de autor y protegido por leyes de derechos de autor y disposiciones de tratados internacionales. El Software tiene licencia, no se vende. Al instalar o utilizar el Software, usted no adquirirá ningún derecho sobre el Software, excepto según lo establecido expresamente en este Acuerdo. TeamDev se reserva todos los derechos no concedidos expresamente en el presente documento. Los derechos sobre los Componentes de código abierto utilizados por el Software son propiedad de sus respectivos propietarios de derechos de autor. 3. Beca de licencia de evaluación Sujeto a los términos y condiciones de este Acuerdo, TeamDev le otorga un derecho no exclusivo e intransferible de usar una copia de la versión especificada del Software y la Documentación con el único propósito de evaluación durante el período de 30 (treinta) días calendario (Período de evaluación), y crear una copia del Software con fines de copia de seguridad. 4. Beca de licencia de desarrollo y tiempo de ejecución 4.1. Sujeto al pago de las tarifas de licencia aplicables y a los términos y condiciones de este Acuerdo, TeamDev le otorga una licencia no exclusiva e intransferible para (i) utilizar la versión del Software y la Documentación registrada en las Claves de Licencia de Desarrollo y Tiempo de Ejecución, incluidas las Actualizaciones de La Versión Menor (ii) para reproducir y distribuir los archivos en tiempo de ejecución en forma ejecutable y con la Clave de licencia en tiempo de ejecución como parte de los programas que cree utilizando el Software sin gastos de distribución adicionales. La Licencia de Desarrollo se le proporciona de conformidad con las condiciones de uso de uno o varios de los tipos de licencia descritos en las secciones 4.2. - 4.5. Abajo. El tipo de licencia de desarrollo que rige su uso del Software se registra en la clave de licencia de desarrollo, que se le proporciona en el momento de la compra de la licencia. 4.2. La licencia por desarrollador puede ser utilizada por los desarrolladores, ya sean empleados o contratistas independientes que realizan servicios para usted bajo su control. El número de desarrolladores que utilizan el Software bajo una licencia por desarrollador no puede exceder el número de licencias por desarrollador adquiridas a TeamDev. No puede hacer más copias de las claves de licencia comerciales por desarrollador ni distribuir dichas claves a más desarrolladores de software que el número de licencias por desarrollador concedidas de acuerdo con esta sección 4 de este Acuerdo. Su nombre o el nombre de las entidades y el número de licencias de desarrollo adquiridas se registran en las claves de licencia de desarrollo y tiempo de ejecución. 4.3. La licencia de proyecto puede ser utilizada en su único proyecto por cualquier número de sus desarrolladores, ya sean empleados o contratistas independientes que realizan servicios para usted bajo su control. A los efectos de este Proyecto de Acuerdo, se entenderá por un producto de software creado por usted, cualquier versión futura o trabajo derivado basado en ese producto de software. No puede utilizar la licencia de proyecto para más de un proyecto. Usted reconoce que una Licencia de Proyecto está vinculada a un Proyecto específico en el momento de la emisión, y a partir de entonces no se puede utilizar para o en conexión con cualquier otro Proyecto. 4.4. La Licencia de toda la Empresa puede ser utilizada en cualquier número de sus proyectos por cualquier número de sus desarrolladores, ya sean empleados o contratistas independientes que realizan servicios para usted bajo su control. 4.5. La Licencia Personal permite a una persona ejercer los derechos de la Licencia de Desarrollo. No se puede transferir a ningún tercero después de la compra. El nombre de la persona, a la que se concede la licencia, se registra en las claves de licencia de desarrollo y tiempo de ejecución. Es posible que la Licencia Personal no esté disponible para un Software específico. La disponibilidad de la licencia personal se muestra en la sección Licencias y precios de la página del producto de software correspondiente en el sitio web de TeamDev Ltd., ubicado en la siguiente dirección web: http://www.teamdev.com. 5. Restricciones de licencia 5.1. Restricciones generales de licencia. USTED NO puede: a) modificar, adaptar, alterar, traducir, descompilar, realizar ingeniería inversa o desensamblar el Software, excepto cuando sea necesario para reemplazar un Componente de Código Abierto de terceros que se utiliza en el Software; b) eliminar cualquier aviso o etiqueta de propiedad en el Software; c) hacer más copias del Software que el número de licencias adquiridas (excluyendo una copia con fines de copia de seguridad); d) alquilar, arrendar o transferir derechos al Software. 5.2. Restricciones de licencia de evaluación. Además de las restricciones generales indicadas en la sección 5.1., como titular de la Licencia de Evaluación NO puede: a) utilizar el Software con fines comerciales; b) utilizar el Software después de la expiración del período de evaluación. 5.3. Restricciones de licencia de desarrollo y tiempo de ejecución. Además de las restricciones generales indicadas en la sección 5.1., como titular de la licencia de desarrollo y tiempo de ejecución NO puede: a) utilizar la clave de licencia de desarrollo para redistribuir archivos en tiempo de ejecución como parte de sus aplicaciones; b) utilice la clave de licencia en tiempo de ejecución con fines de desarrollo. 6. Marketing Usted acepta ser identificado como cliente de TeamDev y acepta que TeamDev puede referirse a usted por nombre, nombre comercial y marca comercial, si corresponde, y puede describir brevemente su negocio en los materiales de marketing y sitios web de TeamDev. Por la presente, usted otorga a TeamDev una licencia para usar su nombre y cualquiera de sus nombres comerciales y marcas comerciales únicamente en relación con los derechos otorgados a TeamDev de conformidad con esta sección de marketing. Usted y TeamDev pueden utilizar la información sobre la relación comercial de conformidad con este Acuerdo para realizar esfuerzos de marketing independientes o conjuntos. Ejemplos de usos de marketing permitidos incluyen la creación y el uso de estudios de caso, comunicados de prensa, materiales de marketing impresos y en línea, presentaciones, y referencias comerciales. 7. Servicios de apoyo 7.1. El Soporte Técnico Estándar TeamDev (Soporte Estándar) incluye: a) responder preguntas relacionadas con la funcionalidad del Software; b) capacidad para utilizar la dirección de correo electrónico de soporte designada; c) 1 día laborable de respuesta. 7.2. TeamDev se compromete a proporcionarle un Soporte Estándar gratuito durante el Período de Evaluación válido, según lo definido por la Licencia de Evaluación de la sección 3. 7.3. TeamDev se compromete a proporcionarle soporte estándar gratuito en una cantidad de horas definidas según la sección 7.4 de este Acuerdo, válida durante un año desde la fecha de compra de la licencia. 7.4. El número de horas de soporte estándar se define por el tipo de Licencia de Desarrollo, descrita en la sección 4 de este Acuerdo, por producto. Esta información está disponible en las páginas de productos de software en el sitio web oficial de TeamDev (teamdev.com). El número de horas designadas para cada producto está sujeto a cambios sin previo aviso de TeamDev. En caso de dicho cambio, cualquier número de horas ya concedidas a usted en virtud de una compra de licencia seguirá siendo válida para usted. 7.5. La ampliación o renovación del Soporte Estándar está sujeta a un cargo adicional para TeamDev. 7.6. En el curso de Soporte Estándar TeamDev puede proporcionarle código de software suplementario o materiales relacionados, que están disponibles en forma de actualizaciones de Software (incluyendo revisiones). Dicho código de software suplementario o materiales relacionados deben considerarse parte del Software y están sujetos a los términos y condiciones de este Acuerdo. 7.7. Con respecto a cualquier información técnica que usted proporcione a TeamDev con el fin de permitir que TeamDev complete sus solicitudes de Soporte Estándar, TeamDev puede utilizar dicha información para sus fines comerciales sin restricciones, incluso para el soporte y desarrollo de productos. TeamDev no utilizará dicha información técnica en un formulario que lo identifique personalmente. 8. Indemnización por patentes y derechos de autor 8.1. TeamDev le defenderá e indemnizará por todos los costos (incluidos los honorarios razonables de abogados) que surjan de una reclamación que el Software proporcionado y utilizado en el ámbito de este Acuerdo infrinja un derecho de autor o patente de EE. UU. o Canadá, siempre que: (i) notifique a TeamDev por escrito dentro de los 30 (treinta) días calendario de la reclamación; (ii) TeamDev tiene el control exclusivo de la defensa y todas las negociaciones de arreglos relacionadas, y (iii) usted proporcionará a TeamDev la asistencia, información y autoridad necesarias para llevar a cabo lo anterior. 8.2. TeamDev no tendrá ninguna responsabilidad por cualquier reclamación de infracción basada en: (i) código contenido en el Software que no fue creado por TeamDev; (ii) el uso de una liberación sustituida o alterada del Software, excepto por las alteraciones o modificaciones que TeamDev le haya realizado, o (iii) la combinación, operación o uso del Software proporcionado en virtud de este Acuerdo con programas o datos no suministrados por TeamDev , si dicha infracción se hubiera evitado mediante el uso del Software sin dichos programas o datos. 8.3. En caso de que TeamDev considere o crea que el Software infringe cualquier derecho de terceros, o se ordena su uso del Software, TeamDev tendrá la opción, a su cargo, de: (i) modificar el Software para que no infrinja; (ii) obtener para usted una licencia para continuar utilizando el Software; (iii) sustituir el Software por otro Software razonablemente adecuado para usted, o (iv) si ninguno de los recursos anteriores son comercialmente viables, rescindir la licencia del Software infractor y reembolsar a) las tarifas de licencia pagadas por el Software, prorrateadas durante un período de un año a partir de la fecha de compra de la licencia si se produce alguna infracción durante el primer año de Soporte Estándar; b) las tasas de renovación pagadas por cualquier año de soporte estándar posterior, prorrateadas durante un período de un año a partir de la fecha de vencimiento del pago para dicho año subsiguiente. 8.4. Indemnización del Licenciatario. Usted es responsable e indemnizará y eximirá a TeamDev de cualquier pérdida, responsabilidad o daño que surja de, o incurra en relación con, su uso o reproducción del Software de conformidad con este Acuerdo. 9. Descargo de garantía EL SOFTWARE Y CUALQUIER DOCUMENTACION RELACIONADA SE PROPORCIONAN ESTRICTAMENTE COMO ES BASE SIN GARANTIA DE NINGUNA TIPO, YA SEA EXPRESA O IMPLICA, INCLUYENDO, SIN LIMITACIONES, LAS GARANTIAS IMPLICAS O COMERCIABILIDAD, IDONEIDAD PARA UN FIN PARTICULAR O NO INFRACCIóN. TODO EL RIESGO QUE SURJA DEL USO O RENDIMIENTO DEL SOFTWARE SE REEMBOLSA CON USTED. 10. Componentes de código abierto 10.1. TeamDev notifica que el Software puede contener componentes de código abierto de terceros. Más información está disponible en una página de producto correspondiente en el sitio web oficial de TeamDev (www.teamdev.com). 10.2. TeamDev y el Software cumplen plenamente con cualquier licencia de Componentes de código abierto para otorgar los derechos de licencia otorgados en este documento. 10.3. Los términos y condiciones que rigen el uso de dichos Componentes de Código Abierto se encuentran en las Licencias de Software de Código Abierto de los propietarios de derechos de autor y no en este Acuerdo. 10.4. En caso de que modifique el Software según lo permitido de conformidad con la cláusula 5.1 a) TeamDev renuncia a cualquier garantía relacionada con los componentes de código abierto, incluidas las garantías contenidas en 10.2. Usted será responsable de cualquier reclamación de infracción de derechos de terceros causada por la modificación del Software realizada por usted de acuerdo con la cláusula 5.1 a). 11. Limitación de responsabilidad EN NINGUNA CASO TEAMDEV O SUS PROVEEDORES SON RESPONSABLES DE NINGUNA DEMANDA (INCLUYENDO, SIN LIMITARSE, DAños POR Pérdida de PROFESOS DE NEGOCIO, INTERRUPCIONES DE NEGOCIOS, Pérdida de Información de NEGOCIOS, O CUALQUIER OTRA Pérdida PECUNIARIA) QUE SURJAN DEL USO O LA INSABILIDAD DE USAR ESTE SOFTWARE DE EQUIPO, INCLUSO SI SE HA ADVERTIDO DE LA POSIBILIDAD DE DICHOS. 12. Marcas Este Acuerdo no otorga ningún derecho a utilizar las marcas comerciales o nombres comerciales: TeamDev, JxBrowser, JExplorer, JNIWrapper, ComfyJ, JExcel, JxFileWatcher, JxCapture, DotNetBrowser, JxMaps o cualquier otra marca comercial, marcas de servicio, logotipos o nombres comerciales pertenecientes a TeamDev excepto según se define en la Sección 6 Marketing. Usted acepta no utilizar ninguna marca que pertenezca a TeamDev en o como parte del nombre de los productos basados en el Software. 13. Terminación Usted puede rescindir este Acuerdo en cualquier momento destruyendo todas las copias del Software. Este Acuerdo se rescindirá inmediatamente sin previo aviso de TeamDev si se descubre que usted no cumple con alguna disposición de este Acuerdo. Tras dicha rescisión, debe destruir todas las copias del Software. La Sección 9 Exención de Garantía y la sección 11 Limitación de Responsabilidad seguirán vigentes después de la terminación de este Acuerdo.