Pesquisar na Comunidade
Showing results for tags 'JNA'.
Encontrado 2 registros
-
Olá Escovadores de Bits, Hoje vamos aprender todos os passos para iniciar uma aplicação JAVA usando a DarumaFrameworkJNA, uma camada alto nível usada para integrar sua aplicação com a DarumaFramework.dll (para Windows)/DarumaFrameWork.so (Para Linux). O motivo da existência do wrapper DFW JNA é claro, sem ele não conseguiríamos acessar a DarumaFramework.dll (para Windows)/DarumaFrameWork.so (Para Linux). E de que adianta ter uma dll para Windows, ter um JNI ou JNA, mas quando vai pra Linux os métodos são diferentes, os comandos são diferentes? NADA! Absolutamente nada, pois é esperado que quando se programa em Java, você deseja rodar em Windows e Linux, certo? Muito bem! Pra isso acontecer nada de “IF” no código, codifique uma vez só. Isso só é possível quando o baixo nível da dll e so forem idênticas. Em nosso caso, Daruma, são idênticas porque foi tudo escrito em C/C++ ANSI Multiplataforma, e o JNA já é Multiplataforma por natureza. Muitos desenvolvedores tem em mente que o desenvolvimento com a camada JNA é um processo complicado, difícil ou propício a erros, mas na boa mesmo? É muito fácil! Diria que é mais fácil desenvolver com esta camada do que desenvolver com Delphi. Acredite, é bem simples. Delphi está sendo usado como exemplo para as linguagens que chamam dll diretamente, o que não é o caso do Java, por isso é necessário o wrapper JNA. Continue lendo ...
-
[Escovando Bits] Migração Jni Para Jna
um tópico no fórum postou daruma developer Legislação Fiscal e Tributária
Prezados Parceiros e escovadores de Bits! Comunicado importante pra comunidade Java que faz uso de nossos JNI e JNA. Como sabem, a Daruma, através da comunidade de desenvolvedores Daruma, criou o JNI. Com isso toda a comunidade Java passou a ser muito bem atendida na plataforma Java. Mas, o que significa “Ser bem atendida na plataforma Java?”. Significa você pode usar Java com sua caraterística Multiplataforma, ou seja, você usa o JNI com a DARUMAFRAMEWORK.DLL ou o JNI com a DARUMAFRAMEWORK.SO, e isso permite que seu aplicativo seja Realmente Multiplataforma. Já que a Daruma é o único fabricante Realmente Multiplataforma. Continue lendo... Abraços,