Guía del administrador del Cliente para Java - Cliente para Java de Citrix Presentation Server, versión 9.x

Página creada Adriàn Espina
 
SEGUIR LEYENDO
Guía del administrador del Cliente para Java

Cliente para Java de Citrix Presentation Server™, versión 9.x
Citrix Presentation Server™
Aviso de copyright y referencias a marcas
El uso del producto al que se hace referencia en este documento está sujeto a la previa aceptación del contrato de licencia de usuario final.
En el CD-ROM del producto encontrará una copia imprimible del contrato de licencia de usuario final.
La información que aparece en este documento puede cambiar sin previo aviso. Las empresas, los nombres y los datos utilizados en los
ejemplos del presente documento son ficticios a no ser que se indique lo contrario. No se puede reproducir ni transmitir ninguna parte de
este documento en ningún tipo de formato ni por ningún medio, ya sea electrónico o mecánico, bajo ningún concepto y sin permiso
explícito por escrito de Citrix Systems, Inc.
© 1994-2007 Citrix Systems, Inc. Reservados todos los derechos.
Citrix, Independent Computing Architecture (ICA) y MetaFrame son marcas registradas y SpeedScreen es una marca comercial de Citrix
Systems, Inc. en los Estados Unidos y en otros países.
© 1997-1998 Sun Microsystems, Inc. Reservados todos los derechos.
Reconocimiento de marcas
Java y Solaris son marcas registradas o marcas comerciales de Sun Microsystems, Inc. en los Estados Unidos y en otros países.
Microsoft, MS, Windows, Windows 2000, Windows ME, Windows 98, Internet Explorer, Windows NT, Windows XP y Windows Server
2003 son marcas registradas o marcas comerciales de Microsoft Corporation en los Estados Unidos y en otros países.
UNIX es una marca registrada de The Open Group en los Estados Unidos y en otros países.
Linux es una marca registrada de Linus Torvalds.
Apple, Mac, Macintosh, MacOS X y MRJ son marcas comerciales de Apple Computer, Inc., registradas en los Estados Unidos y en otros
países.
Netscape es una marca registrada de Netscape Communications Corporation en los Estados Unidos y en otros países.
SOCKS5 es una marca registrada de NEC Corporation.
Kerberos es una marca comercial del Massachusetts Institute of Technology.
Última actualización: 30/8/07 (AH)
C ONTENIDO

Contenido

Capítulo 1   Preliminares
             Cómo utilizar esta guía . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
             Acceso a la documentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

Capítulo 2   Introducción al Cliente para Java
             Resumen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
             Características nuevas de esta versión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
                 Java 2 Standard Edition, versión 1.4.x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
                 Respaldo para SSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
                 Autenticación Kerberos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
                 Autenticación NTLM de proxys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
                 Fiabilidad de la sesión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
                 Compatibilidad con la edición japonesa de Mac OS X . . . . . . . . . . . . . . . . . . .10
                 Mejoras de la interfaz de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
                 Rendimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
                 Búsqueda de servidores ICA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
             Introducción al Cliente para Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
                 Compatibilidad con sesiones integradas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
                 Ventanas integradas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
                 Uso compartido de sesiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
                 Central de conexiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
                 Mejoras para la Licencia de acceso de cliente de Servicios de Terminal
                 Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
             Requisitos del Cliente para Java. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
                 Entornos Java. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
4      Guía del administrador del Cliente para Java

Capítulo 3            Distribución del Cliente para Java
                      Preliminares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
                      Cómo desempaquetar el Cliente para Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
                      Introducción a los archivos HTML de ejemplo. . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
                          Edición de desktop.html . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
                          Edición de seamless1.html . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
                      Uso de applets de Java con firma. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
                      Ejemplo de distribución . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

Capítulo 4            Configuración del Cliente para Java
                      Configuración inicial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
                          Inicio del Cliente para Java en un idioma específico. . . . . . . . . . . . . . . . . . . . . 29
                          Configuración del protocolo de red y la ubicación de servidores . . . . . . . . . . . 30
                      Configuración de la interfaz de usuario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
                          Propiedades de la ventana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
                          La barra de estado y el botón Configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
                          Fiabilidad de la sesión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
                          Reconexión automática y finalización de sesiones . . . . . . . . . . . . . . . . . . . . . . 35
                          Teclado y puntero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
                      Asignación de dispositivos del cliente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
                          Asignación de unidades del cliente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
                          Asignación de impresoras del cliente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
                          Impresoras detectadas automáticamente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
                          Impresoras configuradas manualmente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
                          Respaldo para el controlador universal de impresora . . . . . . . . . . . . . . . . . . . . 49
                          Asignación de sonido del cliente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
                      Integración del cliente con opciones de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . 51
                          Conexión a través de un servidor proxy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
                          Integración del cliente con Secure Gateway para Presentation Server
                          o Traspaso SSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
                          Uso del cifrado ICA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
                          Uso de la autenticación Kerberos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
                      Configuración avanzada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
                          Precedencia de ubicaciones de configuración . . . . . . . . . . . . . . . . . . . . . . . . . . 66
                          Copia de la configuración de asignación de unidades del cliente . . . . . . . . . . . 66
                          Cambio de la lista de controladores de impresora . . . . . . . . . . . . . . . . . . . . . . 67
                          Archivos en el dispositivo cliente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Contenido                 5

Capítulo 5   Mejora del rendimiento del Cliente para Java
             Uso compartido de sesiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
             Compresión de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
             Caché de mapas de bits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
             Cola de movimientos del puntero. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
             Utilización de la reducción de retardo SpeedScreen . . . . . . . . . . . . . . . . . . . . . . . .71
             Uso de la aceleración del explorador SpeedScreen . . . . . . . . . . . . . . . . . . . . . . . . .72
             Mejora del rendimiento en conexiones con poco ancho de banda . . . . . . . . . . . . .72

Capítulo 6   Limitaciones del Cliente para Java
             Linux y Solaris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
                Pérdida del foco del teclado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
                Compatibilidad con el portapapeles en X11 . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
             Mac OS X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
             Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
                Internet Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
                Configuración de la seguridad de Internet Explorer en Windows Server 2003 76
             Otros problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77
                Asignación de unidades del cliente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77
                Respaldo para punteros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78
                Autenticación NTLM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78
                Ventanas integradas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78
                Nombres de servidores con caracteres no incluidos en ASCII . . . . . . . . . . . . .78
                Controlador de impresión universal y PCL4 . . . . . . . . . . . . . . . . . . . . . . . . . . .79
             Problemas relacionados con el japonés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79
                Introducción de caracteres en japonés en sesiones remedadas. . . . . . . . . . . . . .79
                Introducción del símbolo de sonido de vocal larga (—) en el modo de
                entrada Kana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79
                Introducción de caracteres japoneses en aplicaciones mediante el editor
                IME del cliente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80
                Configuración de Unicode en la Interfaz Web en Windows . . . . . . . . . . . . . . .80
                Entrada con editor IME del cliente en Mac OS X . . . . . . . . . . . . . . . . . . . . . . .80
                Compatibilidad con teclas de acceso rápido para teclados japoneses . . . . . . . .82
             Cómo informar de problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83
