Está en la página 1de 8

Manual de instalación y uso del

EMULADOR de POCKET PC Windows Mobile 2005 para Windows XP


por YoMismo

El emulador no requiere instalación. Basta con descomprimir el archivo ZIP en cualquier ubicación del
disco. Se creará la carpeta Emulador cuyo contenido es:

-carpeta Docs ->Contine documentación sobre el emulador.


-carpeta Bin ->Contiene el archivo de imagen con Windows Mobile 2005 en español
(PPC_ESN_VGA.bin)
-carpeta Network->Contiene los drivers que habilitan el acceso a red al emulador de PDA (Virtual
Network Switch Drivers)
-carpeta ActiveSync->Contiene el archivo de instalación de Microsoft ActiveSync versión 4.0 (el PDA
virtual no funciona con versiones anteriores de este programa).
-carpeta Skin->Contiene diferentes "skins" para que el PDA virtual tenga un aspecto visual más real.
-carpeta Storage Card->Es la carpeta configurada en el script de arranque del emulador para que
simule una tarjeta de memoria insertada en la PDA virtual.
-carpeta State->Es la carpeta configurada en el script de arranque para guardar una copia del archivo
de imagen con Windows Mobile 2005 después de finalizar una sesión de trabajo con el emulador.

-archivo DeviceEmulator.exe->El emulador propiamente, ejecutado desde el script de arranque.


-archivo DvcEmuManager.exe->El "Device Emulator Manager" permite administrar uno o varios
emuladores de PDA. Una de sus funciones esenciales es la de permitir la acción de Insertar/Extraer de
la cuna a la PDA virtual ("Cradle/Uncradle")
-archivo Netcfg.exe->Se encarga de instalar los servicios de red para la PDA virtual
-archivo SERDMAAsPlugin.dll->Habilita la conexión a ActiveSync via DMA
-archivo DeviceEmulatorProxy.dll->Habilita la compartición de los puertos COM del PC con la PDA
virtual (gracias a él podemos tener acceso a un GPS por ejemplo...)
-archivo RunEmulator.cmd-> Es el script de arranque del emulador, escrito en formato ASCII fácilmente
editable con el Bloc de Notas.

Los requerimientos del sistema para ejecutar una instancia del emulador Pocket PC Windows Mobile
2005 en Windows XP, configurando el emulador para utilizar 64 Mbytes de memoria RAM (mínimo
requerido), son:

256 MB de RAM total del PC (512 MB recomendado)


600-MHz Pentium CPU (1,8 GHz recomendado)
50 MB de espacio de disco aproximadamente
Microsoft ActiveSync version 3.7.1 o posterior (en teoria, pues con la versión 3.8 española de
ActiveSync yo tengo problemas...)

Cada instancia adicional del emulador requiere 32 MB de memoria RAM adicional del sistema
respecto a las señaladas anteriormente y con la configuración citada.
1) Instalar Microsoft ActiveSync v4.0 (no es indispensable) si quereis habilitar la comunicación entre la
PDA virtual y el PC a través de ActiveSync, lo cual permitirá entre otras cosas el acceso a Internet a
través de la PDA, la exploración de archivos de la PDA desde Mi PC, etc.). Se encuentra en la carpeta
ActiveSync.

Una vez instalado iremos a File->Conections Settings y seleccionaremos Allow connections to one of
the following, y de la lista desplegable seleccionamos DMA

2) Para arrancar el emulador basta con ejecutar el script llamado RunEmulator.cmd Lo mantendremos
minimizado en la barra de tareas, ya que nos permitirá que cuando cerremos el emulador se
desinstalen los servicios de red para la PDA virtual.
Se abrirá simultáneamente la ventana con el emulador, y después de cierto tiempo (dependiendo de
los recursos de que disponga vuestro PC) se cargará definitivamente Wndows Mobile 2005 en la
ventana del emulador.

Se pueden configurar las características del emulador editando el script, más concretamente las
opciones con las que se ejecuta la instancia a DeviceEmulator.exe
Para conocer las opciones y sintaxis disponibles, consultar el archivo de ayuda DeviceEmulator.chm de
la carpeta Docs
No obstante, la manera más sencilla de configurar sus características es a través de la ventana del
emulador, en la barra de menús seleccionando File->Configure...

