Cell phone emulator to run DictionaryForMIDs

Started by Gert, 17. November 2007, 19:04:16

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Gert

DictionaryForMIDs can be run on a cell phone emulator (which simulates a cell phone on a PC). There are plenty of emulators for Java ME / CLDC / MIDP available, usually at no cost. Here is an overview:

1. Sun's WTK
The emulator that is incluced in Sun's WTK is probably the most popular one: http://java.sun.com/products/sjwtoolkit/overview.html

2. Nokia emulators
At http://forum.nokia.com you can download the S60 (Series 60) and the S40 (Series 40) SDKs, which contain an emulator for S60 / S40. For me it seems that the Nokia S60 / S40 emulators emulate the devices rather precisely. These emulators are the best that I know when it comes to device emulation !

3. SonyEricsson emulator
SonyEricsson unfortunately only provides a customized version of the emulator that is part of Sun's WTK (see point 1. above). This emulator does not really emulate any of SonyEricsson's mobiles. So this emulator is not useful to develop workarounds for the bugs in SonyEricsson devices. If you are still interested, look at http://developer.sonyericsson.com

4. Motorola
The emulator(s) from Motorola can be downloaded from http://motocoder.com . I never spent a lot of time with the emulator (honestly speaking I had trouble to work with the user interface).

5. Samsung
Same problem as for SonyEricsson: the Samsung emulator is a 'general emulator' and does not really emulate the Samsung mobiles. If you are still interested, look at http://developer.samsungmobile.com

6. Siemens
(Only of historical value, because of the Benq debacle)
The Siemens emulators were the best of all ! Even ahead of the Nokia emulators ! For example their S65 emulator even emulated the phone crashes correctly  ;D

7. Midp2Exe
I personally like Midp2Exe: http://kwyshell.myweb.hinet.net/pager.html?Project/Midp2Exe/ However you need to understand how to use the Midp2Exe compiler.

8. More
Many more exist (I just do not have time to list more).

One note: there are many emulators out there. However a few of them are of low quality (for those emulators, if DfM does not run correctly, please complain at the emulator developers and do not complain at the DfM developers).

Gert

Gert

9. Blackberry
I just used the Blackberry emulator (they call it simulator) and I am positively surprised: also the Blackberry emulator provides a precise emulation of the Blackberry devices ! So the Blackberry emulator is in the same league as the Nokia and Siemens emulators.

Gert

j2m3


Gert

Android is a 'non-standard' platform (i.e. does not support MIDP etc.), right now an Android emulator is not of interest for DictionaryForMIDs.

Maybe some time in the future somebody will have time to implement an 'android_hmi' as user interface, then we will need to look for an Android emulator.

Regards,
Gert