展示HN:真棒J2ME
Show HN: Awesome J2ME

原始链接: https://github.com/hstsethi/awesome-j2me

## 优秀的 J2ME:一个社区资源 优秀的 J2ME 是一个精选的 Java Platform Micro Edition (J2ME) 资源列表,J2ME 是 Java 规范,适用于较旧的手机和 PDA。这是一个不断壮大的社区努力,旨在保护和振兴这些平台的开发。 该集合包括文档、教程、学术论文以及指向活跃社区的链接,例如 Kahvibreak Discord 和 r/J2MEGaming。它还提供开发工具——IDE(如 NetBeans 和 Eclipse)、SDK(Sun WTK、Java ME SDK)以及众多模拟器(FreeJ2ME、KEmulator、J2ME Loader)。 除了工具,该列表还编目了 J2ME 应用程序、游戏(包括 Ketai Wiki 等资源,用于日语功能手机游戏),甚至像 C 编译器(Cibyl)和脚本引擎这样的项目。还包括用于反编译 Java 代码的资源。 该项目得到积极支持,并被收录在其他“Awesome”列表中,甚至举办了 Hackclub J2ME 开发竞赛。对于任何对复古移动开发或移动技术历史感兴趣的人来说,它都是一个宝贵的资源。

一个新的“Awesome J2ME”列表在GitHub上(github.com/hstsethi)引发了开发者们的回忆。J2ME(Java Platform Micro Edition)是针对早期按键手机和PDA的Java规范,使用名为Midlets的`.jad`和`.jar`文件。 该列表整理了包括文档、教程、IDE、模拟器,甚至该平台上的应用程序和游戏等资源。虽然一些评论者回忆起J2ME限制带来的挫败感,但也有人 fondly 回忆起早期的开发经验,例如一位用户在21世纪初创建的第一个移动房屋数据应用程序。 一篇相关的关于MIDP(J2ME的一个组件)的学术论文也被分享并添加到列表中,突出了该平台尽管已经过时,但仍具有历史意义。该列表为那些有兴趣重温这段移动开发基础时期的用户提供了一个全面的档案。
相关文章

原文

An awesome list about Java platform Micro edition(J2ME). Documentation, academic papers, tutorials, communities, IDEs, SDKs, emulators, apps, video games. J2ME is a Java specification designed for old keypad phones and PDAs. MIDP, which is built upon CLDC, is used to create Midlets, which have .jad or .jar extension, and run on platforms like old keypad phones, Symbian and PDAs. MIDP is supported till Java ME SDK 3.4.

Please give it a star(⭐) to raise awareness about J2ME community, and support the development of this project. Read about history of Awesome J2ME in this blog post. Also check out Awesome Symbian.

Proud to be featured in Awesome, Hackclub, Awesome Java and more.

  • HackClub Retrospect J2ME - J2ME development contest by Hackclub. Features Awesome J2ME in its resources section.
  • Kahvibreak Discord - Discord community focused on preserving J2ME games.
  • Ketai Wiki - Wiki dedicated to cataloging games from Japanese Feature Phones (keitai), pre-Android/iPhone mobile devices released in Japan.
  • r/J2MEGaming - Reddit community for J2ME, Symbian, and related platforms.
  • Cibyl - Environment to compile and run programs written in C, Objective-C, C++ and possibly Fortran on J2ME phones.
  • NN JSON - JSON parser for CLDC 1.1.
  • NN JSON CLDC 1.0 - Modified version of NN JSON for CLDC 1.0.
  • J2ME Game Script Engine - A lightweight script interpreter for building flexible J2ME games, with a BASIC-like scripting language. Runs on J2SE/J2ME/Win C++ platforms; ideal for game rapid prototyping and customization.
  • J2ME Gradle template - Gradle template for J2ME development using Microemulator.
  • Eclipse - Archive of all versions of Eclipse IDE.
  • NetBeans 6.1 - Mobility-pack, normal NetBeans and Java-ME SDK, all of them are required to set up MIDP development environment.
  • Extra Transit Mobile Interaction Suite - IDE and SDK for J2ME specializing in the development of internet-based applications.
  • Hecl - A mobile scripting language based on Java, capable of running on J2ME-based devices.
  • J2ME Polish - Open source, Ant-based build tool for J2ME that supports building for multiple platforms including Blackberry and Symbian.
  • MBooster - Optimizing suite for .jar files. Compresses images, audio, zip files, and optimizes API calls.
  • Micro Code - Cross-device development framework for J2ME. Supports more than 100 devices.
  • Sony Ericsson - Supports various Sony Ericsson devices. Can run Mascot capsule software too.
  • Soap ME - SOAP-compliant Web service container that supports dynamic development.
  • Sun Java Me SDK mirror - Successor to WTK that integrates CLDC/MIDP development.
  • Sun WTK - Official J2ME SDK by Sun.
  • FreeJ2ME - J2ME emulator with LibRetro, AWT and SDL2 frontends.
  • FreeJ2ME Plus - Active fork of FreeJ2ME.
  • J2ME Loader - J2ME emulator for Android.
  • JL Mod - Fork of J2ME loader with Mascot capsule v3 support.
  • JS2 J2ME - J2ME emulator for Firefox OS.
  • KEmulator nnmod - Open source J2ME emulator in Java, based on KEmulator 1.0.3.
  • PSPKvm - J2ME emulator for PSP.
  • SquirrelJME - Java ME 8 Virtual Machine for embedded and Internet of Things devices.
  • Mobile Phone Museum - Registered charity and museum for mobile phones. Currently has over 2,800 models over 250 brands.
  • Discord J2ME - Unofficial Discord client for J2ME. Utilizes a proxy server for HTTP and gateway connections.
  • Hotpants - HOTP/TOTP client.
  • J2ME Emu Software - Executables, source code of various emulators that run on J2ME.
  • Jtube - YouTube client based on Invidious API.
  • MeBoy - Supports emulating GBC with sound, color, and save states.
  • Telegram Micro - Telegram client.
  • VK4ME - Unofficial client for Russian social network VK for devices supporting CLDC 1.1 and MIDP 2.0.
  • UPI 123PAY - Official Unified Payment Interface(UPI)payments solution for feature phones by NPCI. Internet not required. Supported only in India.
  • PyLng - HandyGames .lng file parser written in Python.
  • Fernflower - Analytical Java decompiler by JetBrains.
  • Jd Decompiler - Java decompiler with support for Java 5 and later.
  • Javadecompilers.com - Online Java decompiler that supports various decompilers.
  • Recaf - Bytecode editor that supports multiple decompilers.
  • Vineflower - Fork of Fernflower decompiler with improved output quality.
联系我们 contact @ memedata.com