JNIWrapper 3.7

Licencia: Prueba gratuita ‎Tamaño del archivo: 3.69 MB
‎Calificación de usuarios: 4.6/5 - ‎11 ‎Votos

Con JNIWrapper, no es necesario crear bibliotecas de código nativas para llamar a una función de la API del sistema operativo o una función de cualquier biblioteca dinámica. El código solo se escribe en lenguaje Java y JNIWrapper hace el resto. Las principales características de JNIWrapper son: - Invocar cualquier función con cualquier parámetro de la biblioteca de código nativo - Soporte para convenciones de llamadas stdcall y cdecl - Soporte para muchos tipos de datos, incluyendo estructuras, sindicatos y punteros - Devoluciones de llamada con cualquier parámetro y convenciones de llamada stdcall o cdecl - Especialmente ajustado para operaciones con grandes cantidades de datos complejos del lado nativo - La arquitectura extensible permite implementar nuevos tipos de datos o personalizar los existentes - Soporte para invocación de funciones verdaderamente simultáneas y segura para subprocesos - Mecanismo de búsqueda de biblioteca nativa personalizable - Gestión de recursos completamente automática - Los bloqueos en funciones nativas se convierten en excepciones Java. Ventajas de JNIWrapper: - Operación mínima detrás de la escena. Los desarrolladores siempre pueden ver lo que está sucediendo cuando se trabaja con los datos nativos. - Alto rendimiento. JNIWrapper se ha ajustado especialmente para el rendimiento, especialmente en los casos en que grandes cantidades de datos están involucrados en las interacciones. - Gestión automática de recursos. Todos los recursos asignados por los componentes de JNIWrapper se liberan automáticamente cuando ya no es necesario. - Soporte completo para la invocación de funciones nativas. JNIWrapper admite convenciones de llamada stdcall y cdecl y todos los tipos C complejos, incluidas estructuras y uniones. Junto con WinPack, una adición gratuita a JNIWrapper, no hay necesidad de aprender la API nativa de Windows para usarlo. Habilidades de la biblioteca WinPack: - Acceso al Registro de Windows; - Decoración de Windows; - Icono de bandeja para la aplicación Java. Sugerencia: Este sitio solo proporciona JNIWrapper Cross-Desktop. Puede descargar la versión específica de la plataforma de JNIWrapper u obtener licencias de evaluación para nuestras bibliotecas en http://www.teamdev.com/jniwrapper/downloads.jsf

historial de versiones

  • Versión 3.7 publicado en 2008-10-09
    No establecido

Detalles del programa

Cluf

EULA - Contrato de licencia de usuario final

