1. UNIVERSIDAD PANAMERICANA
FACULTAD DE CIENCIAS DE LA COMUNICACIÓN
MAESTRÍA EN COMUNICACIÓN EDUCATIVA
TECNICAS MULTIMEDIA
CHRISTIAN MENDOZA
CARNET 1013566
Aplicación portátil o Portables
GUATEMALA JUNIO 2010
2. Aplicación portátil
Las aplicaciones portátiles pueden ejecutarse directamente desde una Memoria USB.
Una aplicación portátil o más conocido como "portable" 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 OS
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 desarrolladores 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.
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.
3. 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.
Aplicaciones para memorias USB
airWRX - USB flash drive application framework
Bootdisk-Images - Discos de inicio para usar en memorias flash USB
combobulate.com - Listado de Aplicaciones Portátiles USB con descarga torrent
Programas Portables - Portal de aplicaciones portables en español.
PortableApps - Homepage para Portable Firefox, Thunderbird, OpenOffice.org and
more
Portable Freeware - The Portable Freeware Collection
TinyApps - Tiny applications for your USB flash drive
StandAlone - Aplicaciones para memoria usb
kikizas.net - Programas freeware para memoria USB
Winpenpack - WinPenPack es una colección de aplicaciones portátiles
featherOffice - Software para memoria USB
PrograSancas.com - Blog de Sancas con muchos portables open source.
www.zitralia.com - Sistema Operativo cifrado para memoria usb
http://es.wikipedia.org/wiki/Aplicaci%C3%B3n_port%C3%A1til
http://es.wikipedia.org/wiki/Lista_de_aplicaciones_port%C3%A1tiles
http://es.wikipedia.org/wiki/Lista_de_aplicaciones_port%C3%A1tiles#Lanzar_aplicaciones