JNIWrapper 3.7

Licença: Julgamento Gratuito ‎Tamanho do arquivo: 3.69 MB
‎Classificação dos utilizadores: 4.6/5 - ‎11 ‎votos

Com o JNIWrapper, não há necessidade de criar bibliotecas de códigos nativos para chamar uma função do sistema operativo API ou uma função de qualquer biblioteca dinâmica. Escreves o teu código apenas em língua java, e o JNIWrapper faz o resto. As principais características do JNIWrapper são: - Invocar qualquer função com quaisquer parâmetros da biblioteca de códigos nativo - Apoio às convenções de chamadas de stdcall e cdecl - Apoio a muitos tipos de dados, incluindo estruturas, sindicatos e ponteiros - Callbacks com quaisquer parâmetros e convenções de chamadas de stdcall ou cdecl - Especialmente sintonizado para operações com grandes quantidades de dados complexos do lado nativo - Arquitetura extensível permite implementar novos tipos de dados ou personalizar os existentes - Suporte para invocação de função segura e verdadeiramente simultânea - Mecanismo de pesquisa de bibliotecas nativas personalizáveis - Gestão de recursos completamente automática - Acidentes em funções nativas são convertidos para exceções java. Vantagens JNIWrapper: - Operação mínima nos bastidores. Os desenvolvedores podem sempre ver o que está a acontecer quando trabalham com os dados do lado nativo. - Alto desempenho. O JNIWrapper foi especialmente sintonizado para o desempenho, especialmente nos casos em que grandes quantidades de dados estão envolvidos nas interações. - Gestão automática de recursos. Todos os recursos atribuídos pelos componentes JNIWrapper são libertados automaticamente quando já não são necessários. - Apoio abrangente à invocação de funções nativas. A JNIWrapper apoia convenções de chamadas de stdcall e cdecl e todos os tipos complexos de C, incluindo estruturas e sindicatos. Juntamente com o WinPack, uma adição gratuita ao JNIWrapper, não há necessidade de aprender a API do Windows nativo para usá-lo. Habilidades da biblioteca WinPack: - Acesso ao Registo do Windows; - Decoração de Janelas; - Ícone de bandeja para aplicação Java. Atenção: Este site fornece apenas o Ambiente de Trabalho Cruzado JNIWrapper. Você pode baixar a versão específica da plataforma do JNIWrapper ou obter licenças de avaliação para as 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 de Utilizador Final

