Aplicación portátil

Aplicación portátil

Aplicación portátil

Las aplicaciones portátiles pueden ejecutarse directamente desde un llavero 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.

Contenido

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.

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.

Véase también

Obtenido de "Aplicaci%C3%B3n port%C3%A1til"

Wikimedia foundation. 2010.

Игры ⚽ Поможем сделать НИР

Mira otros diccionarios:

  • Aplicación portátil — Una aplicación portátil es una aplicación que se puede llevar encima (metida en una memoria por ejemplo) y usar inmediatamente en cualquier ordenador. Siguiendo la filosofía de los LiveCD, también han aparecido versiones de aplicaciones… …   Enciclopedia Universal

  • Aplicación web — Horde groupware es una típica aplicación web. En la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un… …   Wikipedia Español

  • Media Center portátil — Un Media Center portátil (PMC por sus siglas en inglés) es un disco duro con capacidad de reproducir archivos de audio y video. Un PMC también puede ser usado para ver imágenes JPEG. Los PMC se ejecuta en una versión especializada del sistema… …   Wikipedia Español

  • Aplicaciones portátiles — Anexo:Aplicaciones portátiles Saltar a navegación, búsqueda Id añadiendo en este artículo las referencias a las aplicaciones portátiles más populares que consideréis oportunas. Contenido 1 Lanzar aplicaciones 2 Desarrollo 2.1 Entornos de… …   Wikipedia Español

  • Anexo:Aplicaciones portátiles — Id añadiendo en este artículo las referencias a las aplicaciones portátiles más populares que consideréis oportunas. Contenido 1 Lanzar aplicaciones 2 Desarrollo 2.1 Entornos de desarrollo 2.2 …   Wikipedia Español

  • Universal Serial Bus — Para otros usos de este término, véase USB (desambiguación). Universal Serial Bus Símbolo USB Tipo Computer Hardware Bus …   Wikipedia Español

  • Freeplane — Mapa heurístico Desarrollador …   Wikipedia Español

  • Comparación de iPod Managers — Anexo:Comparación de iPod Managers Saltar a navegación, búsqueda Las tablas siguientes comparan distintos productos de administración y sincronización de iPods. El artículo puede contener datos erróneos o no actualizados. Contenido 1 Sistemas… …   Wikipedia Español

  • Anexo:Comparación de iPod Managers — Las tablas siguientes comparan distintos productos de administración y sincronización de iPods. El artículo puede contener datos erróneos o no actualizados. Contenido 1 Sistemas Operativos Múltiples 2 Windows 3 Mac 4 …   Wikipedia Español

  • P2PTV — es una técnica de transmisión y difusión de contenidos audiovisuales (vídeos, televisión, etc) a través de la red de Internet usando la arquitectura de los sistemas P2P, donde los nodos individuales se conectan a otros nodos para recibir los… …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”