Puedo lanzar aplicaciones externas desde el applet – CIRCUTOR PowerStudio Series Manual del usuario

Página 31

Advertising
background image

PowerStudio

Manual de Instrucciones 31

3.2.9 El software no manda correos ¿Qué puede estar pasando?

Revise que su antivirus no esté bloqueando al software.

Por cuestiones de seguridad, el software no manda correos si el servidor de correo no tiene

activada la opción Transport Layer Security (TSL) y el servidor de correo sólo soporta los protocolos
de autentificación Plain, Login o NTLM, ya que estos protocolos son poco seguros para mandar
información.


Si éste es su caso:

 Para aumentar la seguridad de su servidor de correo y a fin de que el software permita

mandar los correos, se debe habilitar la encriptación por TLS/SSL. Si se quiere puede
añadirse otro método de autentificación como cram-md5, digest-md5, gssapi o external.

 Si NO se ha activado el TLS se deberá añadir uno de los protocolos de autentificación

propuestos anteriormente, pudiendo mantener los protocolos que ya estaban funcionando en
el servidor de correo, ya que no serán usados por el software. El protocolo de autentificación
del servidor smtp NO podrá ser ninguno de los siguientes: plain, login o ntlm.

 Si sigue sin mandar correos compruebe que su servidor de correo electrónico tenga un

usuario con el mismo nombre que la dirección configurada. El software usará como usuario el
correo electrónico configurado.


3.2.10 ¿Puedo lanzar aplicaciones externas desde el Applet?


Por cuestiones de seguridad, los Applet Java tienen unas limitaciones bastante importantes

relativas al acceso a los recursos de la máquina local en la que se ejecutan. Una de estas
restricciones es la de no poder ejecutar aplicaciones en la máquina local. No obstante, esta restricción
puede desactivarse agregando al fichero de permisos java.policy situado en la instalación de la
máquina virtual JRE, la siguiente línea:

permission java.io.FilePermission "<<ALL FILES>>", "execute";


Hay que señalar, sin embargo, que en el Applet no pueden visualizarse directamente ficheros

desde el control de ejecución, como puede hacerse en el SCADA. Así, si quisiéramos mostrar una
imagen en el Applet no bastaría con poner el nombre de la imagen en el control de ejecución, sino que
deberíamos poner la aplicación que deseamos utilizar para mostrar la imagen y, como parámetro, la
imagen a mostrar.

Nota: La opción de lanzar aplicaciones externas es muy dependiente del sistema en el que se

ejecute el Applet, de manera que es muy probable que únicamente funcione en el sistema para el que
ha sido desarrollada la aplicación.

3.2.11 ¿Cómo puedo ver el Applet desde una máquina que no sea Windows?


El Applet puede visualizarse sin realizar ninguna acción especial desde todos los sistemas

operativos que dispongan de una implementación de la máquina virtual Java 1.5 (5.0) o superior y un
navegador HTML. Entre otros, cumplirían estos requisitos los siguientes sistemas operativos:
Windows, Linux, Solaris SPARC, Solaris x86, Solaris AMD64, Linux AMD64, etc.

3.2.12 ¿Es posible conectarme directamente a una dirección con el Applet al

ejecutarlo? ¿Y si tiene autenticación? ¿Qué otros parámetros
configurables de arranque tiene el cliente?

Al arrancar el Applet, es posible añadir parámetros para modificar el comportamiento del

mismo. Los diferentes parámetros disponibles son los siguientes:

undecorated  Lanza el cliente sin bordes (ni caption, ni márgenes para redimensionar). Se

usa esta funcionalidad para ejecutarlo en pantallas embebidas (Multipunto, CHAdeMO, etc.).
Ejemplo: java -jar AppletScada.jar undecorated

Advertising