← Kiscvik.comA laboratory in the Kiscvik ecosystemKiscvikRetro ↗

R / / Compatibility · diagnostics

Research in progress

Java ME, device by device

APIs, memory limits and a measurement protocol that keeps emulators and phones distinct.

01 / Compatibility

One platform, many behaviors.

Sharing Java ME does not guarantee the same performance or optional APIs. The engine targets CLDC 1.1 / MIDP 2.0 / JSR-184. M3G, MMAPI, render hints, backlight, timing and memory need checks on each device.

Main platform

Sony Ericsson W995

Main target since 0.7.18. Historical measurements exist; a full physical playthrough of the 0.7.35 artifact is still pending.

Final validation incomplete

Legacy profile · M3G 1.0

Sony Ericsson W900i

The owner reported that the W900i-P1 variant passed the previously failing section. This is a partial test, without certification of the full level or extended sessions.

Final validation incomplete

02 / KiscPort Probe

Measure before choosing.

The editorial reference describes Probe as a diagnostic MIDlet of around 74 KB, with no game content. It studies available APIs, sound, triangles, textures, fill rate, skinning and memory. It can save reports and PNG screenshots on the phone.

Its current public distribution status is unconfirmed. This website documents the tool without offering a binary or announcing a published version.

03 / Protocol

Record what changes.

  1. Identify the phone, firmware, application version and JAR SHA.
  2. Record M3G 1.0/1.1, QUAD/NO/VISIBLES, OVERWRITE, viewport, audio and layers.
  3. Separate warm-up from measurement; repeat configurations that inform a decision.
  4. First check that the image and traversal are correct.
  5. Keep FPS, percentiles, maximum loading times and memory data, distinguishing the Java heap from native memory.
  6. Test pause, resume, input, audio and extended sessions.
Desktop and emulator tests check logic and regressions; they do not certify the driver, CLDC verifier or stability of a physical phone.

04 / Relationship with KiscvikRetro

A link backed by evidence.

Projects support typed device references and an optional link to the real device page on KiscvikRetro. No public API contract has been verified, so this edition does not invent endpoints or synchronize catalogs.

Discover the emulation area →
← Back to ResearchSources and methodology →