Posts Tagged ‘Emulacion’
Emulando Android sobre Windows
Android no se está convirtiendo solo en una moda, sino en una revolución tecnológica que apunta a lo más alto. Actualmente están saliendo al mercado miles de dispositivos equipados con una versión de Android en sus entrañas.
Las estadísticas dicen que se venden más de 200.000 móviles con Android cada día y en los últimos tres meses del 2010 se han vendido más de 20 millones de terminales Android. Esto coloca a este sistema operativo como uno de los más usados en el mundo.
Por otro lado mucha gente opone resistencia a adquirir un terminal con sistema operativo Android, dudan de su estabilidad y fiabilidad, además alegan que es demasiado difícil de usar y que solo les va a traer problemas. Muchas de estas personas cambiarían de opinión si pudieran probar el sistema operativo a fondo antes de comprar el móvil, esto es posible de varias formas, una de ellas es instalando el emulador de Android en nuestro ordenador.
El emulador de Android puede conseguirse en el SDK (Kit de Desarrollo de Software) de Android, está destinado a los desarrolladores que quieran probar sus aplicaciones antes de usarlas sobre un terminal móvil. Pero esto no impide que el emulador pueda ser utilizado para otros usos menos técnicos.
El SDK de Android está disponible para Windows, para Linux y para MacOS, se puede acceder a su descarga desde la siguiente dirección: http://developer.android.com/sdk/
En este caso la versión elegida para el tutorial es la versión para Windows en formato ejecutable. Para realizar la instalación es necesario descargar e instalar el Java JDK, es posible descargarlo desde: http://www.oracle.com/technetwork/java/javase/downloads/index.html

Lo primero que debemos hacer es ejecutar el archivo descargado e instalarlo en nuestro ordenador como una aplicación cualquiera.
Al acabar debemos ejecutar el programa instalado mediante el icono llamado SDK Manager situado en el escritorio o en el menú de inicio en el submenú Android. Una vez ejecutado nos saldrán un par de ventanas, desde aquí debemos instalar la versión de Android que queramos tener en el emulador.

Una vez descargados los archivos podremos crear nuestro dispositivo virtual mediante el SDK Manager. Tendremos muchas posibilidades de personalización y configuración de nuestro dispositivo virtual, podremos modificar cosas como el tipo de pantalla y su tamaño, el tamaño de la memoria RAM, añadir una SD virtual de tamaño personalizado, emular acelerómetro, batería, sensores, etc…

Una vez que acabamos de crear el dispositivo virtual simplemente debemos hacer click sobre el botón “Start” con el dispositivo virtual seleccionado, para que se inicie Android. Tardará unos minutos o segundos en iniciarse, dependiendo del hardware del ordenador, una vez iniciado ya tendremos una copia de Android totalmente funcional para probar.

También hay que decir que las versiones de Android emuladas por este método no disponen de Android Market instalado de forma predeterminada, pero si disponen de Internet para descargar paquetes desde otras fuentes.
Se puede encontrar más información acerca del emulador en el siguiente enlace: http://developer.android.com/guide/developing/tools/emulator.html
Instalacion de EyeOS 2.4
EyeOS es lo que se viene llamando en la actualidad un “sistema operativo en la nube” (aunque no apoyo la definición, la pongo). EyeOS ofrece al usuario un escritorio como si de un sistema operativo local se tratase, donde el usuario puede guardar sus configuraciones y sus archivos, pero con la diferencias de que EyeOS se instala en un servidor web y es accesible desde cualquier ordenador que tenga conexión a Internet.

