GeezerVison is showing en.wikipedia.org — MicroEmulator - Wikipedia
History
In November 2001, MicroEmulator project was created on SourceForge .
On 31 March 2006, MicroEmulator version 1.0 was released.
In November 2009, project moved to code.google.com ,[ 5] and after Google closed it, development moved to GitHub .[ 6]
On 10 January 2010, the last stable version 2.0.4 was released.
On 24 May 2013, the last preview version 3.0.0-SNAPSHOT.112 was released.
After 2014, MicroEMU technology was acquired by All My Web Needs company and all the MicroEmulator's docs and binary builds were removed from the official site.[ 7] [ 8]
All sources and binary previously released on SourceForge, Google Code and GitHub preserved as open-source, but development stalled since then.[ 4] [ 5] [ 6]
Ports and forks
Android
MicroEmulator has official support for the Android platform.[ 9] It is also possible to convert J2ME MIDlet JAR-packages into standalone APK files.[ 10]
J2ME Loader — is an enhanced fork of MicroEmulator for Android.[ 11] [ 12]
JL-Mod — is an enhaced fork of J2ME Loader with the Mascot Capsule 3D API support.[ 13] [ 14]
Mac OS
MicroEmulator officially supports Mac OS, but there is also package in MacPorts repository.[ 19]
Usage
MicroEmulator as Opera Mini sandbox
Wikipedia website in Opera Mini 8 browser running in MicroEmulator with full-screen Eee PC device skin
MicroEmulator as J2ME SDK
MicroEmulator, together with few MIDlets for programming directly on phone (J2ME SDK Mobile, Mobile BASIC , MIDletPascal , etc.[ 43] [ 44] [ 45] [ 46] [ 47] [ 48] ), could be used as a fully complete J2ME SDK: it is possible to write MIDlet source code, compile and preverify Java class files , package all files and resources of MIDlet project into JAR with JAD, and then run built MIDlet for test and debug without even leaving MicroEmulator window.[ 49] [ 50] The only external dependency is a JVM installed on PC or device to run Microemulator itself.
MicroEmulator could be used as alternative to Sun 's and Oracle 's JavaME emulators for various desktop Java IDE's. For Eclipse , there was initially an open source bridge plugin known as EclipseME,[ 51] but Eclipse 1.7 and onward got its own bridge plugin.[ 52] [ 53] [ 54] [ 55] [ 56]
MicroEmulator available as org.microemu plugin for Apache Maven build automation tool.[ 57]
Publications
J2ME Building Blocks for Mobile Devices: White Paper on KVM and the Connected, Limited Device Configuration (CLDC) (PDF) , Palo Alto, CA: Sun Microsystems, Inc., 19 May 2000
Stefan, Haustein (14 July 2004), "ME4SE: A Pure Java Emulation of the Mobile Information Device Profile (MIDP)" (PDF) , Siemens JavaTalks 2004 (Slides)
Kroll, Michael (31 May 2007), J2ME Software Entwicklung und Fehlersuche (PDF) (Dipl.-Inf.(FH)) (in Swiss German), Michael Kroll Consulting & Solutions
Smith, Micahel (2008), Browsers on the move: 2007-05 to 2008-06 (PDF) (Slides), W3C
Tavares, Andre Luiz Camargos; Valente, Marco Tulio (2008-03-16). "A remote display system for Java-based mobile applications" . Proceedings of the 2008 ACM symposium on Applied computing . ACM. pp. 1918– 1922. doi :10.1145/1363686.1364150 . ISBN 978-1-59593-753-7 .
Delwadia, Vipul (2009). RemoteME: Experiments in Thin-Client Mobile Computing (Thesis thesis). Victoria University (New Zealand).
Virkus, Robert (18 September 2009). "Programming J2ME / Java ME Apps". Mobile Developer's Guide To The Galaxy (PDF) . Bremen: Enough Software GmbH + Co. KG. pp. 14– 22. Archived from the original (PDF) on 2 October 2009.
Virkus, Robert (15 October 2009). "Programming J2ME / Java ME Apps". Mobile Developer's Guide To The Galaxy (PDF) (2nd Extended ed.). Bremen: Enough Software GmbH + Co. KG. pp. 21– 29.
Vávra, David (10 June 2009). GPS game for mobile framework Locify (PDF) (BA Thesis thesis). Czech Technical University in Prague .
Fotouhi-Ghazvini, Faranak (20 March 2012), Mobile Learning using Mixed Reality Games and a Conversational, Instructional and Motivational Paradigm (PhD Thesis), University of Bradford
Padmanaban, Yogesh (2013). Learning API mappings for programming platforms (Thesis). New Brunswick: Rutgers University - Graduate School.
Gokhale, Amruta; Ganapathy, Vinod; Padmanaban, Yogesh (May 2013). "Inferring likely mappings between APIs". 2013 35th International Conference on Software Engineering (ICSE) . pp. 82– 91. doi :10.1109/ICSE.2013.6606554 . ISBN 978-1-4673-3076-3 .
Virkus, Robert (February 2015). "Java ME (J2ME)". Mobile Developer's Guide To The Galaxy (15th ed.). Bremen: Enough Software GmbH + Co. KG. pp. 82– 90. ASIN B00BS6RIKU . Archived from the original (PDF) on 29 September 2015.
Phong, Cao, Porting J2ME Apps to Nokia X Using J2ME Android Bridge
References
↑ "MicroEmulator - Browse /microemulator/1.0" . SourceForge .
↑ Teodorczyk, Bartek (2010-01-14). "MicroEmulator 2.0.4 has been released" . MicroEmu . Retrieved 2024-08-12 .
↑ "Build 3.0.0-SNAPSHOT.112 · barteo/microemu@259e576" . GitHub . 24 May 2013.
1 2 "MicroEmulator" . SourceForge . 2013-04-26. Retrieved 2024-08-12 .
1 2 3 Teodorczyk, Bartek (2009-11-11). "Project hosting migrated to Google Code" . MicroEmu . Retrieved 2024-08-12 .
1 2 3 Teodorczyk, Bartek (2024-06-19), barteo/microemu , retrieved 2024-08-12
↑ "MicroEMU | Acquired by All My Web Needs" . www.microemu.org . Retrieved 2024-08-12 .
↑ "Index of /microemulator/download" . snapshot.microemu.org . 2013-01-19. Archived from the original on 2013-10-17. Retrieved 2024-07-23 .
↑ Teodorczyk, Bartek (2008-11-04). "Running Java ME applications on Android" . MicroEmu . Retrieved 2024-08-12 .
↑ Teodorczyk, Bartek (2009-11-25). "Converting JavaME applications to the Android platform (revisited)" . MicroEmu . Retrieved 2024-08-12 .
↑ Shakarun, Nikita (2024-08-11), nikita36078/J2ME-Loader , retrieved 2024-08-12
↑ Shakarun, Nikita (2024-04-16), nikita36078/microemu , retrieved 2024-08-12
↑ woesss (2024-08-11), woesss/JL-Mod , retrieved 2024-08-13
↑ Влад Фед (2022-04-15). "Mascot Capsule 3D" теперь в J2ME Loader... Retrieved 2024-08-13 – via YouTube.
↑ "MicroEmulator on iPhone – Markus Heberling" . 2008-11-24. Retrieved 2024-08-13 .
↑ Teodorczyk, Bartek (2008-12-04). "MicroEmulator coming to the iPhone" . MicroEmu . Retrieved 2024-08-13 .
↑ AtoroGM (2009-11-17). Microemulator on iPhone crosscompiled with XMLVM . Retrieved 2024-08-13 – via YouTube.
↑ Heberling, Markus (10 March 2009). "LWUIT on MicroEmulator on iPhone" . markus.heberling.net .
↑ "Install microemu on macOS with MacPorts" . ports.macports.org . Retrieved 2024-08-14 .
↑ "Opera Mini" . Opera . Archived from the original on 2016-03-12.
↑ "Opera Mini simulator" . Opera Software . Archived from the original on 2013-02-23. Retrieved 2024-07-23 .
↑ Bruce, Alan (2008-10-29), Opera Mini inside Open Java inside Kazehakase inside Debian inside Maemo , retrieved 2024-08-13
↑ "Opera Mini on your PC" . My Opera . 3 April 2008. Archived from the original on 2012-08-25.
↑ Kleinschmidt, Lars (29 March 2008). "Opera Mini - in 1280*1024!" . My Opera . Archived from the original on 2012-09-19.
↑ Dube, Ryan (2011-07-13). "How To Use Microemulator To Use The Internet From Low-Bandwidth Rural Areas [ Windows] " . MUO . Retrieved 2024-08-12 .
↑ Mister Nobody. "Пользуемся Opera Mini на субноутбуке или обычном компьютере" . operafan.net (in Russian). Archived from the original on 2008-04-22.
↑ Mister Nobody. "Opera Mini на PC" . myopera.net (in Russian). Archived from the original on 2008-04-12.
↑ "Installing Opera Mini emulator locally" . sharovatov.github.io . Retrieved 2024-07-23 .
↑ Bovens, Andreas (2009-09-16). "Opera Mini 5 Beta Is Out" . Dev.Opera . Archived from the original on 2023-11-11. Retrieved 2024-07-23 .
↑ "Настройка GPRS и установка Оперы Мини на Eee PC" . Хабр (in Russian). 2009-02-02. Retrieved 2024-07-23 .
↑ "maemo.org - Talk - View Single Post - Opera Mini 4.1 for Maemo" . talk.maemo.org . Retrieved 2024-08-13 .
↑ Kumar, Saurabh (10 January 2010). "Browse the web with lightning fast speed using this trick" . techpp.com .
↑ "Kyivstar and Yandex make traffic in mobile Yandex.Maps free" . SudoNull . 2 June 2011.
↑ Автоцентр (2011-06-02). "Яндекс.Карты теперь с бесплатным трафиком для абонентов "Киевстар" – останні автоновини на Автоцентр.ua" . Автоцентр (in Russian). Retrieved 2024-08-14 .
↑ " "Яндекс-Карты" для "Киевстар" и дальше будут бесплатными" . ITC.ua . 2011-10-28. Retrieved 2024-08-14 .
↑ Фурман, Олексій (2014-09-04). "Opera Software и "Киевстар" заключили соглашение о стратегическом партнерстве | Creativity Ukraine" (in Russian). Retrieved 2024-08-14 .
↑ " "Безлимитный интернет с Opera Mini на день" от МТС теперь стоит всего 1 гривну" . ITC.ua . 2014-10-20. Retrieved 2024-08-14 .
↑ "100 тыс. абонентов "МТС Украина" воспользовались услугой "Безлимитный интернет с Opera Mini" " . ko.com.ua (in Russian). Retrieved 2024-08-14 .
↑ " "Киевстар" предложит своим абонентам специальную версию Opera Mini - PC Week/UE" . www.pcweek.ua . Retrieved 2024-08-14 .
↑ "Безлимитный интернет с Opera Mini - PC Week/UE" . www.pcweek.ua . Retrieved 2024-08-14 .
↑ "Анлим с Opera Mini - посоветуйте Java-эмулятор на комп и как качать через него? (-) (Просьба)" . cells.ru . Retrieved 2024-08-12 .
↑ "Абоненты МТС "прокачали" через браузер Opera Mini 600 терабайт информации" . Экономическая правда (in Russian). Retrieved 2024-08-14 .
↑ aNNiMON (2024-05-15). "Рассвет и закат мобильного программирования" [ Sunrise and sunset of mobile programming] . annimon.com (in Russian).
↑ "Janino, Preverifier, JarBuilder - Скачать бесплатно" . seclub.org . Retrieved 2024-08-14 .
↑ "J2ME SDK Mobile - Скачать бесплатно" . seclub.org . Retrieved 2024-08-14 .
↑ ozuffy (2012-11-14). "J2ME SDK Mobile" . ozuffy . Retrieved 2024-08-14 .
↑ "Build J2ME apps with a J2ME phone - From the archive" . elvischidera.com . Retrieved 2024-08-13 .
↑ "Jasmin" . PS Мир смартфонов (in Russian). Retrieved 2024-08-14 .
↑ says, Jane Andreas (2009-02-16). "Creating deployable MIDlets with free software" . François' Weblog . Retrieved 2024-08-13 .
↑ "Eclipse Community Forums: DSDP - Mobile Tools for Java (MTJ)" Using ProGuard as preverifier with MicroEmu?" . Eclipse Foundation . Retrieved 2024-08-13 .
↑ "EclipseME" . SourceForge . 2012-12-08. Retrieved 2024-08-13 .
↑ Boabby, Shug. "Plugin for Java 2 Mobile Edition Development for Eclipse" . gmane.org . Archived from the original on 2007-01-29. Pure Java emulators (e.g. MicroEmu and MPowerPlayer)
↑ Skerrett, Ian (15 October 2008). "New Eclipse MTJ Release Eases Cross Platform Development for Mobile Java Applications | The Eclipse Foundation" . www.eclipse.org .
↑ "Eclipse Community Forums: DSDP - Mobile Tools for Java (MTJ) » MTJ 0.9 RC1 Available" . www.eclipse.org .
↑ "Eclipse offers mobile development tools" . Computerworld . 16 October 2008.
↑ "DSDP Mobile Tools for Java Project" . SlideShare . 2010-04-19. Retrieved 2024-08-13 .
↑ "MVN Repository: org.microemu" . mvnrepository.com .
↑ Gawroriski, Stephanie. "SquirrelJME: SquirrelJME" . multiphasicapps.net . Retrieved 2024-08-12 .
↑ Jussupgaliyev, Arman (2024-08-11), shinovon/KEmulator , retrieved 2024-08-13
↑ Dandawate, Saket (2024-07-30), hex007/freej2me , retrieved 2024-08-13
↑ "ME4SE" . kobjects.org . Retrieved 2024-08-13 .
↑ "Running me4se on PocketPC (WindowsCE)" . me4se.org . Retrieved 2024-08-13 .