6     Guía del administrador del Cliente para Java

Apéndice A           Parámetros del Cliente para Java y descripción de archivos
                     Parámetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
                        Configuración general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
                        Parámetros de la interfaz de usuario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
                        Parámetros de la asignación de sonido del cliente. . . . . . . . . . . . . . . . . . . . . . . 88
                        Parámetros de la asignación de impresoras del cliente . . . . . . . . . . . . . . . . . . . 88
                        Parámetros de la asignación de unidades del cliente . . . . . . . . . . . . . . . . . . . . . 89
                        Parámetros de ajuste del rendimiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
                        Parámetros de la integración de la seguridad. . . . . . . . . . . . . . . . . . . . . . . . . . . 90
                     Archivo ICAPrinterDrivers.txt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
                     Distribuciones de teclado compatibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
C APÍTULO 1

Preliminares

           Esta guía está dirigida a los administradores de sistemas responsables de instalar,
           configurar y mantener el Cliente para Java de Presentation Server. Este manual
           presupone que el lector tiene conocimientos acerca de:
           •     El servidor al que se conectan los clientes
           •     El sistema operativo del equipo cliente
           •     Exploradores Web con Java, HTML y JavaScript
           •     Instalación, funcionamiento y mantenimiento de sistemas de red e
                 impresión
           •     Configuración del servidor Web

Cómo utilizar esta guía
           Para aprovechar al máximo esta guía, revise el índice de contenidos para
           familiarizarse con los temas que se describen:

            Tema                                 Contenido
            “Introducción al Cliente para Java” Proporciona una lista de características y requisitos
                                                del sistema.
            “Distribución del Cliente para       Describe la forma de distribuir el cliente.
            Java”
            “Configuración del Cliente para      Describe cómo iniciar y configurar las conexiones
            Java”                                con los servidores.
            “Mejora del rendimiento del          Proporciona sugerencias sobre la forma de mejorar
            Cliente para Java”                   el rendimiento después de la configuración inicial.
            “Limitaciones del Cliente para       Describe los problemas más conocidos con el
            Java”                                cliente y cómo solucionarlos.
            “Parámetros del Cliente para Java    Proporciona una lista completa de todos los
            y descripción de archivos”           parámetros del applet, así como información de
                                                 otros archivos a los que se hace referencia en este
                                                 manual.
8   Guía del administrador del Cliente para Java

                   El archivo Léame (readme) del Cliente para Java contiene información sobre
                   actualizaciones y correcciones de última hora en la documentación, así como una
                   lista de problemas conocidos. El archivo Léame se incluye en el paquete del
                   cliente. Consulte “Cómo desempaquetar el Cliente para Java” en la página 18.

Acceso a la documentación
                   La documentación de Citrix Presentation Server y el Cliente para Java incluye
                   documentación electrónica, información sobre problemas conocidos y un sistema
                   de ayuda de la aplicación:
                   •      Use el archivo Presentación de Citrix Presentation Server
                          (Read_Me_First.html) para acceder al conjunto completo de documentos
                          en Internet. También puede acceder a la documentación en cualquier
                          momento, visitando la página http://support.citrix.com/docs/.
                   •      La documentación electrónica se entrega en archivos PDF (Adobe Portable
                          Document Format). Para ver, imprimir y hacer búsquedas en la
                          documentación PDF necesita el programa Adobe Reader (versiones
                          compatibles: 5.0.5 con función de búsqueda, 6, 7 y 8).
                   •      La información sobre problemas conocidos se incluye en el archivo Léame
                          (Readme) del producto, que también está disponible en la Web. Use el
                          archivo Presentación de Citrix Presentation Server (Read_Me_First.html)
                          para ver el archivo Léame del producto.
                   •      La interfaz de usuario incluye una ayuda integrada para guiarlo a la hora de
                          completar las distintas tareas. Por ejemplo, en Access Management
                          Console, puede colocar el puntero sobre una opción o parámetro y verá un
                          texto de ayuda que explica cómo usarlo.
                   •      Hay un sistema de ayuda en pantalla para la realización de tareas. La ayuda
                          en pantalla se abre mediante el menú Ayuda o con el botón Ayuda.
                   •      Para obtener más información sobre terminología relacionada con
                          Presentation Server, consulte el Glosario de Citrix Presentation Server,
                          disponible en la base de conocimientos Knowledge Center en
                          http://support.citrix.com/docs/.
                   •      Para obtener más información sobre la documentación de Citrix y detalles
                          sobre cómo obtener más información y asistencia técnica, consulte la Guía
                          de introducción a Citrix Presentation Server disponible en la base de
                          conocimientos Knowledge Center en http://support.citrix.com/docs/.
                   Para enviar comentarios sobre la documentación, vaya a http://support.citrix.com/
                   docs/. Para acceder al formulario de comentarios, haga clic en Submit
                   Documentation Feedback.
C APÍTULO 2

Introducción al Cliente para Java

Resumen
           El Cliente para Java es un applet de Java que proporciona acceso a las
           aplicaciones que se ejecutan en una comunidad de servidores, desde cualquier
           ubicación, mediante un explorador Web estándar. El applet es un cliente que se
           descarga y ejecuta inmediatamente (no necesita instalación), y que se ha
           optimizado para ser utilizado en entornos Web donde no es posible o no se desea
           instalar software en el dispositivo cliente.

