Ich weiß nicht, was man da reparieren will.
Mit Java 1.1 wurde ein neues Security-Modell eingeführt, durch das
das Erzeugen neuer Threads zu einer privilegierten Aktion wurde.
Folge: sämtliche älteren Applets, die eigene Threads benutzten,
funktionierten nicht mehr. Und neuere konnten eine der größten
Stärken von Java, relativ einfache Parallelverarbeitung, nicht mehr
nutzen, sofern sie nicht vom Endanwender verlangen wollten, die
Security-Policies (am besten mit Suns „komfortablen“ Policy-Editor)
zu bearbeiten.
Stattdessen waren sie gezwungen, eine der größten damaligen Schwächen
zu demonstrieren: relativ langsame lineare Verarbeitung.
Mit dem „Java-Plugin“ wurde es noch besser: dieses unterstützt seit
ca. 10 Jahren nur eine einzige Policy: "all".
Das heißt, der Anwender muss einem Applet entweder bedingungslos
vertrauen, oder es bekommt nicht mal die einfachsten Permissions, wie
z.B. Fenster anzuzeigen, ohne dass Java vor sich selbst warnt.
Man könnte die technischen Probleme beheben. Aber nach 10 Jahren
braucht man das im Grunde auch nicht mehr.
Mit Java 1.1 wurde ein neues Security-Modell eingeführt, durch das
das Erzeugen neuer Threads zu einer privilegierten Aktion wurde.
Folge: sämtliche älteren Applets, die eigene Threads benutzten,
funktionierten nicht mehr. Und neuere konnten eine der größten
Stärken von Java, relativ einfache Parallelverarbeitung, nicht mehr
nutzen, sofern sie nicht vom Endanwender verlangen wollten, die
Security-Policies (am besten mit Suns „komfortablen“ Policy-Editor)
zu bearbeiten.
Stattdessen waren sie gezwungen, eine der größten damaligen Schwächen
zu demonstrieren: relativ langsame lineare Verarbeitung.
Mit dem „Java-Plugin“ wurde es noch besser: dieses unterstützt seit
ca. 10 Jahren nur eine einzige Policy: "all".
Das heißt, der Anwender muss einem Applet entweder bedingungslos
vertrauen, oder es bekommt nicht mal die einfachsten Permissions, wie
z.B. Fenster anzuzeigen, ohne dass Java vor sich selbst warnt.
Man könnte die technischen Probleme beheben. Aber nach 10 Jahren
braucht man das im Grunde auch nicht mehr.