JNIWrapper 3.7

Licença: Avaliação gratuita ‎Tamanho do arquivo: 3.69 MB
‎Classificação dos usuários: 4.6/5 - ‎11 ‎Votos

Com o JNIWrapper, não há necessidade de criar bibliotecas de código nativas para chamar uma função da API do sistema operacional ou uma função de qualquer biblioteca dinâmica. Você escreve seu código apenas na língua Java, e JNIWrapper faz o resto. As principais características do JNIWrapper são: - Invoque qualquer função com quaisquer parâmetros da biblioteca de códigos nativos - Apoio às convenções de chamada stdcall e cdecl - Suporte para muitos tipos de dados, incluindo estruturas, sindicatos e ponteiros - Callbacks com quaisquer parâmetros e convenções de chamada stdcall ou cdecl - Especialmente sintonizado para operações com grandes quantidades de dados nativos complexos - A arquitetura extensível permite implementar novos tipos de dados ou personalizar os já existentes - Suporte para invocação de função verdadeiramente simultânea e segura para roscas - Mecanismo de busca de bibliotecas nativas personalizáveis - Gerenciamento de recursos completamente automático - Falhas em funções nativas são convertidas em exceções Java. Vantagens do JNIWrapper: - Operação mínima nos bastidores. Os desenvolvedores sempre podem ver o que está acontecendo ao trabalhar com os dados nativos. - Alto desempenho. JNIWrapper tem sido especialmente sintonizado para o desempenho, especialmente nos casos em que grandes quantidades de dados estão envolvidas nas interações. - Gerenciamento automático de recursos. Todos os recursos alocados pelos componentes JNIWrapper são liberados automaticamente quando não forem mais necessários. - Suporte abrangente para invocação de funções nativas. JNIWrapper apoia tanto convenções de chamada stdcall e cdecl e todos os tipos complexos C, incluindo estruturas e sindicatos. Juntamente com o WinPack, uma adição gratuita ao JNIWrapper, não há necessidade de aprender a API nativa do Windows para usá-la. Habilidades de biblioteca WinPack: - Acesso ao Registro do Windows; - Decoração do Windows; - Ícone de bandeja para aplicação Java. Dica: Este site fornece apenas jniwrapper cross-desktop. Você pode baixar a versão específica da plataforma do JNIWrapper ou obter licenças de avaliação para nossas bibliotecas em http://www.teamdev.com/jniwrapper/downloads.jsf

história da versão

  • Versão 3.7 postado em 2008-10-09
    Não estabelecido

Detalhes do programa

Eula

EULA - Contrato de Licença do Usuário Final

