MIDP over JavaSE
There is a need among midlet developers for a 'phone emulator' which runs in a (desktop) web browser. This would allow the developers to demo their midlets on the web, and allow the users to try/test the midlets before installing them on their mobiles.
A first choice is for the emulator to be a JavaSE applet, which runs in the browser.
Developing such a 'phone applet' is roughly equivalent to having a MIDP (and additional API JSRs) implementation over JavaSE.
Can phoneME-feature be used to develop such an applet?
And could JavaSE be considered as a possible new 'target' for phoneME compilation (in addition to Linux/arm, Windows/i386, etc)?
In my understanding, I would see JavaSE replacing the CLDC level in a phoneME/SE target. In this case, the porting (of phoneME) to JavaSE would be different from the typical porting process to a new platform which happens at a much lower (kvm, cldc) level. E.g., because JavaSE already has a java VM, the kvm wouldn't be needed.
So what do you think about using phoneME to obtain a MIDP over JavaSE implementation? What about a JavaSE target for phoneME-feature?