Características nuevas de esta versión
           La lista siguiente describe todas las funciones nuevas de esta versión:

           Java 2 Standard Edition, versión 1.4.x
           El Cliente para Java requiere Java 2 Standard Edition (J2SE), versión 1.4.x y
           1.5.x.
           La máquina virtual Java de Microsoft (JVM) ya no es compatible. Observe que en
           instalaciones con Interfaz Web se distribuye la versión 8 del cliente para poder
           usarlo con la máquina virtual Java de Microsoft.

           Respaldo para SSL
           La compatibilidad con el protocolo Secure Sockets Layer (SSL), suministrada por
           la Java Secure Socket Extension (JSSE), está ya incluida en J2SE 1.4.x y 1.5.x.
           Por tanto, es necesario descargar menos paquetes en el dispositivo cliente para el
           uso de SSL. La biblioteca cryptojN.jar ya no es necesaria, y la biblioteca sslN.jar
           se ha reducido de 187 KB a 28 KB.
           Comprobación de Listas de revocación de certificados (CRL)
           Existe respaldo para la comprobación de las listas de revocación de certificados.
           Al conectar con un servidor que ejecuta Presentation Server con SSL o TLS, con
           la comprobación de listas de revocación de certificados activada, el cliente
           comprueba si el certificado del servidor ha sido revocado o no.
10   Guía del administrador del Cliente para Java

                    Esta característica mejora la autenticación criptográfica y el nivel de seguridad
                    general de la conexión con el servidor Presentation Server.

                    Autenticación Kerberos
                    La autenticación Kerberos puede utilizarse cuando el cliente ejecuta Windows
                    2000 o Windows XP, y existe la necesaria relación de confianza entre los
                    dominios Active Directory del cliente y del servidor.
                    Presentation Server amplía el uso de Kerberos. Los usuarios pueden iniciar la
                    sesión en el dispositivo cliente con cualquier método de autenticación (por
                    ejemplo, con una tarjeta inteligente), y pueden acceder a los recursos publicados
                    sin necesidad de volver a autenticarse. La contraseña del usuario no se transmite a
                    Presentation Server, sino que se intercambian tokens de autenticación.
                    Este intercambio de autenticación se realiza dentro de un canal virtual ICA y no
                    requiere ningún puerto o protocolo adicional.
                    Es posible configurar dominios de UNIX y Microsoft Windows habilitados para
                    el uso de Kerberos, de forma que los usuarios que trabajan en dispositivos cliente
                    UNIX puedan acceder a Presentation Server usando sus credenciales de Kerberos
                    en UNIX.
                    Para obtener más información, consulte “Uso de la autenticación Kerberos” en la
                    página 63.

                    Autenticación NTLM de proxys
                    La autenticación de proxys con el administrador LAN de Windows NT (Windows
                    NT LAN Manager o NTLM) es posible cuando el cliente está configurado para
                    acceder a Presentation Server a través de un servidor proxy. El cliente debe estar
                    ejecutando Windows y conectándose a través de un servidor proxy compatible
                    con NTLM (por ejemplo, Microsoft Internet Security & Acceleration Server).

                    Fiabilidad de la sesión
                    La fiabilidad de la sesión permite que las sesiones permanezcan abiertas y en
                    pantalla cuando la conectividad de la red se ve interrumpida; gracias a ello, los
                    usuarios de los clientes pueden seguir viendo la aplicación mientras se restaura la
                    conexión de red. Esta característica es muy útil sobre todo para usuarios móviles
                    que utilizan conexiones inalámbricas. Para activar la fiabilidad de sesiones,
                    consulte “Fiabilidad de la sesión” en la página 35.

                    Compatibilidad con la edición japonesa de Mac
                    OS X
                    El cliente puede ahora utilizarse en la edición de Mac OS X en japonés.
Capítulo 2      Introducción al Cliente para Java   11

           Mejoras de la interfaz de usuario
           La interfaz de usuario se ha actualizado con las mejoras siguientes:
           Central de conexiones
           La Central de conexiones es más compacta e incluye una zona de notificaciones,
           similar a la que existe en equipos Windows (también conocida como bandeja del
           sistema). Los cuadros de diálogo de Conexiones y Configuración están
           disponibles desde la Central de conexiones.
           Apariencia
           La interfaz de usuario incluye varias mejoras, como la inclusión de
           actualizaciones en la barra de estado para dar más información a los usuarios.

           Rendimiento
           En esta versión se han incluido varias mejoras de rendimiento, entre ellas:
           •     Gráficos: respuesta mejorada
           •     Mejoras de sonido
           •     Mejoras en la asignación de unidades del cliente
           •     Mejoras en el trazado de líneas con Presentation Server for UNIX

           Búsqueda de servidores ICA
           La búsqueda de servidores ICA es aplicable cuando se distribuye el cliente sin
           utilizar la Interfaz Web. La compatibilidad con la ubicación o búsqueda de
           servidores mediante ICA ya no se incluye en el archivo principal del cliente, sino
           en un archivo aparte (JICA-browserN.jar).

Introducción al Cliente para Java
           El Cliente para Java es un applet de Java con firma que permite a los usuarios
           establecer una conexión con servidores Presentation Server.
           El cliente presenta las siguientes ventajas:
           •     No necesita instalación. No es necesario instalar software en ningún
                 dispositivo cliente. Los usuarios sólo necesitan un explorador Web
                 compatible con Java. La instalación es transparente y automática.
           •     Tamaño reducido de descarga. El applet con las funciones básicas del
                 cliente tiene un tamaño de aproximadamente 517 KB, lo que proporciona
                 una descarga más rápida que cualquier otro cliente.
12   Guía del administrador del Cliente para Java

                    •       Independencia de la plataforma. El Cliente para Java puede ejecutarse en
                            cualquier dispositivo cliente que tenga un explorador Web y el entorno
                            J2SE versión 1.4.x o posterior.
                    El applet reside en un servidor Web y se distribuye usando una página HTML con
                    la etiqueta . El cliente se ejecuta al abrir la página HTML usando un
                    explorador compatible con Java. Cuando se abre la página HTML, el applet de
                    Java se descarga automáticamente en el equipo cliente. A continuación, se ejecuta
                    el applet y se establece la conexión con el servidor o la aplicación publicada
                    especificada en la etiqueta .
                    A diferencia del control ActiveX, el plug-in de Netscape o los Clientes Web
                    Win32, que se descargan una vez y se guardan para uso futuro en los sistemas
                    cliente, el applet no se guarda de forma permanente en el sistema cliente. No
                    obstante, los entornos Java proporcionan un caché separado para los applets de
                    Java, que se puede configurar en el panel de control del plug-in.

                    Compatibilidad con sesiones integradas
                    La compatibilidad con sesiones integradas se proporciona como una opción en el
                    cliente. Tiene tres aspectos principales:
                    •       Ventanas integradas
                    •       Uso compartido de sesiones
                    •       Central de conexiones: una herramienta que permite a los usuarios
                            manipular conexiones ICA integradas y no integradas
                    Para proporcionar el respaldo para sesiones integradas en el cliente, Citrix
                    recomienda distribuir el cliente a través de la Interfaz Web, dado que ofrece la
                    interfaz más eficaz para las funciones disponibles.
                    El cliente también se puede distribuir usando las páginas HTML de ejemplo que
                    se suministran con el paquete del cliente, pero esto requiere más trabajo para el
                    administrador.

                    Nota:     No existe respaldo para escritorios integrados.

                    Ventanas integradas
                    En este modo, cada aplicación remota aparece en una ventana redimensionable
                    independiente en el escritorio del cliente. Esto significa que los usuarios pueden
                    cambiar el tamaño de la ventana de la aplicación o minimizarla, así como copiar y
                    pegar texto entre las aplicaciones publicadas y las aplicaciones que se ejecutan
                    localmente en el dispositivo cliente.
