Articulo de referencia

Microemulador

{{Cite web |title=MicroEmulator - Browse /microemulator/1.0 |url=https://sourceforge.net/projects/microemulator/files/microemulator/1.0/ |date= |website=[[SourceForge]]}} "},"di...

MicroEmulator (también MicroEMU ) es un emulador J2ME gratuito y de código abierto, independiente de la plataforma, que permite ejecutar MIDlets (aplicaciones y juegos) en cualquier dispositivo con una JVM compatible . Está escrito en Java puro como una implementación de J2ME en J2SE . [ 4 ] [ 5 ] [ 6 ]

Historia

En noviembre de 2001, el proyecto MicroEmulator fue creado en SourceForge .

El 31 de marzo de 2006 1.0se lanzó la versión para MicroEmulator.

En noviembre de 2009, el proyecto se trasladó a code.google.com , [ 5 ] y después de que Google lo cerrara, el desarrollo se trasladó a GitHub . [ 6 ]

El 10 de enero de 2010 2.0.4se lanzó la última versión estable.

El 24 de mayo de 2013 3.0.0-SNAPSHOT.112se publicó la última versión preliminar.

Después de 2014, la tecnología MicroEMU fue adquirida por la empresa All My Web Needs y toda la documentación y las compilaciones binarias de MicroEmulator fueron eliminadas del sitio oficial. [ 7 ] [ 8 ]

Todos los archivos fuente y binarios publicados previamente en SourceForge, Google Code y GitHub se conservan como código abierto, pero el desarrollo se ha estancado desde entonces. [ 4 ] [ 5 ] [ 6 ]

Puertos y horquillas

Androide

MicroEmulator tiene soporte oficial para la plataforma Android . [ 9 ] También es posible convertir paquetes JAR de J2ME MIDlet en archivos APK independientes . [ 10 ]

J2ME Loader — es una bifurcación mejorada de MicroEmulator para Android. [ 11 ] [ 12 ]

JL-Mod — es una bifurcación mejorada de J2ME Loader con soporte para la API Mascot Capsule 3D. [ 13 ] [ 14 ]

iOS

MicroEmulator ha sido adaptado a iOS , pero requiere el uso de la técnica de jailbreaking de iOS para instalarlo en un iPhone u otro dispositivo iOS. [ 15 ] [ 16 ] [ 17 ] [ 18 ]

Sistema operativo Mac

MicroEmulator es compatible oficialmente con Mac OS, pero también existe un paquete en el repositorio de MacPorts . [ 19 ]

Uso

MicroEmulator como entorno aislado de Opera Mini

Sitio web de Wikipedia en el navegador Opera Mini 8 ejecutándose en MicroEmulator con interfaz de dispositivo Eee PC a pantalla completa

MicroEmulador como SDK de J2ME

  • MicroEmulator, junto con algunos MIDlets para programar directamente en el teléfono (J2ME SDK Mobile, Mobile BASIC , MIDletPascal , etc. [ 43 ] [ 44 ] [ 45 ] [ 46 ] [ 47 ] [ 48 ] ), podría usarse como un SDK J2ME completo: es posible escribir el código fuente del MIDlet, compilar y preverificar los archivos de clase Java , empaquetar todos los archivos y recursos del proyecto MIDlet en JAR con JAD, y luego ejecutar el MIDlet compilado para probar y depurar sin siquiera salir de la ventana de MicroEmulator. [ 49 ] [ 50 ] La única dependencia externa es una JVM instalada en la PC o dispositivo para ejecutar Microemulator.
  • MicroEmulator podría usarse como alternativa a los emuladores JavaME de Sun y Oracle para varios IDE de Java de escritorio. Para Eclipse , inicialmente existía un complemento de puente de código abierto conocido como EclipseME, [ 51 ] pero Eclipse 1.7 y posteriores obtuvieron su propio complemento de puente. [ 52 ] [ 53 ] [ 54 ] [ 55 ] [ 56 ]
  • MicroEmulator está disponible como org.microemucomplemento para la herramienta de automatización de compilación Apache Maven . [ 57 ]

Publicaciones

  • Componentes básicos de J2ME para dispositivos móviles: Libro blanco sobre KVM y la configuración de dispositivos conectados y limitados (CLDC) (PDF) , Palo Alto, CA: Sun Microsystems, Inc., 19 de mayo de 2000
  • Stefan, Haustein (14 de julio de 2004), "ME4SE: Una emulación en Java puro del perfil de dispositivo de información móvil (MIDP)" (PDF) , Siemens JavaTalks 2004 (Diapositivas)
  • Kroll, Michael (31 de mayo de 2007), J2ME Software Entwicklung und Fehlersuche (PDF) (Dipl.-Inf.(FH)) (en alemán suizo), Michael Kroll Consulting & Solutions
  • Smith, Michael (2008), Navegadores en movimiento: 2007-05 a 2008-06 (PDF) (Diapositivas), W3C
  • Tavares, Andre Luiz Camargos; Valente, Marco Tulio (16 de marzo de 2008). «Un sistema de visualización remota para aplicaciones móviles basadas en Java» . Actas del simposio ACM de 2008 sobre computación aplicada . ACM. págs. 1918–1922 . doi : 10.1145/1363686.1364150 . ISBN  978-1-59593-753-7.
  • Delwadia, Vipul (2009). RemoteME: Experimentos en computación móvil de cliente ligero (Tesis). Universidad Victoria (Nueva Zelanda).
  • Virkus, Robert (18 de septiembre de 2009). «Programación de aplicaciones J2ME / Java ME». Guía del desarrollador móvil para la galaxia (PDF) . Bremen: Enough Software GmbH + Co. KG. págs. 14–22 . Archivado del original (PDF) el 2 de octubre de 2009. 
  • Virkus, Robert (15 de octubre de 2009). "Programación de aplicaciones J2ME / Java ME". Guía del desarrollador móvil para la galaxia (PDF) (2.ª  edición ampliada). Bremen: Enough Software GmbH + Co. KG. págs. 21–29 . 
  • Vávra, David (10 de junio de 2009). Juego GPS para el marco móvil Locify (PDF) (Tesis de licenciatura). Universidad Técnica Checa de Praga .
  • Fotouhi-Ghazvini, Faranak (20 de marzo de 2012), Aprendizaje móvil mediante juegos de realidad mixta y un paradigma conversacional, instructivo y motivacional (tesis doctoral), Universidad de Bradford
  • Padmanaban, Yogesh (2013). Aprendizaje de mapeos de API para plataformas de programación (Tesis). New Brunswick: Rutgers University - Graduate School.
  • Gokhale, Amruta; Ganapathy, Vinod; Padmanaban, Yogesh (mayo de 2013). «Inferencia de posibles correspondencias entre API». 35.ª Conferencia Internacional de Ingeniería de Software (ICSE) de 2013. págs. 82-91 . doi : 10.1109/ICSE.2013.6606554 . ISBN  978-1-4673-3076-3.
  • Virkus, Robert (febrero de 2015). «Java ME (J2ME)». Guía del desarrollador móvil para la galaxia (15.ª  ed.). Bremen: Enough Software GmbH + Co. KG. págs. 82–90 . ASIN B00BS6RIKU . Archivado del original (PDF) el 29 de septiembre de 2015.  
  • Phong, Cao, Portando aplicaciones J2ME a Nokia X usando J2ME Android Bridge

Video

  • MicroEmu (emulación J2ME) en Linux en YouTube
  • Alan Bazan. Lista de reproducción del emulador J2ME en YouTube (en español)

Véase también

Referencias

  1. "MicroEmulator - Explore /microemulator/1.0" . SourceForge .
  2. Teodorczyk, Bartek (14 de enero de 2010). "MicroEmulator 2.0.4 ha sido lanzado" . MicroEmu . Recuperado el 12 de agosto de 2024 .
  3. "Build 3.0.0-SNAPSHOT.112 · barteo/microemu@259e576" . GitHub . 24 de mayo de 2013.
  4. 1 2 "MicroEmulator" . SourceForge . 26-04-2013 . Recuperado el 12-08-2024 .
  5. 1 2 3 Teodorczyk, Bartek (11 de noviembre de 2009). "Alojamiento de proyectos migrado a Google Code" . MicroEmu . Recuperado el 12 de agosto de 2024 .
  6. ^ Teodorczyk, Bartek ( 19 de junio de 2024), barteo/microemu , consultado el 12 de agosto de 2024
  7. "MicroEMU | Adquirido por All My Web Needs" . www.microemu.org . Consultado el 12 de agosto de 2024 .
  8. "Índice de /microemulator/download" . snapshot.microemu.org . 19 de enero de 2013. Archivado del original el 17 de octubre de 2013. Consultado el 23 de julio de 2024 .
  9. Teodorczyk, Bartek (2008-11-04). "Ejecución de aplicaciones Java ME en Android" . MicroEmu . Recuperado el 2024-08-12 .
  10. Teodorczyk, Bartek (25-11-2009). "Conversión de aplicaciones JavaME a la plataforma Android (revisión)" . MicroEmu . Recuperado el 12-08-2024 .
  11. ^ Shakarun, Nikita (11 de agosto de 2024), nikita36078/J2ME-Loader , consultado el 12 de agosto de 2024
  12. ^ Shakarun, Nikita (16 de abril de 2024), nikita36078/microemu , consultado el 12 de agosto de 2024
  13. woesss (11/08/2024), woesss/JL-Mod , consultado el 13/08/2024
  14. Влад Фед (15 de abril de 2022). Tema "Mascot Capsule 3D" en J2ME Loader... Consultado el 13 de agosto de 2024 , a través de YouTube.
  15. "MicroEmulator en iPhone – Markus Heberling" . 24 de noviembre de 2008. Consultado el 13 de agosto de 2024 .
  16. Teodorczyk, Bartek (2008-12-04). "MicroEmulator llega al iPhone" . MicroEmu . Recuperado el 2024-08-13 .
  17. AtoroGM (17/11/2009). Microemulador en iPhone compilado de forma cruzada con XMLVM . Recuperado el 13/08/2024 a través de YouTube.
  18. ^ Heberling, Markus (10 de marzo de 2009). "LWUIT en MicroEmulator en iPhone" . markus.heberling.net .
  19. "Instalar microemu en macOS con MacPorts" . ports.macports.org . Consultado el 14 de agosto de 2024 .
  20. "Ópera Mini" . Ópera . Archivado del original el 12 de marzo de 2016.
  21. "Simulador de Opera Mini" . Opera Software . Archivado del original el 23 de febrero de 2013. Consultado el 23 de julio de 2024 .
  22. Bruce, Alan (29/10/2008), Opera Mini dentro de Open Java dentro de Kazehakase dentro de Debian dentro de Maemo , consultado el 13/08/2024
  23. "Opera Mini en tu PC" . Mi Opera . 3 de abril de 2008. Archivado del original el 25 de agosto de 2012.
  24. Kleinschmidt, Lars (29 de marzo de 2008). "Opera Mini - ¡en 1280*1024!" . My Opera . Archivado del original el 19 de septiembre de 2012.
  25. Dube, Ryan (13 de julio de 2011). "Cómo usar Microemulator para acceder a Internet desde zonas rurales con ancho de banda bajo [ Windows ] " . MUO . Consultado el 12 de agosto de 2024 .
  26. Señor Nadie. "Пользуемся Opera Mini на субноутбуке обычном компьютере" . operafan.net (en ruso). Archivado desde el original el 22 de abril de 2008.
  27. Señor Nadie. "Opera Mini para PC" . myopera.net (en ruso). Archivado del original el 12 de abril de 2008.
  28. "Instalando el emulador Opera Mini localmente" . sharovatov.github.io . Consultado el 23 de julio de 2024 .
  29. Bovens, Andreas (16 de septiembre de 2009). "Opera Mini 5 Beta ya está disponible" . Dev.Opera . Archivado del original el 11 de noviembre de 2023. Consultado el 23 de julio de 2024 .
  30. "Настройка GPRS и установка Оперы Мини на Eee PC" . Хабр (en ruso). 2009-02-02 . Consultado el 23 de julio de 2024 .
  31. "maemo.org - Discusión - Ver publicación individual - Opera Mini 4.1 para Maemo" . talk.maemo.org . Consultado el 13 de agosto de 2024 .
  32. Kumar, Saurabh (10 de enero de 2010). "Navegue por la web a la velocidad del rayo con este truco" . techpp.com .
  33. "Kyivstar y Yandex hacen que el tráfico en Yandex.Maps para móviles sea gratuito" . SudoNull . 2 de junio de 2011.
  34. ^ Autor (2 de junio de 2011). "Яндекс.Kарты теперь с бесплатным трафиком для абонентов" Киевстар "- останні автоновини на Автоцентр.ua" . Автоцентр (en ruso) . Consultado el 14 de agosto de 2024 .
  35. ""Яндекс-Карты" для "Киевстар" и дальше будут бесплатными" . ITC.ua. 2011-10-28 . Consultado el 14 de agosto de 2024 .
  36. ^ Фурман, Олексій (4 de septiembre de 2014). "Opera Software и" Киевстар "заключили соглашение о стратегическом партнерстве | Creatividad Ucrania" (en ruso) . Consultado el 14 de agosto de 2024 .
  37. ""Безлимитный интернет с Opera Mini на день" от МТС теперь стоит всего 1 гривну" . ITC.ua. 2014-10-20 . Consultado el 14 de agosto de 2024 .
  38. "100 тыс. абонентов "МТС Украина" воспользовались услугой "Безлимитный интернет с Opera Mini"" . ko.com.ua (en ruso) . Consultado el 14 de agosto de 2024 .
  39. ""Киевстар" incluye una versión especial de Opera Mini - PC Week/UE" . www.pcweek.ua . Consultado el 14 de agosto de 2024 .
  40. ^ "Безлимитный интернет с Opera Mini - PC Week/UE" . www.pcweek.ua . Consultado el 14 de agosto de 2024 .
  41. ^ "Анлим с Opera Mini - ¿Tiene un simulador Java en un computador y no puede descargarlo? (-) (Просьба)" . células.ru . Consultado el 12 de agosto de 2024 .
  42. "Абоненты МТС" прокачали "через браузер Opera Mini 600 терабайт информации" . Экономическая правда (en ruso) . Consultado el 14 de agosto de 2024 .
  43. ^ ANNiMON (15 de mayo de 2024). "Рассвет и закат мобильного программирования" [ Amanecer y atardecer de la programación móvil ] . annimon.com (en ruso).
  44. "Janino, Preverifier, JarBuilder - Скачать бесплатно" . seclub.org . Consultado el 14 de agosto de 2024 .
  45. "J2ME SDK Mobile - Descarga gratuita" . seclub.org . Consultado el 14 de agosto de 2024 .
  46. ozuffy (14-11-2012). "J2ME SDK Mobile" . ozuffy . Consultado el 14-08-2024 .
  47. "Crea aplicaciones J2ME con un teléfono J2ME - Del archivo" . elvischidera.com . Consultado el 13 de agosto de 2024 .
  48. «Jazmín» . PD: Мир смартфонов (en ruso) . Consultado el 14 de agosto de 2024 .
  49. dice, Jane Andreas (16 de febrero de 2009). "Creación de MIDlets desplegables con software libre" . Blog de François . Consultado el 13 de agosto de 2024 .
  50. "Foros de la comunidad de Eclipse: DSDP - Herramientas móviles para Java (MTJ)" ¿Usar ProGuard como preverificador con MicroEmu?" . Eclipse . Consultado el 13 de agosto de 2024 .
  51. "EclipseME" . SourceForge . 8 de diciembre de 2012. Consultado el 13 de agosto de 2024 .
  52. Boabby, Shug. "Complemento para el desarrollo de Java 2 Mobile Edition para Eclipse" . gmane.org . Archivado del original el 29/01/2007. Emuladores de Java puro (por ejemplo, MicroEmu y MPowerPlayer).
  53. Skerrett, Ian (15 de octubre de 2008). "La nueva versión de Eclipse MTJ facilita el desarrollo multiplataforma para aplicaciones Java móviles | The Eclipse Foundation" . www.eclipse.org .
  54. "Foros de la comunidad de Eclipse: DSDP - Herramientas móviles para Java (MTJ) » MTJ 0.9 RC1 disponible" . www.eclipse.org . 
  55. "Eclipse ofrece herramientas para el desarrollo de aplicaciones móviles" . Computerworld . 16 de octubre de 2008.
  56. "DSDP Mobile Tools for Java Project" . SlideShare . 19 de abril de 2010. Consultado el 13 de agosto de 2024 .
  57. "Repositorio MVN: org.microemu" . mvnrepository.com .
  58. Gawroriski, Stephanie. "SquirrelJME: SquirrelJME" . multiphasicapps.net . Consultado el 12 de agosto de 2024 .
  59. Jussupgaliyev, Arman (11 de agosto de 2024), shinovon/KEmulator , consultado el 13 de agosto de 2024
  60. Dandawate, Saket (30-07-2024), hex007/freej2me , consultado el 13-08-2024
  61. "ME4SE" . kobjects.org . Consultado el 13 de agosto de 2024 .
  62. "Ejecutando me4se en PocketPC (WindowsCE)" . me4se.org . Consultado el 13 de agosto de 2024 .