Contrato de licencia de TeamDev Contrato de licencia de TeamDev Este es un acuerdo legal ("Acuerdo") entre Usted (ya sea un individuo o un ("Licensee") y TeamDev Ltd. ("TeamDev"). IMPORTANTE [POR FAVOR, LEA ATENTAMENTE]: INSTALANDO, UTILIZANDO O COPIANDO EL SOFTWARE O CUALQUIER DOCUMENTACION RELACIONADA ("SOFTWARE") USTED ACEPTA ESTAR OBLIGADO POR LOS CONDICIONES Y CONDICIONES DE ESTE ACUERDO. SI NO ESTÁ DE ACUERDO CON ESTAS CONDICIONES Y CONDICIONES, USTED NO ESTÁ AUTORIZADO PARA INSTALAR O UTILIZAR EL SOFTWARE. 1.Definiciones a)"Runtime" significa los archivos que se incluyen en el Software y son necesarios para la distribución de los programas que el Licenciatario crea utilizando el Software. Los archivos en tiempo de ejecución se identifican en la documentación adjunta o en línea ("Documentación"). Debe consultar la documentación, incluido cualquier "readme" o "runtime" archivos proporcionados con el producto, para obtener información adicional con respecto a los archivos redistribuibles. b)"Clave de licencia de evaluación" significa un archivo que permite utilizar el Software para a efectos de evaluación por un período limitado de tiempo que comenzará en el día de registro, y terminar de conformidad con las disposiciones definidas por el Sección de Subvenciones de Licencia de Evaluación de este Acuerdo. c)"Clave de licencia de desarrollo" significa un archivo que permite al Licenciatario integrar el Software en sus propias obras más grandes. d)"Clave de licencia de tiempo de ejecución" significa un archivo necesario para la distribución de la Los licenciatarios funcionan que encierran el Software. e)"Licencia personal" significa que el Licenciatario es el individuo especificado en el Claves de licencia de desarrollo y tiempo de ejecución. Para evitar cualquier duda, el Licenciatario no es una corporación, empresa, sociedad o asociación u otra entidad o Organización. 2.Propiedad y licencia El Software es propiedad de TeamDev, protegido por derechos de autor y protegido por las leyes de derechos de autor y disposiciones de tratados internacionales. El Software tiene licencia, no se vende. Por instalar o utilizar el Software no adquirirá ningún derecho sobre el Software excepto según lo establecido expresamente en este Acuerdo. Todos los derechos no expresamente otorgados en este documento están reservados por TeamDev. 3.Subvenciones de licencia de evaluación Sujeto a los términos y condiciones de este Acuerdo, TeamDev otorga un derecho no exclusivo e intransferible a utilizar una copia del versión del Software y la Documentación con el único fin de evaluación durante el período de 30 (treinta) días naturales, y crear una copia de el Software para fines de copia de seguridad. 4.Subvenciones de licencias de desarrollo y tiempo de ejecución Sujeto al pago de las tasas de licencia aplicables, así como a los términos y condiciones de este Acuerdo, TeamDev le otorga una derecho intransferible a utilizar la versión especificada del Software y Documentación sobre el número de estaciones de trabajo que corresponde al número de licencias adquiridas; reproducir y distribuir, sólo en forma ejecutable, el programas que cree utilizando el Software con Runtime sin licencia o tarifas, sujeto a todas las condiciones definidas en el presente documento. 5.Restricciones de licencia USTED NO puede: a) modificar, adaptar, alterar, traducir, descompilar, realizar ingeniería inversa, o desmontar 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 (excluyendo una copia con fines de copia de seguridad); d) alquiler, arrendamiento o de otro modo derechos de transferencia al Software. 5.1.Restricciones de licencia de evaluación Además de las restricciones generales indicadas en las Restricciones de Licencia 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 de la período de evaluación. 5.2.Restricciones de licencia de desarrollo y tiempo de ejecución Además de las restricciones generales indicadas en las Restricciones de Licencia como titular de la Licencia de Desarrollo y Tiempo de Ejecución NO puede: a) utilizar el software en el número de ordenadores, superando el número de licencias adquiridas; b) utilizar la clave de licencia de desarrollo para redistribuir su aplicaciones; c) utilice la clave de licencia en tiempo de ejecución con fines de desarrollo. 5.3.Restricciones de licencia personal Además de las restricciones indicadas en la sección Restricciones de Licencia y en la sección Restricciones de Licencias de Desarrollo y Tiempo de Ejecución, como titular de la Licencia personal que NO puede: a)utilizar el software en computadoras no exclusivamente utilizado por el Licesee; b)permitir que otras personas o entidades utilicen el Software. 6. Marketing Usted acepta ser identificado como cliente de TeamDev y usted acepta que TeamDev puede referirse a Usted por nombre, nombre comercial y marca comercial, si corresponde, y puede describa brevemente Su negocio en los materiales de marketing y sitios web de TeamDevs. Por la presente, usted otorga a TeamDev una licencia para usar Su nombre y cualquiera de Sus nombres comerciales y marcas únicamente en relación con los derechos otorgados a TeamDev en virtud de a esta sección de marketing. 7.Servicios de apoyo TeamDev puede proporcionar al Licenciatario servicios de soporte relacionados con el Software. El uso de dichos servicios de soporte se rige por las políticas descritas en Sitio web de TeamDevs (www.teamdev.com). Cualquier código de software suplementario o materiales relacionados que TeamDev a la Licencia como parte de los servicios de soporte, en actualizaciones periódicas de la Software o de otro modo, se considerará parte del Software y está sujeto a los términos y condiciones de este Acuerdo. Con respecto a cualquier información técnica que el Licenciatario proporcione a TeamDev como parte de los servicios de apoyo, TeamDev puede utilizar dicha información para su sin restricciones, incluso para el soporte de productos y Desarrollo. TeamDev no utilizará dicha información técnica en un formulario que identifica personalmente al Licenciatario. 8. Indemnización por patentes y derechos de autor a)El Licenciante defenderá e indemnizará al Licenciatario por todos los costos (incluyendo honorarios razonables de abogados) que surjan de una reclamación de que el Software proporcionó y utilizó en el ámbito de este Acuerdo se infringen los derechos de autor de EE. UU. o Canadá o patente siempre que: (i) El Licenciatario notificará al Licenciante por escrito dentro de los 30 días posteriores a la reclamación; (ii) El Licenciante tiene el control exclusivo de la defensa y todos los acuerdos relacionados negociaciones, y (iii) El Licenciatario proporciona al Licenciante la asistencia, información y autoridad necesaria para llevar a cabo lo anterior. b)El Licenciante 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 el Licenciante; (ii) el uso de una liberación sustituida o alterada del Software, excepto para tales alteraciones o modificaciones que hayan sido hechas por el Licenciante o bajo Licenciantes, si dicha infracción se hubiera evitado por el uso de una versión actual e inalterada del Software que el Licenciante proporciona al Licenciatario, O (iii) la combinación, operación o uso de cualquier Software suministrado bajo este Acuerdo con programas o datos no proporcionados por el Licenciante si infracción se habría evitado por el uso del Software sin tales programas o datos. c)En caso de que el Licenciante pueda infringir o creer que el Licenciante mantiene o cree que el Software infringe, o Se ordena a los Licenciatarios el uso del Software, el Licenciante tendrá la opción, en su gasto, a (i) modificar el Software para que no infrinja; (ii) obtener para que el Licenciatario obtenga una licencia para continuar utilizando el Software; (iii) sustituir el Software por otro Software razonablemente adecuado para Licenciatario, o (iv) si ninguno de los recursos anteriores es comercialmente viable, rescindir la licencia del Software infractor y reembolsar cualquier tarifa de licencia pagado por el Software, prorrateado durante un período de tres años a partir de la fecha de entrada en vigor del Acuerdo. 9.Descargo de garantía EL SOFTWARE Y CUALQUIER DOCUMENTACION RELACIONADA SE PROPORCIONAN EN UN STRICTLY "AS IS" BASE SIN GARANTIA DE NINGUNA TIPO, YA SEA EXPRESA O IMPLICA, INCLUYENDO, SIN LIMITACIONES, LAS GARANTIAS IMPLICAS O COMERCIABILIDAD, IDONEIDAD PARA UN FINALIDAD PARTICULAR, O NO INFRACCIóN. TODO EL RIESGO DERIVADO DEL USO O EL RENDIMIENTO DEL SOFTWARE PERMANECE CON USTED. 10.Limitación de responsabilidad EN NINGUNA CASO TEAMDEV O SUS PROVEEDORES SERÁN RESPONSABLES DE LOS DAÑOS (INCLUYENDO, SIN LIMITACIONES, DAños POR Pérdida de BENEFICIOS DE NEGOCIOS, NEGOCIOS INTERRUPCION, Pérdida de información comercial o cualquier otra pérdida pecuniaria) EL USO O LA INCAPACIDAD DE USAR ESTE PRODUCTO TEAMDEV, INCLUSO SI TEAMDEV HA SIDO ADVERTIDO DE LA POSIBILIDAD DE DICHOS DAños. 11.Terminación El Licenciatario puede rescindir este Acuerdo en cualquier momento destruyendo todas las copias de el Software. Este Acuerdo se rescindirá inmediatamente sin previo aviso TeamDev si se descubre que el Licenciatario no cumple con cualquier disposición de este Acuerdo. Tras dicha rescisión, el Licenciatario debe destruir todas las copias del Software. Secciones 9.Descargo de garantía y 10.Limitación de La responsabilidad seguirá siendo efectiva después de la terminación de este Acuerdo.