Capítulo 2   Introducción al Cliente para Java   13

La función de copiar y pegar también funciona con objetos que no son de texto
entre aplicaciones que comparten una sesión ICA.

Nota: Mac OS X versión 10.3 (Panther) permite el uso de ventanas integradas.
No obstante, si el Cliente para Java está configurado para el modo integrado y se
ejecuta en versiones de Mac OS X anteriores a dicha versión, se iniciará una
sesión no integrada.

Reconfiguración dinámica de sesiones
Cuando se usan ventanas integradas, el cliente detecta y solicita al servidor que
actualice el tamaño de la sesión subyacente cuando el tamaño del escritorio local
cambia. El cliente no puede detectar cambios en la profundidad de color local.

Uso compartido de sesiones
Esta opción permite ejecutar varias aplicaciones compartiendo una sola conexión
en lugar de crear una conexión nueva para cada aplicación. Esto reduce el uso de
recursos del sistema y, por consiguiente, mejora el tiempo de respuesta para los
usuarios que tienen varias aplicaciones abiertas al mismo tiempo. Las
aplicaciones iniciadas en sesiones existentes también se ejecutan más rápido,
dado que no se necesita crear una conexión nueva con sus recursos asociados.

Central de conexiones
La Central de conexiones incluye una zona de notificaciones y las opciones
Conexiones y Configuración.
El área de notificaciones es parecido a lo que se conoce como bandeja del sistema
en equipos Windows. Los iconos de notificaciones aparecen en el área de
notificaciones para ciertas aplicaciones publicadas. Estos iconos suministran
información y acceso a los parámetros de configuración de las aplicaciones.
Las opciones Conexiones y Configuración abren sus respectivos cuadros de
diálogo.
El cuadro de diálogo Conexiones permite a los usuarios:
•     Desconectar una sesión
•     Intercambiar entre el modo de pantalla completa y el modo integrado
•     Ver propiedades como la configuración del cifrado ICA y el nombre de
      usuario
•     Cerrar una sesión en el servidor
14   Guía del administrador del Cliente para Java

                    •      Cerrar una aplicación publicada
                    El cuadro de diálogo Configuración permite a los usuarios:
                    •      Configurar los parámetros del cliente: parámetros generales, de impresora y
                           asignación de unidades, uso de servidor de seguridad, opciones de caché de
                           mapas de bits y teclas de acceso rápido.

                    Mejoras para la Licencia de acceso de cliente de
                    Servicios de Terminal Server
                    Para Windows 2000 Server, Microsoft admite equivalencia de la Licencia de
                    acceso de cliente de Servicios de Terminal Server (TS CAL). Esto significa que la
                    conexión con un servidor Windows 2000 Server desde una plataforma cliente
                    Windows 2000 (o posterior) no debe consumir una licencia de acceso de cliente
                    de Servicios de Terminal Server. Ahora esto también es posible cuando el Cliente
                    para Java se ejecuta en un sistema cliente Windows 2000 (o posterior) que está
                    conectado con un servidor Presentation Server.
                    La equivalencia de licencias de acceso de clientes de Servicios de Terminal
                    Server no es posible con Microsoft Windows Server 2003.
                    Observe que Windows XP Home Edition sí que consume una licencia de acceso
                    de cliente de Servicios de Terminal Server.

                    Nota: La equivalencia de licencias de acceso de cliente de Servicios de
                    Terminal Server puede ocasionar problemas con Java en los dispositivos cliente
                    Microsoft Windows XP. El parámetro ‘SupportTSEquivalencyOnWinXP’
                    especifica si la equivalencia de licencias de acceso de cliente de Servicios de
                    Terminal Server se usará en dispositivos cliente Microsoft Windows XP. De
                    manera predeterminada, este parámetro está definido en off (equivalencia
                    desactivada).
Capítulo 2     Introducción al Cliente para Java   15

Requisitos del Cliente para Java
           Para ejecutar el Cliente para Java, el sistema cliente debe tener lo siguiente:
           •     Un explorador Web con Java 2, Standard Edition versión 1.4.x ó 1.5.x,
                 configurado para aceptar applets de Java con firma. Para obtener más
                 información sobre los applets con firma, consulte “Uso de applets de Java
                 con firma” en la página 25.
           •     Acceso de red al servidor Web que almacena los archivos del cliente.

           Entornos Java
           Existe un gran número de entornos Java disponibles y su funcionalidad varía de
           una plataforma a otra. Para comprobar el funcionamiento correcto del Cliente
           para Java, Citrix ha efectuado pruebas en un grupo representativo de plataformas.
           Para el inglés y otros idiomas europeos, el cliente se ha sometido a pruebas con:
           •     Internet Explorer 6.x en Windows 98, Windows Me, Windows NT 4.0
                 Workstation, Windows 2000 Professional, Windows XP ediciones
                 Professional y Home, y Windows Server 2003, con el entorno JRE de Sun
                 1.4.x y 1.5.0
           •     Safari 1.x con Apple JVM 1.4.1 y 1.4.2 en Mac OS X 10.x
           •     Mozilla 1.x y Firefox 0.9x en Solaris SPARC 9
           •     Mozilla 1.x y Firefox 0.9x en Suse Linux 9.x
           Para japonés, el cliente se ha probado con:
           •     Internet Explorer 6.x en la edición japonesa de Windows NT 4.0, Windows
                 2000 y Windows XP
           •     Safari 1.x con Apple JVM 1.4.2 (software update 2) en la edición japonesa
                 Mac OS X 10.3
           •     Mozilla 1.x con Sun JVM 1.4.2_05 en la edición japonesa de Solaris
                 SPARC 9
           Para obtener información sobre las limitaciones conocidas en determinadas
           plataformas o exploradores e información de último momento, consulte
           “Limitaciones del Cliente para Java” en la página 75 y el archivo Léame.
