¿Tecnologías alternativas para reemplazar el applet?

Tengo un applet (no firmado) que le permite dibujar un circuito lógico y probarlo en pantalla (un poco como Electronics Workbench), y luego serializa el circuito (la forma interna, no las representaciones visuales) y lo envía al servidor donde se ejecutan un montón de pruebas automatizadas y se produce un informe de rendimiento. Esta es una parte pequeña pero crucial de una aplicación web mucho más grande.

Sin embargo, el último complemento de Java ahora dice esto:

La ejecución de aplicaciones sin firmar como esta se bloqueará en una versión futura porque es potencialmente insegura y representa un riesgo para la seguridad.

Ahora, la autofirmación todavía parece funcionar (por ahora), pero luego el código se ejecuta FUERA DE LA caja de arena, lo que me parece una forma estúpida de hacer las cosas, ¡aunque mi código, por supuesto, está completamente libre de errores! (¿Puedo interesarle en comprar un puente?) Siguiendo leyendo en el sitio web de Oracle, veo esto:

La plataformano lo hará denegar la ejecución de aplicaciones Java ... Las futuras versiones de actualizaciones pueden incluir cambios adicionales para restringir los comportamientos inseguros, como las aplicaciones no firmadas y autofirmadas ".

(Que suena como que significa "actualizaciones futurasserá denegar la ejecución de aplicaciones Java "(a menos que pague dinero a Thwaite o Verisign de forma regular Y exponga a los usuarios a un código que se ejecute fuera de una caja de arena).

Ellos tambien dicen

"Incluso los cambios más pequeños en la experiencia del usuario a veces son problemáticos".

(En serio.)

"Hemos considerado cómo los cambios afectan la experiencia del usuario. Dado el clima actual en torno a la seguridad de Java en el navegador, la firma de código es un valioso control de seguridad para proteger a los usuarios de Java".

Bueno, no veo cómo puedo seguir usando Java en estas circunstancias. Se han movido los postes (nuevamente), y ahora estoy buscando un equipo de fútbol diferente ... o más precisamente, estoy buscando una tecnología alternativa que me permita continuar haciendo lo que hago ahora: arrastrar y soltar los elementos del circuito, crear conexiones arrastrando entre la entrada y las salidas u otras conexiones, y finalmente tomar la forma interna del diagrama y rociarlo al servidor en una forma que pueda ser descodificada y ejercitada, preferiblemente por el mismo código que creó el diagrama para evitar dolores de cabeza de versionado. Y algo que es seguro, que no puede destruir el sistema de archivos local o lo que sea, simplemente porque lo he firmado.

¿Alguien puede sugerir dónde debería estar viendo ahora, ahora que Oracle ha hecho de mi vida una pesadilla?

Respuestas a la pregunta(3)

Su respuesta a la pregunta