Java-Applets werden bald für immer getötet. Ich verstehe, warum wir keine neuen machen sollten. Aber was wird mit alten passieren? Es gibt immer noch Java-Applets, die möglicherweise verwendet werden, und es gibt keine Garantie dafür, dass jemand bereit oder in der Lage ist, sie auf JavaScript zu portieren.
Zum Beispiel enthält dieses Online-Musikbuch für Computer viele Java-Applets, die bestimmte digitale Audiokonzepte erklären und visualisieren. Ein anderer Kurs, an dem ich teilnehme, verwendet viele Java-Applets, um Ideen für Computergeometrie zu visualisieren. Wenn Firefox die NPAPI-Unterstützung einstellt, haben wir dieses großartige Referenzmaterial für alle außer denen abgeschnitten, die bereit sind, durch arkane technologische Rahmen zu springen.
Die folgenden möglichen Lösungen passen nicht immer in die Rechnung:
- Verwenden Sie einfach FireFox. Wird nach 2016 nicht mehr möglich sein.
- Portieren oder umschreiben Es ist möglicherweise nicht Open Source oder nicht praktikabel (z. B. mangelndes Domänenwissen).
- Bitten Sie den ursprünglichen Autor, dies zu tun. Möglicherweise haben sie vor Jahren aufgehört, es zu unterstützen. Dies macht es nicht weniger effektiv, beispielsweise die Schritte für Delaunay-Triangulationen zu verfolgen.
- Alternative finden Wenn keine vorhanden ist, kehren wir zur zweiten Option zurück. Wenn die einzigen, die existieren, nicht browserbasiert sind, sind alle Wetten aus Bequemlichkeitsgründen deaktiviert (das ist der springende Punkt bei Browser-Apps).
Gibt es derzeit (oder innerhalb eines Jahres) eine bequeme, plattformübergreifende Möglichkeit, vorhandene Java-Applets auszuführen, sobald alle gängigen Webbrowser die NPAPI-Unterstützung eingestellt haben?
Beachten Sie, dass:
- Eigentlich ist der In-Browser nicht kritisch, sollte aber dennoch plattformübergreifend sein. Im Idealfall müsste ich keine zusätzliche Software herunterladen (schließlich habe ich bereits eine JVM installiert).
- Nein, ich schlage nicht vor, die Sicherheitslücken, die Chrome und Firefox zu schließen versuchen, erneut zu öffnen.
- Wenn es alternative Webbrowser gibt, die speziell für die Unterstützung älterer Java-Applets entwickelt wurden (oder zumindest keine Pläne haben, die vorhandene NPAPI-Unterstützung einzustellen), wäre ich damit einverstanden.
appletviewer
das möglicherweise funktioniert.