Sep
11 2008

Escenario
Sistema operativo dañado, el cual necesita pasar por un formateo y con su consiguiente planchada de sistema.
Problema
El usuario hace la reflexión mágica…
“Vale, lo he entendido, me vas a pasar los datos pero…. No me puedes pasar los programas es que es un rollo tenerlos que instalar de nuevo” (Si para mi también es un rollo hacer todo esto no te digo!)
Solución
Esto que se va a plantear no es que sea una solución, ya que se trata de un software de pago, pero aun así, la idea funciona, y podemos sacar la conclusión del tipo “No tiene por que ser así”
Es decir podremos pasar los programas también, y poder funcionar correctamente.
Empezando
El software que vamos a usar es de la familia de
vmware, y se llama
Thinapp.
Desde este enlace vamos a poder descargar una versión de prueba para ver como funciona este tipo de software, lo cual creo que es bastante interesante.
En que consiste
Apoyándose en las
ventajas que tiene un sistema virtualizado, lo que intentamos hacer, es desvincular la aplicación del sistema operativo, y así poder moverla de un sistema a otro sin que tengamos que instalarla.
¿Que hace la aplicación?
Básicamente thinapp, funciona en dos fases. Una primera en la que hace una “foto” de como esta el sistema. Y una segunda que es nada mas hemos instalado la aplicación mira que ha cambiado en el sistema y lo “virtualiza” para que podamos funcionarlo con independencia del propio sistema.
Ejemplo
Utilizando este tecnologia vamos a preparar el outlook para poder usarlo en cualquier sistema.
-Primero de todo necesitamos tener un sistema limpio y recién instalado.
-Después de esto instalamos la aplicación thinapp y la arrancamos. Nos encontramos con el siguiente menú.

- Daremos al botón “Next” y la aplicación tomara una “foto” de como esta nuestro sistema.
- Una vez acabe de realizar el proceso, minimizamos esta ventana e instalamos el outlook. (o la aplicación que deseamos virtualizar).
- Realizamos la instalación del otulook, como siempre lo solemos hacer.
- Una vez termine la instalación, volvemos a dar al botón “Next” y volverá a tomar una foto de como esta ahora nuestro sistema.
- Detectara que ha habido una serie de cambios. Esta claro que el outlook es lo que ha cambiado en el sistema, así que lo seleccionamos.
-Elegimos la primera opción “Merged isolation mode” y pulsamos “Next”.
- Le tendremos que indicar donde queremos que nos guarde nuestro proyecto virtualizado. Esto va a gusto de cada uno.
- Dando a “Next” iniciara el proceso de creación de proyecto.

- Damos al botón “Build Now” para compilar nuestro proyecto y que así genere la aplicación.
Es posible compilar de otra forma la aplicacion, pero eso ya es otro tema.

- Realizara un pequeño proceso de compilación.
- Si abrimos el explorador de windows, y nos vamos a la ruta donde dijimos que creara nuestro
proyecto, nos encontraremos con algo parecido a esto.
En la carpeta BIN, es donde ha creado el fichero compilado de nuestra aplicación
-Dentro nos encontraremos un fichero que corresponde al microsoft outlook.
Este fichero es la propia aplicación en si. Esto significa que si lo copiamos y lo llevamos a cualquier otro sistema operativo, funcionara perfectamente.
Conclusiones
La idea me ha gustado mucho, y realmente funciona, a no ser que el propio fichero ejecutable detecte el sistema operativo y te diga que no funciona (partition magic

o cosas parecidas.
Es una manera muy cómoda de poder desplegar aplicaciones, aunque creo que tendrá que evolucionar mas, para que sea realmente una solución en producción.
De todas formas recomiendo probarlo, para así que cada uno saquemos nuestras propias conclusiones, y nos de una idea de hacia donde va evolucionando la virtualizacion y ver las distintas soluciones que nos ofrece.
Deja tu comentario