Contrato de Licença TeamDev Contrato de Licença TeamDev Este é um acordo legal ("Agreement") entre Você (ou um indivíduo ou um entidade) ("Licenciado") e TeamDev Ltd. ("TeamDev"). IMPORTANTE [LEIA ATENTAMENTE]: INSTALANDO, USANDO OU COPIANDO O SOFTWARE OU QUALQUER DOCUMENTAÇÃO RELACIONADA ("SOFTWARE") VOCÊ CONCORDA EM FICAR VINCULADO PELOS TERMOS E AS CONDIÇÕES DESTE ACORDO. SE NÃO CONCORDAR COM ESTES TERMOS E CONDIÇÕES, NÃO ESTÁ AUTORIZADO A INSTALAR OU UTILIZAR O SOFTWARE. 1.Definições a)"Runtime" significa os ficheiros que estão incluídos no Software e necessários para a distribuição dos programas que o Licenciado cria utilizando o Software. Os ficheiros de tempo de execução são identificados na documentação que acompanha ou on-line ("Documentação"). Deve consultar a documentação, incluindo qualquer "readme" ou "runtime" ficheiros fornecidos com o produto, para informações adicionais sobre ficheiros redistribuíveis. b)"Evaluation License Key" significa um ficheiro que permite usar o Software para finalidades de avaliação por um período limitado de tempo que deve começar no dia de inscrição, e termina em conformidade com as disposições definidas pelo Secção de Concessão de Licenças de Avaliação deste Contrato. c)"Development License Key" significa um ficheiro que permite ao Licenciado integrar o Software nas suas próprias obras maiores. d)"Runtime License Key" significa um ficheiro que é necessário para a distribuição do Os licenciados funcionam que encerram o Software. e)"Licença pessoal" significa que o Licenciado é o indivíduo especificado no Chaves de licença de desenvolvimento e tempo de execução. Para evitar qualquer dúvida, Licenciado não é uma corporação, empresa, sociedade ou associação ou outra entidade ou organização. 2.Propriedade e Licença O Software é propriedade da TeamDev, protegido por direitos de autor e protegido por leis de direitos autorais e disposições internacionais de tratados. O Software é licenciado, não vendido. Por instalando ou utilizando o Software não adquirirá quaisquer direitos sobre o Software, exceto conforme expressamente estabelecido no presente Contrato. Todos os direitos não expressamente concedidos aqui são reservados pela TeamDev. 3.Concessões de Licença de Avaliação Sob reserva dos termos e condições do presente Acordo, a TeamDev concede a você um direito não exclusivo e não transferível de usar uma cópia do especificado versão do Software e da Documentação para os únicos fins de avaliação durante o período de 30 (trinta) dias de calendário, e criar uma cópia de o Software para fins de backup. 4.Bolsas de licença de desenvolvimento e tempo de execução Sujeito ao pagamento das taxas de licença aplicáveis, e aos termos e condições do presente Acordo, a TeamDev concede-lhe um não exclusivo, direito não transferível de utilização da versão especificada do Software e Documentação sobre o número de postos de trabalho que corresponde ao número de licenças adquiridas; para reproduzir e distribuir, apenas de forma executável, o programas que cria usando o Software com Tempo de Execução sem adicional licença ou taxas, sujeitos a todas as condições aqui definidas. 5.Restrições de licença Não pode: a) modificar, adaptar, alterar, traduzir, descompilhar, engenheiro inverso, ou desmontar o Software; b) remover quaisquer avisos ou etiquetas de propriedade 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) arrendamento, arrendamento, 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 secção, como titular da Licença de Avaliação não: a) utilizar o Software para fins comerciais; b) utilizar 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 secção, como titular da Licença de Desenvolvimento e Tempo de Execução não pode: a) utilizar o software no número de computadores, excedendo o número do licenças adquiridas; b) utilizar a Chave de Licença de Desenvolvimento para redistribuir o seu candidaturas; c) utilizar a chave de licença de tempo de execução para fins de desenvolvimento. 5.3.Restrições de Licença Pessoal Além das restrições denotadas na secção restrições de licença e na secção de Restrições de Licença de Desenvolvimento e Tempo de Execução, como titular da secção de Restrições de Licenças de Desenvolvimento e Tempo de Execução, como titular da secção Licença Pessoal não: a)utilizar o software em computadores não exclusivamente utilizado pelo Licesee; b)permitir que outros indivíduos ou entidades utilizem o Software. 6. Marketing Você concorda em ser identificado como um cliente da TeamDev e você concorda que TeamDev pode se referir a Si pelo nome, nome comercial e marca, se aplicável, e pode descreva brevemente o seu negócio em materiais de marketing e sites de marketing teamDevs. Você concede ao TeamDev uma licença para usar o seu nome e qualquer um dos seus nomes comerciais e marcas comerciais exclusivamente relacionadas com os direitos concedidos à TeamDev nos termos para esta secção de marketing. 7.Serviços de Apoio A TeamDev poderá fornecer ao Licenciado serviços de apoio relacionados com o Software. A utilização de tais serviços de apoio é regida pelas políticas descritas Web site 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 apoio, em atualizações periódicas para o Software ou outro, deve ser considerado parte do Software e está sujeito aos termos e condições do presente Acordo. No que diz respeito a qualquer informação técnica que o Licenciado fornece ao TeamDev como parte dos serviços de apoio, a TeamDev pode usar tais informações para a sua fins comerciais sem restrições, incluindo para apoio ao produto e desenvolvimento. A TeamDev não utilizará tais informações técnicas de forma que identifica pessoalmente o Licenciado. 8. Indemnização por Patentes e Direitos autorais a)O Licenciante defenderá e indemnizará o Licenciado por todos os custos (incluindo honorários razoáveis de advogados) decorrentes de uma alegação de que o Software mobilado e usado no âmbito do presente Acordo infringe um direito de autor americano ou canadiano ou patente desde que: i O licenciado notificar o Licenciante por escrito no prazo de 30 dias a partir do pedido; (ii) O licenciante tem o controlo exclusivo da defesa e de todas as liquidações conexas negociações, e (iii) O licenciado fornecer ao Licenciante a assistência, informações e autoridade necessária para executar o acima. b)O licenciante não se responsabiliza por qualquer reclamação de infração com base em i código contido no Software que não foi criado pelo Licenciante; ii utilização de uma libertação substituida ou alterada do Software, com exceção da tais alterações ou modificações que tenham sido efetuadas pelo Licenciante ou por Direção dos licenciantes, se tal infração teria sido evitada pela utilização de uma versão atual e inalterada do Software que o Licenciante fornece ao Licenciado, ou (iii) a combinação, operação ou utilização de qualquer Software fornecido ao abrigo de este Acordo com programas ou dados não fornecidos pelo Licenciante, se tal infração teria sido evitada pela utilização do Software sem tal programas ou dados. c)No caso de o Software ser detido ou acreditado pelo Licencior para infringir, ou A utilização de licenciados do Software é adida, o Licenciante terá a opção, em sua despesa, para i modificar o Software para que não se invoque; (ii) obter para licenciado uma licença para continuar a utilizar o Software; (iii) substituir o Software por outro Software razoavelmente adequado Licenciado, ou iv se nenhum dos recursos anteriores for comercialmente viável, terminar a licença para o Software infringindo e reembolsar quaisquer taxas de licença pago pelo Software, prostimado ao longo de um período de três anos a partir da data efetiva do Acordo. 9.Isenção de garantia O SOFTWARE E QUALQUER DOCUMENTAÇÃO RELACIONADA SÃO FORNECIDOS EM ESTRITAMENTE "AS IS" BASE SEM GARANTIA DE QUALQUER TIPO, EXPRESSO OU IMPLÍCITO, INCLUINDO, SEM LIMITAÇÃO, AS GARANTIAS IMPLÍCITAS OU A SUA MERCANTE, APTIDÃO PARA UM PROPÓSITO PARTICULAR, OU NÃO-INNININGEMENT. TODO O RISCO DECORRENTES DE USO OU O DESEMPENHO DO SOFTWARE CONTINUA CONSIGO. 10.Limitação de Responsabilidade EM CASO ALGUM A TEAMDEV OU OS 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ÇÃO COMERCIAL OU QUALQUER OUTRA PERDA PECUNIÁRIA) DECORRENTES DO USO OU INCAPACIDADE DE UTILIZAR 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 Acordo terminará imediatamente sem aviso prévio TeamDev se se descobrir 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. Secções 9.Isenção de garantia e 10.Limitação de A responsabilidade mantém-se efetiva após a cessação do presente Acordo.