Differences between revisions 1 and 7 (spanning 6 versions)
Revision 1 as of 2010-10-14 15:07:52
Size: 2573
Editor: shoobe01
Comment:
Revision 7 as of 2011-01-10 15:19:12
Size: 3167
Editor: shoobe01
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
MobiForge has published a useful guide to actually getting over a dozen emulators to run. Many of these are buried under their developer sites, or have some other trick to get running, so the guide is a good thing:
 * [[http://mobiforge.com/testing/story/a-guide-mobile-emulators]]

Line 4: Line 8:
* [http://emulator.mtld.mobi dotMobi Online Emulator] - focus on common phones; likely to be a simulator not emulator. Run by YoSpace.
* [http://www.opera.com/products/mobile/operamini/demo.dml Opera Mini Simulator] - Opera's J2ME browser
* [http://boltbrowser.com/demo/] - Bitstream Bolt simulator. Intended to sell the product, but useful to check how things might work on a small-screen, scroll-and-select browser.
* [http://www.deviceanywhere.com/] - Actually a new class, a virtualization system. Actual hardware is disassembled, things are soldered to it, and it's strapped to cabinets. You get to press buttons and it goes over a real network, and gives you the screen output. Free trials available with some developer programs, otherwise a fee service. But useful.
 * [[http://mtld.mobi/emulator.php|dotMobi Online Emulator]] - focus on common phones; likely to be a simulator not emulator. Run by YoSpace.
 * [[http://www.opera.com/products/mobile/operamini/demo.dml|Opera Mini Simulator]] - Opera's J2ME browser.
 * [[http://boltbrowser.com/demo/|Bolt Browser Simulator]] - Intended to sell the product, but useful to check how things might work on a small-screen, scroll-and-select browser.
 * [[http://www.deviceanywhere.com/|Device Anywhere]] - Actually a new class, a virtualization system. Actual hardware is disassembled, things are soldered to it, and it's strapped to cabinets. You get to press buttons and it goes over a real network, and gives you the screen output. Free trials available with some developer programs, otherwise a fee service. But useful.
Line 10: Line 14:
* [http://www.forum.nokia.com/info/sw.nokia.com/id/db2c69a2-4066-46ff-81c4-caac8872a7c5/NMB40_install.zip.html Nokia Browser Simulator] - generic Nokia phone and gateway
* [http://developer.openwave.com/dvl/member/downloadManager.htm?softwareId=23 Openwave Phone Simulator] - Openwave's simulator (probably actually an emulator)
* [http://www.blackberry.com/developers/downloads/simulators/index.shtml BlackBerry Simulator] - multiple different BlackBerry emulators
* [http://www.yospace.com/spedemo.html| Yospace SmartPhone Emulator] - displays multiple phone instances at the same time but may not have the best fidelity to actual devices
* [http://www.genuitec.com/mobile/ iPhone/Pre Emulator] - Windows only desktop emulator, emulates both iPhone and Pre.
* [http://developer.palm.com/index.php?option=com_content&view=article&id=1883&Itemid=56 Palm Project Ares] - Full web development environment for WebOS in the browser.
 * [[http://www.forum.nokia.com/info/sw.nokia.com/id/db2c69a2-4066-46ff-81c4-caac8872a7c5/NMB40_install.zip.html|Nokia Browser Simulator]] - generic Nokia phone and gateway
 * [[http://developer.openwave.com/dvl/member/downloadManager.htm?softwareId=23|Openwave Phone Simulator]] - Openwave's simulator (probably actually an emulator)
 * [[http://www.blackberry.com/developers/downloads/simulators/index.shtml|BlackBerry Simulator]] - multiple different BlackBerry emulators
 * [[http://www.yospace.com/spedemo.html|Yospace SmartPhone Emulator]] - displays multiple phone instances at the same time but may not have the best fidelity to actual devices
 * [[http://www.genuitec.com/mobile/|iPhone/Pre Emulator]] - Windows only desktop emulator, emulates both iPhone and Pre.
 * [[http://developer.palm.com/index.php?option=com_content&view=article&id=1883&Itemid=56|Palm Project Ares]] - Full web development environment for WebOS in the browser.
Line 18: Line 22:
* [http://www.zambetti.com/projects/liveview/ iPhone screen projector] - "tethers" with your mac to display content from your desktop on your iPhone. Requires a free iPhone app.
* [http://sourceforge.net/projects/iphoneprototype/ iPhoneprototype] - Firefox plugin for iPhone mockups.
 * [[http://www.zambetti.com/projects/liveview/|iPhone screen projector]] - "tethers" with your mac to display content from your desktop on your iPhone. Requires a free iPhone app.
 * [[http://sourceforge.net/projects/iphoneprototype/|iPhoneprototype]] - Firefox plugin for iPhone mockups.
 * [[http://www.adobe.com/products/creativesuite/devicecentral/|Adobe Device Central]] - Part of the Adobe CS product line, lets you see what the design might look like on various mobile device screens. Includes non-whites, non-blacks, glare, etc.
Line 22: Line 27:
* [http://www.g5e.com/games/MIDS MIDS] - flow charts, navigation, wireframes, rendering, and even a physical test device  * [[http://www.g5e.com/games/MIDS|MIDS]] - flow charts, navigation, wireframes, rendering, and even a physical test device

A simulator is software appearing on a computer that acts like the target environment. A browser that is the same size and the same official standards as the target browser, but not the actual code the target device is running. An emulator is running the actual code, so from a technical perspective you can have confidence in the fidelity.

MobiForge has published a useful guide to actually getting over a dozen emulators to run. Many of these are buried under their developer sites, or have some other trick to get running, so the guide is a good thing:

Web-Based

  • dotMobi Online Emulator - focus on common phones; likely to be a simulator not emulator. Run by YoSpace.

  • Opera Mini Simulator - Opera's J2ME browser.

  • Bolt Browser Simulator - Intended to sell the product, but useful to check how things might work on a small-screen, scroll-and-select browser.

  • Device Anywhere - Actually a new class, a virtualization system. Actual hardware is disassembled, things are soldered to it, and it's strapped to cabinets. You get to press buttons and it goes over a real network, and gives you the screen output. Free trials available with some developer programs, otherwise a fee service. But useful.

Applications

Prototyping / Wireframing

  • iPhone screen projector - "tethers" with your mac to display content from your desktop on your iPhone. Requires a free iPhone app.

  • iPhoneprototype - Firefox plugin for iPhone mockups.

  • Adobe Device Central - Part of the Adobe CS product line, lets you see what the design might look like on various mobile device screens. Includes non-whites, non-blacks, glare, etc.

Full Design Suites

  • MIDS - flow charts, navigation, wireframes, rendering, and even a physical test device

Emulators (last edited 2014-09-11 12:46:28 by shoobe01)