Из редакционной почты.
Andrey Rybin (другие его материалы см.
здесь) прислал интересную ссылку на проект
Micro Emulator. Это реализация Java ME на полной Java (Java SE). Цель очевидна - автоматически перенести все приложения мобильной Java на устройства, где есть полная Java. Например, Android или iPhone (пока в сломанном варианте - где можно исполнять интерпретируемый код).
Оказалось, что Opera Mini портирована под Android именно с помощью Micro Emulator:
ReplyDeletehttp://labs.opera.com/news/2008/04/10/
The story behind Opera Mini on Google Android
How did we do it? We decided to use the existing Opera Mini code base (even the binary package) instead of creating a separate port, to save on resourses. We created a special wrapper that translates Java ME (mostly MIDP) API calls into Android API calls. The tool used was MicroEmulator - this is an open source (LGPL) implementation of Java ME that runs on top of Java SE.
The lead Opera Mini Android developer is also the lead developer of MicroEmulator, so it was an inspired choice!