applet alternative - Start über den Browser

Vor kurzem habe ich ein interessantes Java-Applet gefunden, das für die elektronische Signatur recht gut geeignet ist, aber aufgrund der jüngsten NPAPI-Inhalte mit Chrome-Browser halte ich es für eine gute Sache, dieses Applet in eine Java-Anwendung zu migrieren. HTML5 / Javascript / etc ist keine Möglichkeit.

Die besondere Voraussetzung ist, dass die Anwendung über einen Browser gestartet wird, obwohl sie kein Applet ist.

Der beste Ansatz, den ich gefunden habe, ist wie folgt:

Erstellen Sie ein Installationsprogramm, mit dem eine ausführbare Java-Datei auf dem PC des lokalen Benutzers erstellt wird.Erstellen Sie eine JavaScript-Funktion, um festzustellen, ob die Anwendung auf dem Computer installiert ist (genau wie iTunes / früher). Um die Anwendung zu starten, erstellen Sie einen benutzerdefinierten URI-Schema-Handler, der die Anwendung startet, wenn er gefunden wird, und die erforderlichen Parameter an die Anwendung sendet (genau wie das Applet).

Alles klingt ziemlich flüssig, hat aber einige Nachteile:

Es soll auf verschiedenen PCs funktionieren. Dies bedeutet, dass der URI-Schema-Handler und die Anwendung auf jedem einzelnen Computer installiert / eingerichtet sein MÜSSEN, auf dem ich die Anwendung verwenden möchte.Migrieren des Applet-Codes in eine Java-Anwendung. Es ist eine alte Anwendung, die ich nicht geschrieben habe, und es hat eine einzelne Klasse mit über viertausend Zeilen.

In Anbetracht dessen könnte ich mir keine bessere Option vorstellen. Ist das machbar? Irgendeine Empfehlung

Danke im Voraus

Antworten auf die Frage(0)

Ihre Antwort auf die Frage