C APÍTULO 3

Distribución del Cliente para Java

           En este capítulo se describe una distribución básica del applet y se proporciona
           información sobre cómo personalizarlo y especificar parámetros. También se
           proporciona un ejemplo típico de cómo distribuir el cliente.

           Nota: Si distribuye el cliente usando la Interfaz Web, puede configurar las
           opciones de distribución del cliente usando Access Management Console.

Preliminares
           Para distribuir el cliente, se necesita:
           •     Una copia del paquete del cliente. Puede descargar el paquete del sitio Web
                 de Citrix o copiarlo del CD de Componentes en formato sin comprimir.
                 Citrix recomienda que obtenga la versión más reciente del cliente
                 descargándolo del sitio Web.
                 En el sitio Web, el paquete del cliente está disponible en dos formatos:
                 •      .zip, principalmente para sistemas Windows.
                 •      .tar.gz, principalmente para sistemas UNIX.
                 Ambos paquetes proporcionan el mismo contenido.
           •     Si ha descargado el paquete desde el sitio Web, necesitará una herramienta
                 para descomprimir el paquete .zip o .tar.gz. Si va a copiar los archivos
                 desde el CD de Componentes, no necesita descomprimirlos.
           •     Acceso de administrador a un servidor Web.
18   Guía del administrador del Cliente para Java

Cómo desempaquetar el Cliente para Java
                    En esta sección se describe el contenido del paquete del cliente.

                    Para desempaquetar el cliente

                    Copie el paquete del cliente en una ubicación adecuada en el servidor Web. Para
                    servidores Microsoft IIS, copie el paquete en una carpeta del directorio raíz Web
                    (normalmente C:\inetpub\wwwroot). Para sistemas UNIX, consulte la
                    documentación del servidor Web correspondiente.

                    Nota: Si ha descargado el paquete comprimido del sitio Web, extraiga los
                    archivos de programa del paquete .zip o .tar.gz en la misma carpeta usando una
                    utilidad de descompresión adecuada.

                    Después de la descompresión, se crean varios archivos en el servidor Web. Los
                    archivos *N.jar son archivos comprimidos de Java con firma que componen el
                    applet. Son compatibles con:
                    •        Netscape 6.x/7.x, Mozilla 1.x y otros exploradores en entornos J2SE
                    •        Internet Explorer en plataformas Windows con el plug-in de Java 1.4.x ó
                             1.5.x. El plug-in de Java puede obtenerse en http://www.java.com
                    Hay diversos componentes:
                    Básicos
                    Use uno de los componentes siguientes.

                        Archivo          Tamaño           Descripción
                                         aproximado
                        JICAEngN.jar     853KB            Paquete de archivos completo. Proporciona el
                                                          contenido de todos los demás archivos excepto
                                                          cryptojN.jar y sslN.jar que deben agregarse si son
                                                          necesarios.
                        JICA-coreN.jar   518KB            Archivo principal. Permite sólo una conexión
                                                          básica. Para añadir más funciones, utilice este
                                                          archivo en combinación con otros archivos de
                                                          componentes descritos a continuación.

                    Seguridad
                    Use estos componentes junto con JICAEngN.jar o JICA-coreN.jar, según sea
                    necesario.
Capítulo 3         Distribución del Cliente para Java       19

Archivo             Tamaño          Descripción
                    aproximado
sslN.jar            28KB            Componente de SSL. Agrega capacidad de
                                    cifrado SSL y TLS.
cryptojN.jar        168KB           Componente de cifrado necesario para el cifrado
                                    ICA.
                                    No es necesario para utilizar cifrado SSL y TLS.

Optativos
Use estos componentes junto con JICA-coreN.jar, según sea necesario. Están
incluidos en JICAEngN.jar.

Archivo               Tamaño              Descripción
                      aproximado
JICA-audioN.jar       8KB                 Componente de sonido. Agrega asignación de
                                          sonido del cliente.
JICA-browseN.jar      26KB                Componente para la ubicación o búsqueda de
                                          servidores mediante ICA. Permite la búsqueda
                                          de servidores ICA y es aplicable cuando el
                                          cliente se distribuye sin utilizar la Interfaz
                                          Web.
JICA-cdmN.jar         25KB                Componente de asignación de unidades del
                                          cliente. Agrega asignación de unidades del
                                          cliente.
JICA-clipboardN.jar 10KB                  Componente del portapapeles. Agrega
                                          asignación para el portapapeles del cliente.
JICA-configN.jar      77KB                Componente de la configuración de usuario.
                                          Proporciona compatibilidad con la barra de
                                          estado, los botones y el cuadro de diálogo
                                          Configuración ICA.
JICA-printerN.jar     70KB                Componente de impresoras. Agrega respaldo
                                          para asignación de impresoras del cliente.
JICA-seamlessN.jar    81KB                Componentes de Central de conexiones y
                                          ventanas integradas. Agrega la funcionalidad
                                          de ventanas integradas y la Central de
                                          conexiones.
JICA-sicaN.jar        17KB                Componente de cifrado ICA. Agrega respaldo
                                          para el cifrado ICA.
JICA-zlcN.jar         96KB                Componente de reducción de retardo
                                          SpeedScreen. Agrega respaldo para la
                                          repetición local del texto y respuesta al
                                          movimiento del puntero.
20   Guía del administrador del Cliente para Java

