Un Applet
es un componente de Java que maneja las llamadas correctas para mostrar incrustadas en una página web. El producto que tiene (el archivo JAR) contiene todo lo necesario para ejecutar el programa; sin embargo, no tiene la interfaz correcta (el applet) para ejecutar ese programa incrustado en una página web.
Hable con el autor del producto (de si ese autor no está disponible, busque la documentación) y vea si hay disponible una interfaz de applet. Tal vez solo se trate de usar un nombre de clase diferente. Si parece que dicha interfaz no está disponible, entonces nadie ha hecho el trabajo necesario para que sea "incrustable" en una página web. Sin conocer su producto con más detalle, no es fácil determinar si el esfuerzo para crear una interfaz Applet en el producto es fácil o no.
Si no tiene el código fuente, entonces la cantidad de esfuerzo para desarrollar una interfaz Applet a lo que tiene es incluso mayor que la cantidad desconocida de esfuerzo que hubiera sido con el código fuente.
Hay algunos productos que permiten ver y controlar aplicaciones desde un navegador web, incluso cuando la aplicación en cuestión no fue diseñada para ser incorporada en una página web. Estos productos tienden a ser costosos y patentados; pero, si es realmente crítico para la misión (y si gana suficiente dinero), entonces el gasto y el esfuerzo podrían ser soportados. Con esta solución, el navegador web realmente abre una ventana en un "servidor de aplicaciones" configurado que inicia la aplicación en modo de pantalla completa cada vez que se establece la conexión. Sí, es una arquitectura extraña; sin embargo, existe una arquitectura tan extraña a propósito, ya que es la única manera posible de hacer algunas cosas cuando la aplicación no puede ejecutarse en otros entornos.
Busque en Citrix una solución de este tipo en caso de que pueda pagarla (recuerde que hay licencias de Windows adicionales) y puede tolerar su rendimiento y peculiaridades.
¿De qué hereda ImpViewer? ¿Puedes incluir su definición de clase? – Sam
Hola Sam, no sé, me entregaron sin el código fuente. ¡No está heredando de Applet eso seguro! ¿Hay alguna forma de meterlo en un sitio web sin él? – Bill