Está en la página 1de 8

Aplicación para crear aplicaciones portables

APLICACIONES PORTABLES
¿Qué es una aplicación portable?
Una aplicación portable es aquel programa informático que puedes llevar contigo en un
dispositivo portable para usar en cualquier computador con Windows. Cuando conectas
tu memoria flash USB, tu disco duro portable, tu iPod o cualquier otro sistema de
almacenamiento portable, tienes acceso al software y a tu información de la misma
forma de la que lo harías en tu computador personal. Y cuando desconectas el
dispositivo portable, no dejas ningún rastro de información personal en el PC.

PortableApps.com mantiene una lista de las aplicaciones que son consideradas


portables. Me parece un concepto muy útil. Puedes llevar en tu memoria flash todos los
contenidos personales, para que puedas acceder a ellos desde cualquier PC en el mundo.
Da igual que no tengan ni un programa, porque estos están en la propia memoria, no
necesitan nada más para funcionar. Simplemente conectar y listo.
Considera las posibilidades:

 Llevar tu propio navegador de internet con todos tus favoritos [bueno, sustituido
por del.icio.us o Google Sync]
 Llevar tu calendario con todas tus citas y tarjetas de contacto
 Llevar tu cliente de correo electrónico con todos tus correos y tus contactos
 Llevar tu cliente de mensajería instantánea y tu lista de amigos
 Llevar una suite ofimática completa contigo con todos tus documentos y
presentaciones

No es algo que lo vaya a usar todo el mundo, pero por ejemplo, OpenOffice Portable me
parece útil. Sabes que vayas a donde vayas puedes usar tu propio procesador de textos,
con tus documentos y presentaciones listos para poder ser vistos en cualquier PC.

Está claro que nos estamos acercando a un momento en el que cambiará nuestro
concepto de software, al menos del software de uso masivo (navegadores, correo
electrónico, agendas y ofimática). Esto es una más de las opciones que se pueden
plantear, como los intentos de Google y de Microsoft por crear este tipo de aplicaciones
en línea. Esta es una opción más paranoica, para los que no se fían de tener sus
documentos personales viajando por la red.

El concepto se podría extender más allá, como por ejemplo pensar en tener todo tu perfil
de usuario junto con tus programas en la memoria flash, de tal forma que pudieras ir a
cualquier PC del mundo, conectar tu dispositivo portable y estar como en casa: con tu
fondo de pantalla, tu paquete de idioma, tus programas, tus contactos, tu agenda… Que
el sistema operativo no tuviera más que el control del hardware, vamos… llevarte
elKDE / Gnome completo con tu /home/ contigo… o el Documents and settings con
Archivos de programa.

Habrá que ver lo que nos depara el mundo del software de uso masivo en los próximos
años.

BibliografiaPublicado por goranel 22 November 2006en Computadores y


InterNEX Visite: http://www.thesmokesellers.com/?p=720

Descripcion en Wikipedia:

Aplicación portátil

De Wikipedia, la enciclopedia libre

Las aplicaciones portátiles pueden ejecutarse directamente desde un llavero USB.

Una aplicación portátil es una aplicación informática que puede ser utilizada en
cualquier ordenador que posea el sistema operativo para el que fue programada sin
instalación previa; esto significa que no es necesaria la instalación de bibliotecas
adicionales en el sistema para su funcionamiento.

No todas las aplicaciones informáticas son portátiles. Usualmente existe una versión
normal de la aplicación (típicamente no portátil), y luego, ésta se modifica para crear
una aplicación portátil. Por otro lado, hay aplicaciones que sin ser modificadas pueden
ser usadas como aplicaciones para llevar, como eMule, ya que se distribuyen en un
ejecutable y no necesitan ser instaladas sino solo copiarse a una carpeta, que bien podría
estar en una memoria USB.

Es de reseñar que en algunos sistemas operativos como AmigaOS el concepto de


aplicación portátil es totalmente improcedente, puesto que el propio S.O. está diseñado
para que las aplicaciones sean portátiles por definición. Dependiendo del sistema
operativo puede ser más o menos compleja la portabilidad de las aplicaciones.

Aplicaciones portátiles para Microsoft Windows

