Las aplicaciones que se distribuyen pueden clasificarse en cuatro tipos:
Aplicación simple: la distribución requiere que el Lanzador de aplicaciones no copie archivos (o sólo unos pocos) en la estación de trabajo y no haga cambios (o sólo unos pocos) en el registro, archivos INI, variables de entorno, etc. de la estación de trabajo. Un ejemplo es el Bloc de notas de Windows.
Aplicación compleja: la distribución requiere que el Lanzador de aplicaciones copie muchos archivos y haga muchos cambios en la configuración de la estación de trabajo. Un ejemplo es Novell GroupWise® o Microsoft* Office.
Aplicación Web: la distribución requiere que el Lanzador de aplicaciones muestre un icono de la aplicación que, cuando se lance, abra el navegador Web de la estación de trabajo y muestre la aplicación basada en Web (u otro contenido Web). No es necesario copiar ningún archivo en la estación de trabajo ni modificar ningún ajuste de configuración.
Aplicación de Terminal Server: la distribución requiere que el Lanzador de aplicaciones muestre un icono de la aplicación que, cuando se lance, abra una sesión de cliente en el servidor Terminal e inicie la aplicación (o muestre el escritorio). Un ejemplo es Novell GroupWise o Microsoft Office ejecutándose en un servidor Terminal en lugar de en la estación de trabajo local del usuario.
Las tareas necesarias para preparar una aplicación para su distribución dependen del tipo de aplicación, como se explica en las siguientes secciones:
Una aplicación simple no necesita que se copien archivos (o sólo unos pocos) en la estación de trabajo ni que se hagan cambios (o sólo unos pocos) en el registro, archivos INI, variables de entorno, etc. de la estación de trabajo.
Las siguientes tablas ofrecen algunos ejemplos de distribución de aplicaciones simples.
En general, se aplican las siguientes normas a la hora de preparar una aplicación simple para su distribución:
Después de crear el objeto eDirectory para la aplicación simple (consulte Configuración de la aplicación en eDirectory ), puede configurar el objeto Aplicación para que el Lanzador de aplicaciones copie los archivos en la estación de trabajo, cree el método abreviado al ejecutable de la aplicación o realice todo lo que sea necesario para distribuir la aplicación correctamente. En caso necesario, puede configurar el objeto Aplicación para modificar cualquier ajuste de la estación de trabajo (ajustes del registro, ajustes de INI, etc.) que necesite la aplicación.
Una aplicación compleja como Novell GroupWise o Microsoft Office requiere que se instalen muchos archivos y se realicen muchos cambios de configuración en la estación de trabajo.
Aunque quizá pueda copiar fácilmente los archivos de la aplicación en un directorio de red (el mismo que para una aplicación simple), probablemente pasaría horas configurando el objeto Aplicación para indicar los directorios de destino de la estación de trabajo en los que se deben instalara los archivos de la aplicación. Además, pasaría todavía más tiempo intentando descubrir los ajustes (ajustes del registro, ajustes INI, etc.) de la estación de trabajo que se deben modificar a fin de configura el objeto Aplicación con la información correcta.
Algunas aplicaciones, como Microsoft Office, ofrecen un paquete Microsoft Windows Installer (.MSI) que incluye los archivos y los ajustes de configuración requeridos por Windows Installer para instalar la aplicación en una estación de trabajo. El Lanzador de aplicaciones admite el uso de paquetes .MSI para distribuir estas aplicaciones. El paquete .MSI debe encontrase en un servidor de red (NetWare o Windows) al que pueda acceder el Lanzador de aplicaciones.
Para aplicaciones como Novell GroupWise que no proporcionan un paquete Windows Installer (.MSI), puede utilizar la utilidad snAppShotTM de ZfD para crear un paquete snAppShot que incluya los archivos y los ajustes de configuración que se van a distribuir. Como el paquete Windows Installer, el paquete snAppShot debe encontrase en un servidor NetWare o Windows al que pueda acceder el Lanzador de aplicaciones.
Las siguientes secciones ofrecen más información para ayudarle a entender y crear paquetes Windows Installer y snAppShot:
Microsoft Windows Installer es un servicio de instalación y configuración que se entrega integrado en los sistemas operativos Windows 2000, Windows XP y Windows ME, y en un Service Pack para Windows 95, Windows 98 y Windows NT 4.0. Muchas aplicaciones, como Microsoft Office 2000, están diseńadas para instalarlas con Windows Installer.
Microsoft Windows Installer instala aplicaciones en una estación de trabajo desde un paquete de archivos que contiene un archivo .MSI y varios archivos de soporte. Cuando se distribuye una aplicación .MSI, el Lanzador de aplicaciones llama a Windows Installer para que realice la instalación en la estación de trabajo.
Distribuir aplicaciones .MSI a través del Lanzador de aplicaciones permite controlar quién tiene acceso a la aplicación al tiempo que se disfrutan las ventajas de instalación que ofrece Windows Installer (tales como instalación a petición, transformaciones y resistencia de orígenes).
Para utilizar un paquete Windows Installer:
Cree el paquete en un servidor NetWare o Windows; para ello, ejecute el programa de instalación de la aplicación utilizando la opción administrativa. Para obtener más información, consulte la documentación de instalación de la aplicación.
o bien
Si la aplicación incluye un paquete configurado previamente, copie el paquete (archivos .MSI y archivos de soporte) en un servidor NetWare o Windows.
El Lanzador de aplicaciones debe poder acceder al servidor NetWare o Windows en el que se encuentra para que la distribución se realice correctamente. Para obtener más información acerca de los requisitos del Lanzador de aplicaciones para acceder a un recurso de red, consulte Gestión de autenticación y acceso al sistema de archivos del Lanzador de aplicaciones de Novell .
La utilidad snAppShot de ZfD automatiza el proceso de creación de paquetes de archivos y objetos Aplicación para aplicaciones complejas que no se pueden instalar con Microsoft Windows Installer.
Ejecute snAppShot en una estación de trabajo en la que nunca se haya instalado la aplicación. SnAppShot registra el estado de la estación de trabajo (archivos y configuración) antes y después de instalar la aplicación. A partir de esta información, snAppShot crea el paquete de archivos de la aplicación (archivos .FIL) y un archivo de plantilla de objeto Aplicación (archivos .AOT o .AXT).
El archivo .AOT contiene información sobre el lugar en el que se deben copiar los archivos en la estación de trabajo y los ajustes de la misma que se deben cambiar. Cuando se crea el objeto Aplicación en eDirectory, la información del archivo .AOT se transfiere automáticamente al objeto Aplicación para que no tenga que definirla manualmente. Cuando el Lanzador de aplicaciones distribuye la aplicación a una estación de trabajo, utiliza los archivos .FIL, situados en un servidor NetWare o Windows al que puede acceder, así como la información de configuración (cambios en el registro, cambios en el archivo INI, etc.) almacenada en el objeto Aplicación.
Para utilizar snAppShot con el fin de crear un paquete de archivos y un archivo de plantilla de objeto Aplicación:
Configure una estación de trabajo "limpia".
Debe tratarse de una estación de trabajo en la que no se haya instalado nunca la aplicación.
Ejecute snAppShot (SNAPSHOT.EXE) desde el directorio del servidor de ZfD SYS:\PUBLIC\SNAPSHOT.
Siga las instrucciones que aparecen en pantalla para crear el paquete. Para obtener más detalles acerca de snAppShot, consulte SnAppShot .
Asegúrese de que el servidor NetWare o Windows en el que ha creado el paquete snAppShot (archivos .FIL y archivos .AOT/.AXT) esté disponible para el Lanzador de aplicaciones. Para obtener más información acerca de los requisitos del Lanzador de aplicaciones para acceder a un recurso de red, consulte
Una aplicación Web es cualquier aplicación (o contenido Web) que se puede lanzar a través de una URL en un navegador Web. Básicamente, está poniendo la URL de una aplicación Web a disposición de los usuarios a través de un método abreviado que se muestra en el Lanzador de aplicaciones. Cuando un usuario selecciona el método abreviado, el Lanzador de aplicaciones lanza el navegador Web del usuario, que muestra a continuación la aplicación Web.
Para preparar una aplicación Web a fin de distribuirla a los usuarios:
Instale la aplicación Web en los servidores Web que corresponda.
Si utiliza un producto de seguridad, como Novell iChain®, a fin de proporcionar autenticación y acceso seguro al contenido Web, asegúrese de que ha dado acceso a los usuarios a los que va a distribuir la aplicación Web.
Una aplicación de un servidor Terminal es una aplicación alojada en un servidor Terminal Server de Microsoft Windows o en un servidor Citrix* MetaFrame*. Los usuarios ejecutan la aplicación mediante sesiones de cliente de servidor Terminal en sus estaciones de trabajo.
Para preparar una aplicación de servidor Terminal a fin de distribuirla a los usuarios:
Instale la aplicación en el servidor Terminal. Para obtener más información acerca del uso de Gestión de aplicaciones de ZfD para distribuir aplicaciones a servidores Terminal Server, consulte Distribución de aplicaciones a servidores Terminal .
Asegúrese de que los usuarios tienen cuentas de Terminal Server que proporcionan los derechos necesarios del sistema de archivos para ejecutar la aplicación. Si lo desea, puede configurar una cuenta para todos los usuarios. Para obtener más información, consulte Gestión de las cuentas de usuario de servidor Terminal .