Introducción a los archivos HTML de ejemplo
                    Esta sección describe cómo usar las páginas HTML de ejemplo que se
                    suministran en el paquete, para crear una página HTML con los archivos
                    correctos para el explorador del usuario.
                    Se describe cada página HTML de muestra, y se ofrecen instrucciones para
                    personalizarla. Si va a utilizar ventanas integradas y la Central de conexiones, lea
                    las instrucciones sobre cómo editar seamless1.html, y consulte también las
                    instrucciones referentes a desktop.html. Si no desea usar esta funcionalidad, lea
                    las instrucciones para la edición de desktop.html. Para obtener información sobre
                    las ventajas del respaldo de ventanas integradas y la Central de conexiones,
                    consulte “Compatibilidad con sesiones integradas” en la página 12.
                    Para acceder a la Central de conexiones, al uso compartido de sesiones y a la
                    funcionalidad de ventanas integradas, Citrix recomienda utilizar la Interfaz Web,
                    dado que automatiza los pasos que de otro modo debería implementar el
                    administrador.
                    Se suministran siete archivos HTML de ejemplo en el paquete del cliente (en el
                    directorio ‘examples’):
                    •      index.html: esta página contiene los enlaces y las descripciones de las seis
                           páginas de inicio:
                           •     desktop.html, application.html y autoproxy.html. Si no desea
                                 implementar la funcionalidad de ventanas integradas y la Central de
                                 conexiones, utilice estas páginas.
                           •     seamless1.html, seamless2.html y seamless3.html. Para
                                 implementar ventanas integradas y la Central de conexiones, use
                                 estas páginas.
                    •      desktop.html: esta página inicia una sesión de escritorio en un servidor.
                           Para establecer una conexión con esta página, debe especificar la dirección
                           del servidor.
                    •      application.html: esta página inicia una conexión, con cifrado ICA de 128
                           bits, con una aplicación publicada. Debe especificar el nombre de la
                           aplicación publicada y el nombre del servidor que se utilizará para la
                           ubicación del servidor.
                    •      autoproxy.html: esta página inicia una conexión con una aplicación
                           publicada a través de un servidor proxy usando la detección automática del
                           proxy. Debe especificar el nombre de la aplicación publicada y el nombre
                           del servidor que se utilizará para la ubicación del servidor. Para obtener más
                           información sobre la ubicación de servidores, consulte “Configuración del
                           protocolo de red y la ubicación de servidores” en la página 30.
Capítulo 3     Distribución del Cliente para Java   21

•     seamless1.html, seamless2.html y seamless3.html: estas páginas inician
      aplicaciones remotas usando la Central de conexiones y ventanas
      integradas. La única diferencia entre los tres archivos es que cada uno inicia
      una aplicación diferente. Estas aplicaciones se inician usando una sesión
      ICA existente, si es posible. Cuando no se puede lograr el uso compartido
      de sesiones, se crea una sesión ICA nueva. Debe especificar el nombre de la
      aplicación publicada y el nombre del servidor que se utilizará para la
      ubicación del servidor.

Edición de desktop.html
Desktop.html contiene la etiqueta  siguiente:

La etiqueta  se utiliza para configurar el cliente. Algunos parámetros se
especifican dentro de la etiqueta , como se muestra a continuación:
•     Applet name: éste es un nombre exclusivo, optativo, para el applet. Use
      este nombre para referirse al applet cuando escriba scripts o archivos de
      secuencias de comandos. En desktop.html, el nombre del applet javaclient
      se usa dentro de un script que muestra un mensaje de advertencia si el
      usuario intenta cerrar la ventana del explorador Web cuando la sesión ICA
      está en ejecución. También se necesita para el uso de archivos de
      configuración automática de proxy (PAC).
•     Codebase: la ruta de la página HTML a los archivos del cliente. Si esta ruta
      no es la correcta para su distribución, cámbiela como corresponda.
•     Code: el nombre del archivo de clases que se va a ejecutar. Para el cliente
      sin la Central de conexiones, este archivo es siempre com.citrix.JICA.
•     Archive: especifique aquí archivos comprimidos con firma. Si introduce
      varios, sepárelos por comas.

      Nota: Por ejemplo, si desea que los usuarios puedan asignar unidades e
      impresoras, deberá especificar aquí los archivos correspondientes.
22   Guía del administrador del Cliente para Java

                    •      Width: la anchura del applet en pixeles.
                    •      Height: la altura del applet en pixeles.
                    Todos los demás parámetros se especifican usando etiquetas , ubicadas
                    entre las etiquetas  y . Use las etiquetas  con el
                    formato:
                    
                    donde nombre_parámetro es el nombre del parámetro que se desea especificar y
                    valor es el valor que se asigna al mismo.

                    Para personalizar y usar desktop.html

                    1.     Abra desktop.html en un editor de texto normal y busque la sección de la
                           etiqueta :
Capítulo 3     Distribución del Cliente para Java   23

Para cambiar el mensaje de advertencia que aparece cuando un usuario
intenta cerrar una sesión ICA activa

Si intenta cerrar la ventana del explorador Web mientras se está ejecutando la
sesión ICA creada con una de las páginas Web de ejemplo, aparece un mensaje de
advertencia. El mensaje se define en esta sección de la página HTML:
function onBeforeUnload() {
    var connected = document.nombreclientejava.isConnected();
    if (connected) {
        alerted = true;
        return "Closing this window will disconnect
        your ICA session";
    }
}

donde nombreclientejava es el nombre del applet.
Si lo desea, puede cambiar este mensaje por cualquier otro de su elección,
modificando el texto correspondiente en la página HTML.

Edición de seamless1.html
Seamless1.html contiene la etiqueta de applet siguiente:

La etiqueta applet es similar a la usada en desktop.html (consulte “Edición de
desktop.html” en la página 21), pero observe las diferencias siguientes:
•     Code: el nombre del archivo de clases que se va a ejecutar. Para el cliente
      con la Central de conexiones, este archivo es siempre
      com.citrix.ConnectionCenter.
•     Archive: es necesario el archivo JICA-seamless para obtener la
      funcionalidad de la Central de conexiones y de ventanas integradas.
•     Width y height: se definen con 330 y 140 pixeles respectivamente, que son
      las dimensiones apropiadas para la interfaz de usuario de la Central de
      conexiones.
24   Guía del administrador del Cliente para Java

                    •      TWIMode: este parámetro activa la funcionalidad de ventanas integradas.
                           Esta funcionalidad es necesaria para el uso compartido de sesiones. Si
                           utiliza la Central de conexiones sin la funcionalidad de ventanas integradas,
                           no podrá compartir las sesiones, es decir, cada aplicación se iniciará en una
                           conexión ICA aparte y no se reducirá el consumo de recursos del sistema.
                    Puede personalizar los archivos HTML de ejemplo y especificar archivos HTML
                    adicionales para iniciar sus propias aplicaciones publicadas. Si dispone de
                    muchas aplicaciones, puede que resulte más fácil suministrar a los usuarios
                    enlaces HTML que hagan referencia a un script del servidor para que genere la
                    etiqueta  según sea necesario, en función del enlace seleccionado.

                    Para personalizar y usar seamless1.html

                    1.     Abra seamless1.html en un editor de texto normal y busque la sección de la
                           etiqueta :
                           
                           Ésta es la sección que inicia el cliente.
                    2.     Cambie el valor del parámetro Address (dirección) por el nombre de la
                           aplicación publicada con la que desea conectarse.
                    3.     Cambie el valor del parámetro InitialProgram por el nombre de la
                           aplicación especificado en Address, precedido por el símbolo #. Por
                           ejemplo, si la aplicación publicada es Word, use los parámetros siguientes:
                           
                    4.     Cambie la ruta relativa especificada para codebase si no es la correcta para
                           su distribución particular.
                    5.     Cambie el valor del parámetro HTTPBrowserAddress por la dirección del
                           servidor que se utiliza para la exploración HTTP.
                    6.     Publique las páginas HTML de ejemplo usando el servidor Web. Consulte
                           la documentación del servidor Web para obtener más información sobre la
                           forma de realizar esta tarea.