La mayoría de los programas para Microsoft Windows no están diseñados para ser
portátiles. El registro de Windows, dada la manera en que se gestionan las librerías dll,
y la estructura del instalador de Windows, tienden a hacer que la instalación de los
programas sea de sentido único. Muchas aplicaciones populares como Adobe Photoshop
o Microsoft Word, por ejemplo, utilizan el registro de manera intensiva, y almacenan
información en muchos directorios del sistema de ficheros, a pesar de que se
recomienda utilizar el registro sólamente para almacenar la configuración básica de la
aplicación, y el directorio personal del usuario para almacenar ficheros más grandes.
Para crear aplicaciones portátiles, los desarroladores deben conseguir que la aplicación
deje el ordenador donde se ha ejecutado completamente "limpio". Esto implica que la
aplicación no debe usar el registro, ni guardar ficheros en ningún lugar que no sea su
directorio de instalación.

Aplicaciones portátiles para Macintosh

Muchos programas para Mac OS X son inherentemente portátiles al estar empaquetados


en un formato de arrastrar e instalar, más que como instaladores independientes. Sin
embargo, algunas aplicaciones no son portátiles ya que guardan las preferencias del
usuario en el disco duro donde está instalado el sistema operativo.
Portabilidad en sistemas basados en Unix

Los programas suelen estar diseñados alrededor de la variable HOME para guardar las
preferencias del usuario (e.g. $HOME/.w3m para el navegador w3m). Esto hace que los
programas diseñados para los entornos UNIX sean especialmente portátiles. NO
obstante algunos programas no demasiado bien diseñados no respetan esta convención.

Virtualización

Una estrategia alternativa para conseguir la portabilidad de las aplicaciones en


Windows, sin tener que modificar el código fuente de la aplicación, es la virtualización.
Para utilizar la virtualización, una aplicación puede ser rodeada de dll's que intercepten
todas las llamadas al sistema. Esta capa de virtualización puede interceptar todas las
llamadas no portátiles y hacer que una aplicación se ejecute sin problemas y sin
instalarse previamente en el sistema operativo.

Dentro de las aplicaciones portátiles, tenemos programas de navegación de Internet,


correo electrónico, procesador de texto, hoja de cálculo, presentaciones gráficas, etc. Si
además de las aplicaciones, copiamos nuestros archivos de datos, podemos llevarnos
una "oficina" en la palma de la mano, y trabajar en cualquier ordenador sin necesidad de
instalar de nuevo nuestras aplicaciones.

Ver en ingles:
Código:
http://hacktolive.org/wiki/Make_portable_applications_with_VMware_Thin
App

Usen el Thinstall Virtualization Suite 3.0 para meter a crear las aplicaciones portables.

DESCARGAS DIRECTAS: (Solamente Personas Pobres o con problemas socio-


económicas propias, es decir que tienen poco dinero es inferior a los US$ 600
aproximadamente, OJO!! Desconecten la red de Internet al instalar el programa y
desactiven actualizaciones para nuevas versiones, pero deben tener en modo manual),
los que suficientes economía propia (es decir, a los que tienen mucho dinero igual o
superior de entre los US$ 600 y US$ 1.000 o mas aproximadamente, dependiendo
del individuo)

Ver en lista previa en The Pirate Bay:


Código:
http://thepiratebay.org/search/Thinstall/0/99/0

Descarga Version 3.xxx.xx (antes de Integrar con VMware):

http://thepiratebay.org/torrent/4061589/Thinstall_Virtualization_Suite_Package_Editor_(The _Joker)

http://thepiratebay.org/torrent/4061589/Thinstall_Virtualization_Suite_Package_Editor_(The _Joker)

http://thepiratebay.org/torrent/4061516/Thinstall_Virtualization_Suite_v3.348.0_Full_(The_ Joker)
Descarga Version 4.xxx.xx (con VMWare tras la fusion e integracion):

Ver lista previa en TPB:


Código:
http://thepiratebay.org/search/VMware%20ThinApp/0/99/0

Descarga:

http://thepiratebay.org/torrent/4428226/VMWare_ThinApp_v4.0.0.2200

http://thepiratebay.org/torrent/4269514/VMWare_ThinApp_v4.0.0.200_(Formerly_known_as_Thins tall)

NOTA: Para los Compradores que quieren “Originales/Genuinos”, puedes comprar


desde la pagina web de VMWare, allí se encontrara “VMWare Thinstall”

Manual: (Tambien se sirven a los originales/genuinos y de personas pobres con


problemas socio-económicas por medio de la descarga directa)

http://www.mediafire.com/?ykymz2zyd2j

Como crear las aplicaciones portables propios, paso a paso, explicamos:

Tutorial: Crea tu propia aplicación Portatil (Con Screencast!)

