Device Emulation
From bemoko developer wiki
New Documentation
This article has been superseded by the article in the bemokoLive product documentation site - please visit this page for more up-to-date information
Introduction
Device emulation can, with care, provide some value to the mobile web site testing process. Note that device emulators have been known to exhibit different bugs to real devices or not be installable on various OSs. One should therefore be careful in interpreting the results from tests from emulators and ensure that appropriate effort is allocated to real device testing to get absolute verification of satisfactory rendering.
Note that testing services such as DeviceAnywhere[1] and Nokia Forum Remote Device Access[2] are considered as testing on real devices and not device emulation ... they test the real thing.
Device Emulators
A few emulators that are very useful, and come highly recommended, include:
- Android emulator - http://developer.android.com/guide/developing/tools/emulator.html
- Blackberry Simulator - http://na.blackberry.com/eng/developers/resources/simulators.jsp
- Many simulators are provided for different Blackberry OS and device variations. To get these simulators connecting to the internet you'll need to install the Email and MDS Services Simulator and start the MDS simulator.
- Windows only
- Blackberry tablet simulator - http://na.blackberry.com/eng/developers/tablet/
- iPhone SDK - http://developer.apple.com/iphone/index.action
- Mac only
- Palm WebOS SDK - http://developer.palm.com/index.php
- Need to install VirtualBox first
Other Emulators
Other emulators/simulators available are listed below. We @ bemoko have not tried and tested them all and can not comment on the quality of them. We'd welcome any feedback on which ones you have found useful.
- BREW emulator - http://brew.qualcomm.com/brew/en/developer/overview.html
- mobiForge online emulator - http://emulator.mtld.mobi/
- Nokia Mobile Browser Simulator - http://www.forum.nokia.com/info/sw.nokia.com/id/db2c69a2-4066-46ff-81c4-caac8872a7c5/NMB40_install.zip.html ... a little old
- Opera Mini Simulator - http://www.forum.nokia.com/info/sw.nokia.com/id/db2c69a2-4066-46ff-81c4-caac8872a7c5/NMB40_install.zip.html
- Openwave Phone Simulator - http://developer.openwave.com/dvl/tools_and_sdk/phone_simulator/
- Yospace Smartphone Emulator - http://www.yospace.com/spe.html
Further Reading
- Mobile Web and App Development Testing and Emulation Tools - http://speckyboy.mobify.me/2010/04/12/mobile-web-and-app-development-testing-and-emulation-tools/
- Device Information - Find out what devices are out there, what they look like and what they can do
References
- ↑ DeviceAnywhere - http://www.deviceanywhere.com/
- ↑ Nokia Forum Remote Device Access - http://apu.ndhub.net/devices
