17
dez 15

NPAPI parou de funcionar. E agora? – Parte Final

Qual a alternativa para esse problema do NPAPI? Ainda não existe (#medo)!

Não existe um projeto padrão para substituir o plugin que funcione da mesma forma e cumprindo a mesma função nos principais navegadores. Existem somente soluções próprias de cada navegador, como o PPAPI do Chrome, que foi desenvolvido. Isso significa que soluções baseadas no NPAPI precisariam se adaptar às soluções de cada navegador.

Quem trabalha com estas tecnologias sabe o inferno que é isso, certo?

E se você trabalha como consultor em certificação digital (meu caso), no qual a solução é baseada no Java Applet? Agora a casa caiu!!!! É preciso encontrar uma alternativa logo!

Foi a partir deste problema que nós aqui na SoftDesign passamos a pesquisar alternativas para a questão do NPAPI.

Nossa pesquisa se baseou em resolver a ausência do NPAPI e atender aos requisitos do que já estava funcionando até então com uso de Applet Java na Certificação Digital. Vamos à eles:

  • Multi navegador (principais)
  • Multi sistema operacional (tinha antes?)
  • Segurança (tinha antes?)
  • Desempenho (demorava um pouco para inicializar né)
  • Certificados Digitais
  • Cartões com Chip

Após muito pesquisar, conversar com colegas, com outras empresas e muitas discussões, surgiu uma dica, a qual acendeu uma faísca, até então ignorada, por achar que sozinha não seria uma solução, mas combinada com outras tecnologias permitiu que pudéssemos iniciar testes e que funcionou muito bem.

Essa solução (ainda inicial) permitiu iniciar a resolução do problema do NPAPI.

Nos testes conseguimos resolver problemas como multi navegador, segurança, desempenho, acesso à certificados digitais e cartões com chip.  Além disso, a solução está se mostrando muito promissora na questão multi sistema operacional. Em breve iremos realizar mais testes com outros sistemas operacionais e navegadores para comprovar a validade da solução.

Você  também tem este problema? Quer conhecer nossa solução?

Pergunte-nos como através do e-mail npapi@softdesign.com.br.

Perdeu a primeira parte do artigo? Acesse NPAPI parou de funcionar – Parte 1

Renato Diogo
Renato Diogo

Renato desenvolve soluções em Certificação Digital há 7 anos. É bacharel em Ciência da computação e especialista em Engenharia de Software, com quase 15 anos no time da Soft.

Deixe uma resposta