Applet + metodos nativo

Pessoal, preciso fazer um applet que acesse uma dll feita em VB é possivel? aonde essa dll deve estar? no path do cliente ou do servidor?

e a DLL deve seguir aquele padrao de nomes? (java_pacote_metodo(); )

Olá

Você precisa de métodos em JNI para acessar uma DLL. O método em JNI precisa seguir os padrões de nomes tipo java_pacote_metodo();

Não abuse do uso de JNI. A performance não é boa pois a passagem de parâmetros exige conversões. Use JNI apenas para as funções de acesso ao hardware que o Java não consegue fazer.

Applets normalmente não tem permissão para acessar métodos nativos e consequentemente DLLs. Há 2 alternativas para contornar:
1 - Assinar o arquivo .jar da applet com um certificado de applet (auto assinado ou Thawte);
2 - Alterar o arquivo java.policy para abrir as permissões.

Sempre que puder use o método 2 pois a administração de certificados é algo complexo e nem todas as empresas estão aptas a controlar isto. Administrar certificados significar renovar anualmente o certificado e desenvolvedor assinar novamente a applet a cada ano.

[]s
Luca