Article may be outdated

This article is 66 days old. Some details may have changed since publication.

Hacker News·3 min read·hard

W4ME Station – a WASM-4 runtime for Java ME phones

S
sqshi
W4ME Station – a WASM-4 runtime for Java ME phones
✦AI Summary

W4ME Station is a new runtime that allows WebAssembly cartridges to run on legacy Java ME feature phones from the mid-2000s. The project includes thirteen bundled games and requires no network connection, targeting devices with limited hardware resources.

Why it matters

This project demonstrates creative retro-computing and the portability of modern web standards to extremely constrained, older hardware.

✦Dive DeeperCreate a free account to unlock

W4ME Station brings unmodified WebAssembly cartridges to CLDC 1.1 / MIDP 2.0 devices, including feature phones from the mid 2000s.

Thirteen bundled cartridges ship in a 275 KB JAR. The runtime uses no JIT, and the bundled library needs no network connection. Both release variants stay below 300 KB.

Variant Application Descriptor Full, with optional JSR-75 file browsing w4me-station.jar w4me-station.jad Base, without JSR-75 classes w4me-station-base.jar w4me-station-base.jad SHA-256 checksums are stored beside the version 1.0.0 artifacts.

W4ME Station targets CLDC 1.1 / MIDP 2.0 devices. It is independent from and not endorsed by the WASM-4 maintainers.

# Cartridge 1 Sokoban 2 Wasm Wars 3 Annoying Robots 4 Waternet 5 Dragon Poker Draw 6 Tic Tac Toe 7 Watris 8 Glowfish Chess 9 Duck Maze 10 Rubido 11 Untangle 12 Sound Demo 13 Plasma Cube Further .wasm files can be installed from the device.

Continue reading on Headlinne

Create a free account to read the full article.

Read full article →
technologydesign
✦

Get smarter about the news

Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.

Create free account

Already have an account? Sign in