Tutorial: Aplicacion para crear portables

8

Click here to load reader

description

Manual de Como Crear las aplicaciones portables. (Formato PDF)

Transcript of Tutorial: Aplicacion para crear portables

Page 1: Tutorial: Aplicacion para crear portables

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

Page 2: Tutorial: Aplicacion para crear portables

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.

Page 3: Tutorial: Aplicacion para crear portables

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)

Page 4: Tutorial: Aplicacion para crear portables

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:

Page 5: Tutorial: Aplicacion para crear portables

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.

Page 6: Tutorial: Aplicacion para crear portables

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

Page 7: Tutorial: Aplicacion para crear portables

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.

Page 8: Tutorial: Aplicacion para crear portables

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:

[email protected] y [email protected] (Privado/a).

Fecha: Noviembre 06 del 2008.

Hora: 12:57 Hrs (-4.30 GMT CARACAS, VENEZUELA)

MADE IN VENEZUELA.