Capítulo 3    Distribución del Cliente para Java   25

           7.    En el dispositivo cliente, abra un explorador Web y abra la dirección URL
                 de las páginas HTML de ejemplo. Se abre la página index.html.
           8.    Haga clic en el enlace Launch seamless application 1. La primera vez que
                 se selecciona un enlace de aplicación integrada en cada sesión del
                 explorador Web, el applet de la Central de conexiones se abre, inicia una
                 conexión ICA con la aplicación especificada y muestra la aplicación en una
                 ventana aparte.
           9.    Si selecciona otro enlace de sesión integrada mientras esta sesión está
                 abierta. el applet de la Central de conexiones vuelve a iniciarse; pero este
                 nuevo applet aparece como un indicador de progreso en lugar de abrirse
                 otra ventana de Central de conexiones, y se cierra cuando la nueva
                 aplicación se abre. De esta forma, la primera instancia de la Central de
                 conexiones centraliza el inicio y la administración de todas las aplicaciones
                 y gestiona el uso compartido de las sesiones cuando es posible.
           Seleccione Conexiones para ver el cuadro de diálogo Conexiones. Haga doble
           clic en un nodo de ventana en el árbol de conexiones para mostrar dicha ventana
           en primer plano. Si la ventana está minimizada, el doble clic sobre el nodo no
           tiene efecto alguno.
           Si se hace clic con el botón secundario en un nodo de ventana, se muestra el menú
           Sistema de la aplicación.
           Al cerrar la ventana Central de conexiones se desconectan todas las sesiones
           conectadas, después de pedir confirmación al usuario.

Uso de applets de Java con firma
           Debido a las restricciones de seguridad impuestas por Java, algunos entornos Java
           no dejan que los usuarios se conecten con otros equipos de la red mientras
           utilizan applets de Java.
           Cuando el applet de Java intenta conectar con el servidor especificado en la
           página HTML, el administrador de seguridad Java detecta el intento de conexión
           con otro equipo y cancela la operación. El resultado de esta restricción de
           seguridad es que, en condiciones normales, un sistema cliente sólo puede
           conectarse con un servidor si éste es también el servidor Web que contiene los
           archivos de clase del applet.
           Para solucionar este problema, el cliente usa archivos con firma. La firma
           certifica que los archivos que se están descargando proceden de Citrix y que no se
           han modificado desde que se aplicó la firma. Debe asegurarse de que los
           exploradores Web de los usuarios estén configurados para aceptar applets de Java
           con firma.
26   Guía del administrador del Cliente para Java

                    Al intentar establecer una conexión con el servidor, aparece en la pantalla el
                    certificado con firma de Citrix. Una vez el usuario haya aceptado la firma, se
                    permitirá la conexión.

Ejemplo de distribución
                    En el siguiente ejemplo, se desea poner a disposición de los usuarios el escritorio
                    de un servidor denominado Madrid. Madrid es un servidor que ejecuta Microsoft
                    IIS y Presentation Server. Desea que los usuarios puedan usar las unidades en sus
                    dispositivos cliente durante las sesiones ICA y poder imprimir en las impresoras
                    de red y locales.

                    Ejemplo: Para poner un escritorio de servidor a disposición de los usuarios

                    1.     Vaya al sitio Web de Citrix y descargue el archivo JICAComponents.zip en
                           el directorio C:\inetpub\wwwroot del servidor Madrid.
                    2.     Extraiga los archivos en C:\inetpub\wwwroot.
                    3.     Abra el archivo desktop.html en la carpeta de ejemplos usando Notepad y, a
                           continuación, realice los cambios siguientes y guárdelos:
                           A.    Para especificar el servidor correcto, cambie el valor del parámetro
                                 Address como se muestra a continuación:
                                 
                           B.    Para que los usuarios puedan asignar unidades e impresoras del
                                 cliente, deberá agregar JICA-cdmN.jar y JICA-printerN.jar al
                                 atributo Archive, para que muestre lo siguiente:
                                 archive="JICA-coreN.jar,JICA-configN.jar,
                                     JICA-cdmN.jar,JICA-printerN.jar"

                    4.     Debe asegurarse de que los exploradores Web de los usuarios están
                           configurados para aceptar applets de Java con firma.
                    5.     Publique la página desktop.html usando la herramienta de administración
                           IIS, e informe a los usuarios sobre la dirección URL de la página (http://
                           madrid/desktop.html).
C APÍTULO 4

Configuración del Cliente para Java

         El cliente se puede configurar usando lo siguiente:
         •     Una página HTML, como se describe en este tema.
         •     El cuadro de diálogo Configuración ICA.
               Si existe alguna función que puede configurar el usuario a través del cuadro
               de diálogo Configuración ICA, esto se indica en la sección
               correspondiente. Para mostrar el cuadro de diálogo Configuración ICA,
               haga clic en el botón Configuración. En el modo integrado, el botón
               Configuración se localiza en el cuadro de diálogo Central de conexiones.
               Si el cliente no está en el modo integrado, el botón Configuración se sitúa
               en la barra de estado. Para obtener ayuda sobre las tareas que puede llevar a
               cabo usando este cuadro de diálogo, haga clic en Ayuda.
               También se puede evitar que los usuarios configuren sus propios
               parámetros eliminando el botón Configuración o la barra de estado, como
               se describe en “La barra de estado y el botón Configuración” en la página
               34.
         •     La Interfaz Web.
               La Interfaz Web genera automáticamente las páginas Web necesarias para
               iniciar el cliente. Consulte la Guía del administrador de la Interfaz Web
               para obtener información acerca del uso de la Interfaz Web para configurar
               el cliente.

         Nota: La asignación de unidades sólo se puede configurar en el cuadro de
         diálogo Configuración ICA. No se puede configurar la asignación de unidades
         en una página HTML o a través de la Interfaz Web debido a que es una violación
         a la seguridad del cliente.
