Input:
One or more of the following: "one-handed keyboard", "two-handed keyboard"(QWERTY), touch screen
Memory:
128 kB of non-volatile memory for MIDP components
8 kB of non-volatile memory for application-created persistent data
32 kB volatile memory for Java runtime
Networking:
Two-way, wireless, with limited bandwidth