Bueno, no lo pude evitar. Tras ver el Live Writer Portátil, tuve que probar crear una
aplicación portátil con ThinApp. Por suerte, existe una versión de prueba para hacerlo.
Así que aquí, el tutorial:

Antes que nada, algunas limitaciones. Como el programa es de prueba, sólo podremos
crear este App para que funcione por 60 días (los días de prueba), a menos que
compremos una de esas dichosas licencias de $5,000. Y según las condiciones de uso,
sólo podemos distribuirlo a 50 personas.

Para qué hacerlo, entonces? Principalmente, para demostrar que se puede, y que es

bastante simple. Y segundo, porque , podremos tener nuestra versión portátil


del programa que deseemos, al menos por 2 meses.

Aquí un video screencast de todo el proceso (instalación hasta funcionamiento), en


4 minutos, aproximadamente:

Ver video en la página del blog:

Código:
http://www.arturogoga.com/2008/10/03/tutorial-crea-tu-propia-
aplicacin-portatil-con-screencast/

Requisitos:

 VmWare ThinApp: Tienen que registrarse, llenar un cuestionario, aceptar las


Condiciones de Uso, y descargar el archivo llamado: VMware-ThinApp-4.0.0-
2200.msi. También se nos dará un número de serie.
 Windows virtualizado y sin nada instalado. Esto podemos hacerlo con
VmWare, Virtualbox, etc. Para qué? Porque ThinApps funciona de la siguiente
manera: escanea nuestro sistema antes de instalar un programa, y luego escanea
después de la instalación. Toma en cuenta los cambios, y en base a esto,
construye la aplicación portátil. Es por eso que mejor es hacerlo todo desde una
máquina virtual que no tenga todavía nada instalado. Y de preferencia, que sea
en XP. Probé hacerlo primero en Vista, pero cuando quise ejecutarlo luego en
XP, no funcionó. La aplicación portátil hecha en XP, funcionó correctamente en
Vista.

Una vez instalado VmWare ThinApp en nuestro Windows virtualizado, ejecutamos


“Setup Capture” dentro del folder. Esto nos permitirá empezar la aplicación que se
encargará de hacer el paquete con nuestra aplicación portátil

El primer paso, es el de verificar los archivos de sistema. Esto tardará tan solo unos
segundos, porque después de todo, no tenemos nada instalado en este Windows.
Después, el programa nos dirá que ejecutemos el instalador del programa, lo
configuremos como queremos dejarlo, y luego le demos click a Next.
Instalamos el programa como regularmente hacemos (Si el programa necesita reiniciar,
no hay problema. ThinApp volverá a iniciarse después de la reiniciada). Podemos
ejecutar el programa, y cambiar lo que queramos. Una vez hecho esto, cerramos la
aplicación recién instalada, y regresamos a ThinApp
ThinApp mostrará una lista con las aplicaciones que han sufrido cambios entre el último
scan y el actual; aquí, le ponemos un check a la aplicación que acabamos de instalar, y
luego le damos click a Next. Además, marcamos la opción de “USB Flash”

Ahora, le decimos a qué directorio guardará los archivos temporales, activamos la


opción de “Fast Compression”

Una vez que termine, solo falta con construir el archivo portátil, así que le damos click a
Build.
Una vez que termine, podrán encontrar la aplicación portatil recién creada, en una
carpeta llamada “bin”, dentro del diretorio en donde crearon el paquete. Este archivo
(que está dentro de la carpeta Bin) es el importante; el resto pueden borrarlo.

Ahora, para probar, simplemente pongan el ejecutable en un USB, desinstalen Opera, y


prueben correrlo. Si todo fue bien, tendrán a Opera funcionando de manera portátil!

Como se mencionó al inicio, esto es más una forma de decir “ , se puede


hacer! Por fin tengo xxx portátil!”, pues lamentablemente, si es que no compramos una
“licencia de verdad”, no podremos utilizarla después de 60 días (estamos usando
software de prueba, después de todo o se consiguen en The Pirate Bay).

Esperemos, pues, a que alguien (VirtualBox quizás?) saque una alternativa gratuita,
porque sinceramente, es una maravilla.

Publicado y Creado por:


Cesar Marcano.
T.S.U. en Informatica.
Republica Bolivariana de Venezuela.
Email:
cesarmarcano_ve@yahoo.com y juanoriental@gmail.com (Privado/a).
Fecha: Noviembre 06 del 2008.
Hora: 12:57 Hrs (-4.30 GMT CARACAS, VENEZUELA)
MADE IN VENEZUELA.

También podría gustarte