EMULADORES



***EMULADORES***

Un emulador es un software que permite ejecutar programas o videojuegos en una plataforma (sea una arquitectura de hardware o un sistema operativo) diferente de aquella para la cual fueron escritos originalmente. A diferencia de un simulador, que solo trata de reproducir el comportamiento del programa, un emulador trata de modelar de forma precisa el dispositivo de manera que este funcione como si estuviese siendo usado en el aparato original.

Un uso popular de los emuladores es el de imitar la experiencia de los videojuegos de máquinas recreativas o videoconsolas en computadoras personales, o el poder ser jugados en otras videoconsolas. La emulación de videojuegos de sistemas antiguos (abandonware) en las modernas computadoras personales y videoconsolas de hoy día resulta generalmente más cómoda y práctico que en los dispositivos originales. Sin embargo, puede ser requerido a los creadores de emuladores una licencia de software para escribir programas originales que dupliquen la funcionabilidad de la ROM y BIOS del hardware original, lo que comúnmente se conoce como high-level emulation o emulación de alto nivel.

El principal objetivo del emulador, es crear las condiciones necesarias para poder ejecutar un programa diseñado para otras plataformas distintas al PC, de modo que estos programas son utilizados ampliamente para las siguientes actividades:


Probar programas de plataformas informáticas diferentes.
Ejecutar juegos de plataforma en un ordenador.
Ejecutar programas de ordenadores antiguos.

Problemas con los emuladores!

Hay que saber que no porque el sitio web funcione perfectamente en un emulador, funcionará de la misma manera en el dispositivo real. A menudo hay muchos emuladores que difieren sutilmente de los dispositivos que simulan. Especialmente en el caso de que el desarrollado del emulador no sea el creador original del dispositivo.
Los emuladores se utilizan para abarcar una amplia gama de dispositivos a los que no se tendría acceso y poder corregir cualquier error que se encuentre, pero también conviene asegurarse de probar el sitio web en algunos dispositivos reales.

EMULADORES PARA DISPOSITIVOS MÓVILES CON DIFERENTES SISTEMAS OPERATIVO

  • Emulador para Android

La SDK de Android incluye un emulador, este emulador mimetiza todas las características de hardware y software del dispositivo móvil.

Una de las ventajas de este emulador sería que proporciona una interfaz en la que podemos ver nuestra aplicación corriendo con otra serie de aplicaciones android.

El emulador para Android soporta AVD (Android Virtual Device), y permite especificar la versión del sistema operativo, características del dispositivo,…

Con el emulador podemos también simular interrupciones en la aplicación (equivalente a un sms o una llamada).


  • Emulador para iPhone

Para la plataforma iPhone la oferta de emuladores es limitada, de estos recomendamos MobiOne.

MobiOne es un IDE y emulador de pago para iPhone, ofrece:

· Un editor y depurador para JavaScript, CSS3 y HTML5

· Plantillas para iPhone Web Apps

· Soporte para geolocalización;

· Switcher para los User Agent;

· Siseñador visual para hacer maquetas Web para móviles;

· soporte para Phone Gap (Framework para                                                                          Aplicaciones Web para móviles)

                                                                      · Emulador para Palm Pre.


  • Emulador para Blackberry

Para BlackBerry existe una amplia oferta de emuladores destacando BlackBerry Smartphone Simulator.

La funcionalidad incluye la misma interacción del usuario de un dispositivo real (incluida la rueda o bola de desplazamiento y el teclado), las mismas aplicaciones y las mismas características, como los mensajes de correo electrónico, el teléfono y el explorador de Internet.

BlackBerry Smartphone Simulator también sirve como plataforma sobre la que ejecutar aplicaciones: establecer conexiones de red, almacenar datos y gestionar mensajes de correo electrónico. I

Con BlackBerry Smartphone Simulator para realizar pruebas, se pueden BlackBerry MDS Simulator y BlackBerry Email Simulator, y que también estarían disponibles para este fin.


  • Emulador para Windows Mobile

Microsoft ofrece el Windows Mobile Emulator, un emulador de dispositivos Windows Mobile con prácticamente las mismas funciones que cualquier Terminal del mercado con este sistema.

Además se integra las con Visual Studio aunque no os obligatorio.

El módulo Cellular Emulator que nos permite emular un teléfono realizando, por ejemplo, llamadas al teléfono del Windows Mobile “virtual”.



  • Emuladores Nokia

El Nokia Mobile Browser Simulator forma parte de Nokia Mobile Internet Toolkit. NMIT sería un conjunto de editores para la creación de diversos tipos de contenidos de Internet para móviles y la previsualización de estos contenidos en diferentes SDKs para móviles.

Nokia Mobile Browser Simulator (NMB) es un Navegador de desarrollo para navegar por contenidos de internet para móviles (a través de una conexión WAP) y contenido en archivos locales.

Soporta las características del contenido que se produce con el Nokia Mobile Internet Toolkit 4.0 y puede ser utilizado para mostrar contenido xHTML y WML, así como mensajes Push.



No hay comentarios.:

Publicar un comentario