Galera estou estudando a respeito do JNA e do JNI, até agora cheguei a conclusão que pelo JNA não vai ser possível o que quero fazer, estou desenvolvendo uma aplicação, que vai rodar no Windows Mobile com a J9 IBM, na verdade a aplicação está pronta falta agora a impressão, o que achei que seria a parta mais insignificante está dando dor de cabeça, pois o aparelho tem uma impressora embutida, única forma de acesso é via DLL.
Para se usar DLL de terceiros ou seja código totalmente nativo, nada de JNI, a melhor opção seria a JNA, perdi alguns dias para aprender, mas na hora de testar no aparelho a decepção, a JNA não da suporte a processadores ARM, então não poderei utilizá-la no meu PDA, acho que agora não tenho como fugir da JNI pura.
Gostaria de ajuda de vcs no esclarecimento de como utilizar a JNI para uma leitura de uma DLL totalmente nativa, ela não tem as chamadas dos métodos no padrão JNI, então como proceder em um caso destes?
Possuo a DLL de terceiro assim como a documentação desta DLL, com todos os métodos e parâmetros que devo passar.
Conto com o apoio de vcs.
Muito Obrigado!