Contrato de Licença TeamDev Contrato de Licença TeamDev Este é um acordo legal ("Acordo") entre Você (um indivíduo ou um entidade) ("Licensee"), e TeamDev Ltd. ("TeamDev"). IMPORTANTE [LEIA ATENTAMENTE]: INSTALANDO, USANDO OU COPIANDO O SOFTWARE OU QUALQUER DOCUMENTAÇÃO RELACIONADA ("SOFTWARE") VOCÊ CONCORDA EM ESTAR VINCULADO AOS TERMOS E CONDIÇÕES DESTE ACORDO. SE VOCÊ NÃO CONCORDA COM ESTES TERMOS E CONDIÇÕES, VOCÊ NÃO ESTÁ AUTORIZADO A INSTALAR OU USAR O SOFTWARE. 1.Definições a)"Runtime" significa os arquivos que estão incluídos no Software e necessários para distribuição dos programas que o Licenciado cria utilizando o Software. Os arquivos de tempo de execução são identificados na documentação que acompanha ou on-line ("Documentação"). Você deve consultar a documentação, incluindo qualquer "readme" ou "runtime" arquivos fornecidos com o produto, para informações adicionais em relação a arquivos redistributíveis. b)"Licença de avaliação Key" significa um arquivo que permite o uso do Software para fins de avaliação por um período limitado de tempo que deve começar no dia de registro, e terminar de acordo com as disposições definidas pelo Seção de Concessões de Licença de Avaliação deste Contrato. c)"Licença de desenvolvimento Key" significa um arquivo que permite que o Licenciado se integre o Software em seus próprios trabalhos maiores. d)"Runtime License Key" significa um arquivo que é necessário para a distribuição do Os licenciados trabalham que incluem o Software. e)"Licença pessoal" significa que o Licenciado é o indivíduo especificado no Chaves de licença de desenvolvimento e runtime. Para evitar qualquer dúvida, Licenciado não é uma corporação, empresa, parceria ou associação ou outra entidade ou Organização. 2.Propriedade e Licença O Software é propriedade da TeamDev, protegido por direitos autorais e protegido por leis de direitos autorais e disposições do tratado internacional. O Software é licenciado, não vendido. Por instalar ou usar o Software você não vai adquirir quaisquer direitos para o Software, exceto conforme expressamente estabelecido neste Contrato. Todos os direitos não expressamente concedido aqui são reservados pela TeamDev. 3.Concessões de Licença de Avaliação Sujeito aos termos e condições deste Contrato, TeamDev concede a você um direito não exclusivo, intransferível de usar uma cópia do especificado versão do Software e da Documentação para os propósitos exclusivos de avaliação durante o período de 30 (trinta) dias corridos, e criar uma cópia de o Software para fins de backup. 4.Concessões de licenças de desenvolvimento e runtime Sujeito ao pagamento das taxas de licença aplicáveis, e aos termos e condições deste Contrato, TeamDev concede a você um não exclusivo, direito intransferível de usar a versão especificada do Software e Documentação sobre o número de estações de trabalho que corresponde ao número de licenças compradas; para reproduzir e distribuir, apenas na forma executável, o programas que você cria usando o software com Runtime sem adicional licença ou taxas, sujeitos a todas as condições aqui definidas. 5.Restrições de licença Você não pode: a) modificar, adaptar, alterar, traduzir, descompilar, engenharia reversa, ou desmontar o Software; b) remover quaisquer avisos ou rótulos proprietários no Software; c) fazer mais cópias do Software do que o número do obtido licenças (excluindo uma cópia para fins de backup); d) aluguel, locação, ou de outra forma direitos de transferência para o Software. 5.1.Restrições de licença de avaliação Além das restrições gerais denotadas nas Restrições de Licença seção, como o titular da Licença de Avaliação você não pode: a) usar o Software para fins comerciais; b) usar o Software após a expiração do período de avaliação. 5.2.Restrições de licença de desenvolvimento e tempo de execução Além das restrições gerais denotadas nas Restrições de Licença seção, como titular da Licença de Desenvolvimento e Tempo de Execução você não pode: a) usar o software no número de computadores, excedendo o número do licenças compradas; b) use a Chave de Licença de Desenvolvimento para redistribuir sua aplicações; c) use a Chave de Licença runtime para fins de desenvolvimento. 5.3.Restrições de licença pessoal Além das restrições denotadas na seção Restrições de Licença e na seção Restrições de Licença de Desenvolvimento e Tempo de Execução, como titular do Licença Pessoal você não pode: a)usar o software em computadores não exclusivamente usado pelo Licesee; b)permitir que outras pessoas ou entidades utilizem o Software. 6. Marketing Você concorda em ser identificado como um cliente da TeamDev e você concorda que o TeamDev pode se referir a Você por nome, nome comercial e marca registrada, se aplicável, e pode descreva brevemente seu negócio em materiais de marketing e sites da TeamDevs. Você concede ao TeamDev uma licença para usar seu nome e qualquer um dos seus nomes comerciais e marcas comerciais unicamente em relação aos direitos concedidos à TeamDev de acordo com para esta seção de marketing. 7.Serviços de suporte O TeamDev pode fornecer ao Licenciado serviços de suporte relacionados ao Software. O uso de tais serviços de suporte é regido pelas políticas descritas em Site da TeamDevs (www.teamdev.com). Qualquer código de software suplementar ou materiais relacionados que o TeamDev fornece ao Licenciado como parte dos serviços de suporte, em atualizações periódicas para o Software ou não, deve ser considerado parte do Software e está sujeito aos termos e condições deste Contrato. Com relação a qualquer informação técnica que o Licenciado forneça ao TeamDev como parte dos serviços de suporte, TeamDev pode usar tais informações para sua fins comerciais sem restrição, inclusive para suporte ao produto e Desenvolvimento. TeamDev não usará tais informações técnicas de forma que identifica pessoalmente o Licenciado. 8. Indenização por Patentes e Direitos Autorais a)Licenciador defenderá e indenizará licenciado por todos os custos (incluindo honorários advocatícios razoáveis) decorrentes de uma alegação de que software fornecido e usado dentro do escopo deste Acordo viola um direito autoral dos EUA ou Canadá ou patente desde que: i O licenciado notifica o Licenciador por escrito no prazo de 30 dias a partir da reivindicação; (ii) Licenciador tem o controle exclusivo da defesa e de todos os assentamentos relacionados negociações, e (iii) Licenciar o Licenciado com a assistência, informações e autoridade necessária para realizar o acima. b)Licenciador não terá responsabilidade por qualquer alegação de infração com base em i Código contido no Software que não foi criado pelo Licenciador; (ii) uso de uma versão substituída ou alterada do Software, exceto para tais alterações ou modificações(s) que foram feitas por Licenciador ou sob Direção licenciadores, se tal infração teria sido evitada pelo uso de uma versão atual e sem preço do software que o Licenciador fornece ao Licensee, Ou (iii) a combinação, operação, ou uso de qualquer Software fornecido sob este Acordo com programas ou dados não fornecidos pela Licenciante se tal infração teria sido evitado pelo uso do Software sem tal programas ou dados. c)No caso de o Software ser realizado ou acreditado pela Licenciante para infringir, ou O uso dos licenciados do Software é aderido, a Licenciante terá a opção, em sua despesa, para i Modificar o Software para que ele se torne não infringindo; (ii) obter para o Licenciado uma licença para continuar usando o Software; (iii) substituir o Software por outros Softwares razoavelmente adequados para Licenciado, ou (iv) se nenhum dos remédios anteriores for comercialmente viável, rescindir a licença para o Software infrator e reembolsar quaisquer taxas de licença pago para o Software, rateado ao longo de um prazo de três anos a partir da data de vigência do Acordo. 9.Isenção de responsabilidade da garantia O SOFTWARE E QUALQUER DOCUMENTAÇÃO RELACIONADA SÃO FORNECIDOS EM UM STRICTLY "AS IS" BASE SEM GARANTIA DE QUALQUER TIPO, EXPRESSA OU IMPLÍCITA, INCLUINDO, SEM LIMITAÇÃO, AS GARANTIAS IMPLÍCITA OU COMERCIALIZABILIDADE, APTIDÃO PARA UM PROPÓSITO PARTICULAR, OU NÃO INFRINGEMENT. TODO O RISCO DECORRENTE DO USO OU O DESEMPENHO DO SOFTWARE PERMANECE COM VOCÊ. 10.Limitação da responsabilidade EM NENHUM CASO A TEAMDEV OU SEUS FORNECEDORES SERÃO RESPONSÁVEIS POR QUAISQUER DANOS (INCLUINDO, SEM LIMITAÇÃO, DANOS POR PERDA DE LUCROS EMPRESARIAIS, NEGÓCIOS INTERRUPÇÃO, PERDA DE INFORMAÇÕES DE NEGÓCIOS OU QUALQUER OUTRA PERDA PECUNIÁRIA) DECORRENTE DO USO OU INCAPACIDADE DE USAR ESTE PRODUTO TEAMDEV, MESMO QUE TEAMDEV FOI AVISADO DA POSSIBILIDADE DE TAIS DANOS. 11.Rescisão Licenciado pode rescindir este Contrato a qualquer momento, destruindo todas as cópias de o Software. Este Contrato terminará imediatamente sem aviso prévio de TeamDev se for descoberto que o Licenciado não cumpre qualquer disposição deste Acordo. Após tal rescisão, o Licenciado deve destruir todas as cópias do Software. Seções 9.Isenção de garantia e 10.Limitação de A responsabilidade permanecerá em vigor após a rescisão deste Contrato.