NetBeans, Java SE and ME, 3D Games, Linux, Mac, Prague, Linguistics.

How Much RAM Does Your Mobile Have?

TastePhone is a useful Java ME application that displays virtually everything that can be detected about your phone. Most people vaguely know what version of CLDC and MIDP their phone supports -- But have you ever wondered how fast you phone would be if it was a PC?

Now I know my phone's (Nokia 6822) Java virtual processor speed is 0.7 Mhz, which allegedly is equivalent to a PIII at 12.6MHz! :-D My RAM heap is 512kb, of which 466kB are free after startup, and it can read and write about 0.370 MB/sec from and to memory. The screen supports 4096 colors, and TastePhone gives you an overview of which keys are used for what in a mobile game (like UP, DOWN, FIRE, etc).

It has some minor bugs, such as claiming my time zone offset is -3600000 (oops, my Time Lord identity has been revealed!); and it also says my phone does not support audio and video recording, which is does, admittedly in bad quality, does that not count? :-P

Still a pretty useful piece of software if you're programming for the Java ME platform and need more detailed benchmarks than what the brochure at the store gives you, not only about RAM and speed, but all that crazy stuff like whether you can use PointerEvents, PointerMotionEvents, RepeatEvents, or whether the device can run a Midlet in the background or supports a double buffered screen. This app detects more features than I knew existed...