Os applets Java logo serão eliminados para sempre. Entendo por que não devemos fazer novos. Mas o que acontecerá com os antigos? Ainda existem applets Java que as pessoas podem usar e não há garantia de que alguém esteja disposto ou apto a portá-los para JavaScript.
Por exemplo, este livro de música para computador on-line possui muitos applets Java que explicam e visualizam certos conceitos de áudio digital. Outro curso que estou fazendo usa muitos applets Java para visualizar idéias de geometria computacional. Quando o Firefox descarta o suporte ao NPAPI, é isso, cortamos esse ótimo material de referência para todos, exceto para aqueles que estão dispostos a saltar por aros tecnológicos arcanos.
As seguintes soluções possíveis nem sempre se encaixam na conta:
- Basta usar o FireFox Não será possível depois de 2016.
- Portá-lo ou reescrevê-lo Pode não ser de código aberto ou pode não ser prático fazê-lo (por exemplo, falta de conhecimento de domínio).
- Peça ao autor original para fazê-lo. Eles podem ter parado de apoiá-lo anos atrás. Não o torna menos eficaz em, digamos, rastrear as etapas das triangulações de Delaunay.
- Encontre uma alternativa Se não houver nenhuma, voltaremos à segunda opção. Se os únicos que existem não são baseados no navegador, todas as apostas são desativadas por conveniência (que é o ponto principal dos aplicativos do navegador).
Existe atualmente (ou haverá dentro de um ano) uma maneira conveniente e multiplataforma de executar applets Java existentes depois que todos os principais navegadores da Web abandonarem o suporte a NPAPI?
Observe que:
- Na verdade, o navegador não é crítico, mas ainda deve ser multiplataforma. Idealmente, eu não precisaria baixar software extra (afinal, eu já tenho uma JVM instalada).
- Não, não estou sugerindo que reabramos as brechas de segurança que o Chrome e o Firefox estão tentando fechar.
- Se houver navegadores da Web alternativos projetados especificamente para o suporte a applets Java herdados (ou pelo menos sem planos de descartar o suporte à NPAPI existente), eu ficaria bem com isso.
appletviewer
que pode funcionar.