このページの内容

Awesome J2ME

J2MEを扱う資料や関連プロジェクトをまとめたAwesomeリストです。

目次

コミュニティ

  • HackClub Retrospect J2ME - Hackclub による J2ME 開発コンテスト。リソース欄に Awesome J2ME を掲載。
  • Kahvibreak Discord - J2ME ゲームの保存に焦点を当てた Discord コミュニティ。
  • Ketai Wiki - 日本で発売された Android/iPhone 以前のフィーチャーフォン(keitai)のゲームをカタログ化する Wiki。
  • r/J2MEGaming - J2ME、Symbian、関連プラットフォームの Reddit コミュニティ。

開発

  • Cibyl - C、Objective-C、C++、おそらく Fortran で書かれたプログラムを J2ME 携帯電話用にコンパイル・実行する環境。
  • NN JSON - CLDC 1.1 用 JSON パーサー。
  • NN JSON CLDC 1.0 - CLDC 1.0 向けに修正した NN JSON。
  • J2ME Game Script Engine - BASIC 風スクリプト言語を備え、柔軟な J2ME ゲームを構築する軽量スクリプトインタープリター。J2SE/J2ME/Win C++ で動作。
  • J2ME Gradle template - Microemulator を使用する J2ME 開発用 Gradle テンプレート。
  • Lightweight User Interface Toolkit(LWUIT) - J2ME 向けの Swing に着想を得たウィジェットツールキット。

IDE

  • Eclipse - Eclipse IDE の全バージョンのアーカイブ。
  • NetBeans 6.1 - MIDP 開発環境のセットアップに必要な Mobility-pack、通常の NetBeans、Java-ME SDK。

SDK

  • Extra Transit Mobile Interaction Suite - インターネットベースアプリの開発に特化した J2ME 用 IDE・SDK。
  • Hecl - J2ME ベース端末で実行可能な Java ベースのモバイルスクリプト言語。
  • J2ME Polish - Blackberry、Symbian を含む複数プラットフォーム向けビルドをサポートする、Ant ベースのオープンソース J2ME ビルドツール。
  • MBooster - .jar ファイル向け最適化スイート。画像、音声、zip の圧縮と API 呼び出しの最適化を行います。
  • Micro Code - 100 以上の端末をサポートする J2ME 向けクロスデバイス開発フレームワーク。
  • Sony Ericsson - 各種 Sony Ericsson 端末をサポート。Mascot capsule ソフトウェアも実行可能。
  • Soap ME - 動的開発を支援する SOAP 準拠 Web サービスコンテナー。
  • Sun Java Me SDK mirror - CLDC/MIDP 開発を統合する WTK の後継。
  • Sun WTK - Sun による公式 J2ME SDK。

エミュレーター

  • FreeJ2ME - LibRetro、AWT、SDL2 フロントエンドを備えた J2ME エミュレーター。
  • FreeJ2ME Plus - FreeJ2ME の活発なフォーク。
  • J2ME Loader - Android 用 J2ME エミュレーター。
  • JL Mod - Mascot capsule v3 をサポートする J2ME loader のフォーク。
  • JS2 J2ME - Firefox OS 用 J2ME エミュレーター。
  • KEmulator nnmod - KEmulator 1.0.3 に基づく Java 製オープンソース J2ME エミュレーター。
  • PSPKvm - PSP 用 J2ME エミュレーター。
  • SquirrelJME - 組込み・IoT 機器用 Java ME 8 仮想マシン。

金融

  • Glu Mobile 10-K archive - IPO(2007年)から買収(2021年)までの Glu Mobile の 10-K アーカイブ。流通手段・地域別収益、経営陣コメント、ゲームポートフォリオなどを収録。
  • UPI 123PAY - NPCI によるフィーチャーフォン向け公式 Unified Payment Interface(UPI)決済ソリューション。インターネット不要。インドのみ対応。

ハードウェア

  • Mobile Phone Museum - 携帯電話の登録慈善団体・博物館。250 ブランドを超える 2,800 以上のモデルを所蔵。

ネイティブソフトウェア

アプリ

  • Discord J2ME - HTTP・ゲートウェイ接続にプロキシサーバーを使う非公式 J2ME 向け Discord クライアント。
  • Hotpants - HOTP/TOTP クライアント。
  • J2ME Emu Software - J2ME 上で動作する各種エミュレーターの実行ファイルとソースコード。
  • Jtube - Invidious API ベースの YouTube クライアント。
  • MeBoy - 音声、カラー、セーブステート付き GBC エミュレーションをサポート。
  • Telegram Micro - Telegram クライアント。
  • VK4ME - CLDC 1.1 と MIDP 2.0 をサポートする端末向けの、ロシア SNS VK 用非公式クライアント。
  • W4ME Station - CLDC 1.1 / MIDP 2.0 携帯向け WASM-4 ランタイム。バンドル済みカートリッジと外部 .wasm ファイル読み込みをサポート。
  • Opera FTP Archive - 対応するすべてのプラットフォーム向け Opera ブラウザー各版の公式 FTP アーカイブ。
  • Pocket Gopher - J2ME 向けオープンソース Gopher/Gopher+ クライアント。

ビデオゲーム

  • Gravity Defied CPP - 同名 J2ME ゲームの C++、SDL2 移植版。
  • Kahvibreak - J2ME ゲーム集。
  • Moby Games - 公式ストアへのリンクを持つ J2ME ゲームのデータベース。
  • The “New” J2ME software archive - 分類済みの 74GB 以上の J2ME ゲームコレクション。
  • Nowhere Dialogues - 2007年の J2ME ゲーム Nowhere の台詞。キャラクター名をリバースエンジニアリング。
  • J2ME Games at MyAbandonware - 直接ダウンロード可能な放棄された J2ME ゲームのキュレーション済みカタログ。
  • J2ME Games Speedruns - J2ME ゲームに関する全スピードラン、ガイド、議論、画面録画の一覧。

関連プロジェクト

  • Awesome Symbian - 2000年代初頭に人気だった ARM 向けで、現在は廃止されたモバイル OS Symbian に関する Awesome List。J2ME アプリをサポート。
  • Cell Phone Game Preservation Wiki - エミュレーションとゲームダンプを含む、携帯電話保存に特化した Wiki。
  • J2ME Fandom - J2ME に関するあらゆる事項の Wiki。
  • J2ME Preservation - 各種 J2ME ソフトウェアのアーカイブ。
  • Legacy Portable Computing Wiki - 旧式モバイル機器の知識とコンテンツ保存に特化した、頻繁に更新される Wiki。

リバースエンジニアリング

  • PyLng - Python 製 HandyGames .lng ファイルパーサー。

デコンパイラー

  • Fernflower - JetBrains の解析的 Java デコンパイラー。
  • Jd Decompiler - Java 5 以降をサポートする Java デコンパイラー。
  • Javadecompilers.com - 各種デコンパイラーをサポートするオンライン Java デコンパイラー。
  • Recaf - 複数のデコンパイラーをサポートするバイトコードエディター。
  • Vineflower - 出力品質を改善した Fernflower デコンパイラーのフォーク。
  • Sporeflower - J2ME 用に特別調整された Vineflower デコンパイラーのフォーク。

チュートリアル

学術記事