28   Guía del administrador del Cliente para Java

                    Este tema incluye:
                    •      Configuración inicial
                           •     Especificación del idioma de la interfaz de usuario
                           •     Configuración del protocolo de red y la ubicación de servidores
                           •     Cambio del nombre del cliente
                           •     Paso de parámetros a las aplicaciones publicadas
                    •      Configuración de la interfaz del usuario
                           •     Especificación del número de colores usado en la ventana de la sesión
                                 ICA
                           •     Mostrar u ocultar la barra de estado y el botón Configuración
                           •     Especificar si se activa o no la fiabilidad de sesiones
                           •     Control del comportamiento del cliente al inicio y cierre de las
                                 sesiones
                           •     Especificación del tipo de teclado a usar
                           •     Configuración de las teclas de acceso rápido
                    •      Asignación de dispositivos del cliente
                           •     Asignación de unidades del cliente
                           •     Asignación de impresoras del cliente
                           •     Asignación de sonido del cliente
                    •      Integración del cliente con soluciones de seguridad
                           •     Servidores proxy
                           •     Secure Gateway para Presentation Server y el Traspaso SSL
                           •     Servidores de seguridad
                           •     Cifrado ICA
                           •     Autenticación Kerberos
                    •      Opciones de configuración avanzadas
Capítulo 4     Configuración del Cliente para Java   29

Configuración inicial
           Inicio del Cliente para Java en un idioma
           específico
           El cliente permite a los usuarios especificar el idioma en que verán la interfaz de
           usuario. De forma predeterminada, la sesión utiliza el idioma del dispositivo
           cliente para mostrar la interfaz de usuario en el equipo. Si el idioma en cuestión
           no se reconoce o no está disponible, se usará el inglés.

           Para configurar el idioma del cliente

           Especifique el parámetro siguiente en la página HTML:
           
           Donde idioma es una abreviatura de dos letras correspondiente al idioma que
           vaya a utilizar.
           Las abreviaturas estándar de dos letras son las siguientes:
           Inglés = en
           Francés = fr
           Alemán = de
           Español = es
           Japonés = ja
           Por ejemplo, para utilizar el español como el idioma del cliente en un equipo con
           un sistema operativo no español y conectarse con un servidor llamado
           “ServidorCitrix”, debe crear una etiqueta de applet como la siguiente:
           
           Si va a utilizar idiomas distintos del inglés, asegúrese de que el servidor Web
           envía los archivos HTML con el tipo de contenido (Content-Type) y juego de
           caracteres (Charset) correctos para evitar que se dañen las cadenas de caracteres
           de los parámetros del applet. La información de configuración depende del
           software del servidor que se utilice.
           Cuando se realicen tareas de solución de problemas relacionadas con la
           codificación de las cadenas de texto de los parámetros, puede resultar útil copiar
           las cadenas de texto fuera de la etiqueta del applet para verificar que se muestran
           correctamente en el explorador Web.
30   Guía del administrador del Cliente para Java

                    Configuración del protocolo de red y la ubicación
                    de servidores
                    Esta sección describe cómo:
                    •      Configurar el protocolo de red para el cliente
                    •      Controlar el modo en el que el cliente busca los servidores
                    •      Configurar una lista de servidores para el mantenimiento de conexiones

                    Configuración del protocolo de red
                    La configuración del protocolo de red permite controlar el modo en el que el
                    cliente busca servidores y cómo se comunica con ellos.
                    Los protocolos son:
                    •      TCP/IP + HTTP: el cliente utiliza el protocolo HTTP para buscar
                           servidores. El cliente se comunica con los servidores usando el protocolo
                           ICA sobre TCP/IP. Éste es el protocolo predeterminado.
                    •      SSL/TLS + HTTPS : el cliente usa HTTPS para buscar una lista de
                           servidores. El cliente se comunica con el servidor usando los protocolos
                           SSL o TLS. Estos protocolos se describen en detalle en “Integración del
                           cliente con Secure Gateway para Presentation Server o Traspaso SSL” en la
                           página 55.

                    Para cambiar el protocolo de red a SSL/TLS+HTTPS

                    Agregue el parámetro siguiente a la página HTML:
                    
                    Ubicación de servidores
                    La ubicación de servidores (también denominada búsqueda de servidores) es el
                    mecanismo por el cual un cliente localiza un servidor apropiado para ejecutar una
                    aplicación determinada. Según la configuración del servidor, esto puede requerir
                    un análisis del equilibrio de carga, de manera que la aplicación del usuario se
                    ejecute en el servidor con menor carga.
                    La dirección del servidor de exploración predeterminada es ica. Es necesario
                    especificar direcciones específicas de servidores Presentation Server, a menos
                    que el entorno de red tenga una entrada DNS para ica. El cliente utiliza el
                    protocolo HTTP o HTTPS, respectivamente, para contactar con los servidores.
Capítulo 4     Configuración del Cliente para Java   31

Ejemplo
En el ejemplo siguiente, se especifica un servidor llamado Barcelona en el
parámetro HTTPBrowserAddress. Este servidor de búsqueda se encarga de la
localización de un servidor apropiado para ejecutar la aplicación publicada
Notepad.
32   Guía del administrador del Cliente para Java

                    Ejemplo
                    En el ejemplo siguiente, el grupo principal de servidores contiene los servidores
                    Quijote, Sancho y Rocinante. El primer grupo de respaldo contiene los servidores
                    Nostromo y Discovery. No hay un segundo grupo de servidores de respaldo.
                    
                    Cambio del nombre del cliente
                    El nombre del cliente se usa para identificar el cliente en el servidor y también se
                    usa para proporcionar un nombre a las impresoras. Consulte “Asignación de
                    impresoras del cliente” en la página 45 para obtener más información sobre
                    impresoras. Es posible que necesite cambiar el nombre del cliente si desea
                    acceder a recursos compartidos con otro cliente que tiene el mismo nombre.
                    De forma predeterminada, el cliente usa el nombre de host del dispositivo cliente
                    (si existe y no está definido como localhost) como el nombre del cliente enviado
                    al servidor. Si el cliente no puede usar el nombre de host del dispositivo cliente,
                    usa AnonJava como nombre del cliente. El nombre del cliente enviado al servidor
                    siempre está limitado a 20 caracteres.
                    Puede cambiar el nombre del cliente en la página HTML o usando el cuadro de
                    diálogo Configuración ICA.

                    Para cambiar el nombre de cliente

                    Para cambiar el nombre de cliente, agregue estos dos parámetros en la página
                    HTML:
                    
                    donde cliente es el nombre del cliente que desea utilizar.
También puede leer