EyeOS es una aplicación dedicada a los usuarios, pero su instalación no está al alcance de todos los usuarios. Su instalación requiere conocimientos en administración de servidores además de un servidor ya sea local o en Internet donde poder instalar la aplicación.
Lo primero que debemos hacer es descargar la aplicación desde su página web oficial: http://www.eyeos.org/downloads/download-eyeos/. Después debemos descomprimir el archivo que nos descargamos para acceder a los archivos de la aplicación.
Lo siguiente que tenemos que hacer es subir los archivos al servidor web mediante un cliente FTP, el cliente Filezilla es una buena opción, además es compatible con bastantes plataformas.
Una vez subidos todos los archivos, tenemos que asignarles a todos permisos CHMOD 777, este es un paso importante, si no lo hacemos podremos continuar con la instalación, pero cuando se complete no podremos acceder a la aplicación y tendremos que reinstalar.
El servidor debe tener instalado Apache, PHP y MySQL, la versión de PHP debe ser la 5 o superior, además nuestro servidor debe cumplir varios requisitos, son los siguientes:
- Módulo de Apache Mod_rewrite activado
- Módulo de Apache Curl activado
- Extension GD instalada
- Extension Mbstring instalada
- Extension Mcrypt instalada
- Extension MySQL instalada
- Extension MySQLi instalada
- Extension SQLite instalada
- Extension PDO instalada
- Driver PDO MySQL instalado
- Driver PDO SQLite instalado
- Soporte JSON
- Python instalado
- Python uno instalado
- Php.ini memory_limit: Mas de 128MB
- Php.ini allow_url_fopen: Activado
- Php.ini safe_mode: Desactivado
- Php.ini short_open_tag: Activado
- Php.ini file_uploads: Activado
- Exiftool instalado
- Zip instalado
- Unzip instalado
- Soffice instalado
Si nuestro servidor cumple todos estos requisites podemos proceder con la instalación dándole a la flecha “Continue with the installation”.
Ahora debemos insertar los datos de conexión a la base de datos MySQL, completamos el formulario y abajo debemos configurar la contraseña de administración de EyeOS, también la completamos y le damos a continuar.
Saldrá un mensaje donde pone que se está instalando el sistema, después saldrá la confirmación de que el sistema se ha instalado correctamente. Por seguridad debemos borrar la carpeta “install”, para prevenir que nadie tenga acceso a la configuración de nuestro EyeOS.
Ahora podemos entrar al sistema mediante la cuenta “root” y la contraseña que hemos definido durante el último paso de la instalación.
DexOS
DexOS es un sistema operativo desarrollado completamente en ensamblador y su núcleo esta basado en un microkernel de 32bits. Lo que hace que este sistema operativo destaque sobre los demás son dos características, la primera es su interfaz, con un gran parecido al diseño de la interfaz de una consola, la otra característica es el tamaño, ya que DexOS puede ejecutarse desde un diskette, USB o desde un CD.
Por detrás de la interfaz se encuentra una consola de comandos con comandos casi idénticos a los de DOS, a la que se puede acceder desde el menú principal.
Desde la interfaz podremos acceder a las herramientas que se muestran, un reproductor de audio básico, tres opciones para ejecutar programas, el acceso a la red, las opciones, el acceso a la consola de comandos y la opción de reiniciar. Pero este sistema incluye más herramientas que las que muestra, pero tenemos que ejecutarlas desde la consola de comandos. Estas herramientas incluyen un visor de imágenes, un editor de texto, un servidor web simple, dos juegos básicos y lo más importante, un compilador de ensamblador FASM. Esta última herramienta es la que hace que DexOS pueda ser un perfecto entorno de desarrollo de aplicaciones y juegos en ensamblador.
En un futuro se busca aumentar el número de aplicaciones disponibles en DexOS hasta volver un sistema operativo completamente útil para el usuario domestico a la vez que se conserva la interfaz simple e intuitiva, así como también se está intentando portar a procesadores ARM y a otras arquitecturas.
En la página oficial de DexOS podemos ver la lista de programadores que participan en el proyecto, también hay una wiki y un foro para encontrar soporte por parte de la comunidad como en cualquier sistema operativo libre.
La pagina del proyecto es: http://www.dex4u.com/
La pagina donde se pueden descargar aplicaciones es: http://www.dex4u.com/download.htm
Vineyard, configura tu Wine

La configuración de Wine en ocasiones puede ser algo difícil desde su interfaz. Existen varias interfaces para Wine, sobre todo para la instalación y administración de las aplicaciones instaladas. Pero hasta el momento no existía ninguna aplicación para gestionar y modificar la configuración de Wine desde una interfaz amigable y que fuera lo suficientemente simple para el usuario nuevo de Linux.
Con este fin se ha creado Vineyard, esta aplicación opensource nos permite cambiar la configuración de Wine de una forma simple y mucho más clara que con su interfaz.
Vineyard ayuda a integrar Wine en Gnome, y de esta forma intentar que el usuario se olvide de la emulación, ejecutando las aplicaciones como si fueran nativas para Linux.

La primera vez que iniciamos Vineyard, la aplicación pasara unos segundos leyendo la configuración de Wine.
A la izquierda podemos encontrar el menú con las distintas pestañas de configuración de Wine. Abajo podemos marcar la casilla “Show Advanced Options”, para activar las opciones avanzadas de la aplicación.
En la pestaña “General” podemos elegir la versión de Windows que necesitamos o queremos emular y si queremos ver o no los archivos ocultos de Windows, también podemos configurar el tamaño de la ventana virtual que se abre. En la pestaña “Folders” podemos definir las rutas de las carpetas por defecto como Mis Documentos o Mi Música que tendría un sistema Windows cualquiera. La pestaña “Drives” nos ayuda a configurar la emulación de las unidades. En la pestaña “Graphics” podemos configurar todo lo relativo con la ejecución de aplicaciones graficas y 3D. En la pestaña “Sound”, podemos configurar el driver predeterminado de sonido y el tipo de DirectSound. La pestaña “Libraries” permite administrar los archivos DLL cargados en Wine. La pestaña “Programs” nos muestra una lista con todas las aplicaciones instaladas, nos da la posibilidad de ejecutarlas o desinstalarlas, además de añadir aplicaciones instaladas pero que no estén listadas. La pestaña “Tools” tiene una serie de accesos directos a herramientas como el editor de registro y la consola de comandos.
La aplicación esta creada para Ubuntu, pero podría ser instalada y ejecutada en cualquier otra distro descendiente de Debian. Su instalación puede hacerse directamente desde los repositorios PPA añadiendo los siguientes repositorios:
deb http://ppa.launchpad.net/cybolic/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/cybolic/ppa/ubuntu lucid main
Después debemos ejecutar el siguiente comando para instalarlo:
sudo apt-get install vineyard
El repositorio oficial LaunchPad para Ubuntu es: https://launchpad.net/vineyard