Las opciones que aparecen en sombreado no pueden ser modificadas desde estas ventanas, debido
a que han sido configuradas por defecto desde el script. Para más información acerca de las opciones
de configuración disponibles, es mejor acceder al archivo de ayuda DeviceEmulator.chm de la carpeta
Docs.

Tan solo me limitaré a continuación a describir algunas de estas opciones.

En la pestaña Display, si hemos configurado el script para utilizar un skin concreto se deshabilita las
opciones de tamaño de pantalla de nuestra PDA virtual (opción Video), pues el skin las incorpora
preestablecidas. El tamaño máximo de pantalla que admite el emulador es de 800x600 pixels.

Se puede cambiar la orientación de la PDA virtual con la opción Orientation para ponerla por ejemplo
en apaisado, de forma que el contenido de la pantalla se acomoda a esta nueva orientación.

Si utilizamos un skin con la PDA, podemos utilizar los botones del skin con funciones similares a los de
una PDA real se tratara. Si seleccionamos Enable Tooltips al pasar el puntero del ratón por estos
botones saldrá un mensaje de información sobre él.
En la pestaña Network comprobaremos si se ha detectado la tarjeta de red instalada en nuestro PC,
gracias a la cual la PDA virtual podrá acceder también a nuestra red.
3) Para habilitar en concreto el GPS en la PDA virtual seleccionaremos
File->Configure...->Peripherals->Serial Port 0 (se corresponde con el COM1 en la PDA virtual)
Seleccionaremos de la lista desplegable el puerto COMx del PC donde está conectado el GPS. A
partir de ahora nuestra PDA virtual tendrá el GPS conectado en el puerto COM1. Es el puerto con el
que configuraremos las aplicaciones que ejecutemos en la PDA virtual y que requieran la información
del GPS.

4) Si deseamos sincronizar nuestro PDA con el PC via ActiveSync lo que haremos es:

Primero ejecuteremos el archivo DevcEmuManager.exe

Aparece listado el VMID o IDentificador de Máquina Virtual correspondiente a la instancia del emulador
ejecutado en el script. Si deseamos ejecutar un nuevo emulador aparte del existente, deberemos editar
el script y cambiar la variable VMID por otro identificador cualquiera que mantenga la sintaxis, pues no
se pueden tener 2 o más emuladores con el mismo VMID.
Seleccionamos entonces el VMID del emulador en ejecución y seleccionamos Actions->Cradle
(acunar)
Si tenemos el programa ActiveSync bien configurado, automáticamente establecerá conexión con la
PDA virtual (emulador). Si no se ha establecido ninguna conexión, abriremos el programa Ms
ActiveSync y comprobaremos que al menos la opción File->Conections Settings->Allow connections
to one of the following->DMA está seleccionada, y presionaremos el botón Connect para que se
establezca la conexión.

5) Ya estamos listos para utilizar nuestras aplicaciones en la PDA virtual.

Podemos ejecutar directamente los programas que tengamos en la carpeta Storage Card,
seleccionando en el emulador Inicio->Programas->Explorador de archivos y seleccionando Mi
dispositivo->Storage Card
Bastará con seleccionar el ejecutable correspondiente.

O podemos instalar una aplicación en la PDA virtual a través de ActiveSync. Para ello ejecutaremos el
programa de instalación (setup) en el PC y de forma automática con ayuda de ActiveSync se instalará
en la PDA.
6) Cuando vayamos a cerrar el emulador, tenemos disponible la opción Save State and Exit.
Esta opción nos permite guardar una copia del archivo de imagen que contiene Windows Mobile 2005
con todos los cambios y modificaciones que hayamos introducido en nuestra sesión de trabajo con el
emulador. El archivo se denomina StateData.dess, y se almacena en la carpeta State.
En el próximo arranque del emulador, éste comprobará si existe dicho archivo en la citada carpeta y lo
cargará como imagen de Windows Mobile 2005 para la nueva sesión de trabajo, empleando mucho
menos tiempo que si se tratara del archivo de imagen original (PPC_ESN_VGA.bin)
Si por el contrario deseamos cargar el archivo de imagen original y hemos guardado una copia,
bastará con cambiar el nombre del archivo de imagen de copia (ej. renombrando a
StateDess.dess.old) antes de ejcutar el script de arranque del emulador, o eliminarlo en su caso.

También podría gustarte