J2ME Constrained Device Patterns
Object pool, StringBuffer reuse, batch network sender, and a polling scheduler written for CLDC — the techniques for building software on 64KB of heap.
mobileconstraintsj2me
Patterns for the constrained device environment: object reuse, batched I/O, minimal allocations.