It is unnecessary to say that many developers are using J2ME to develop their games and enterprise applications to take advantage of the ‘write once, run anywhere’ paradigm. Who am I do bash this very noble intention, but phones unlike many other types of computer, have no uniform set of memory and storage parameters that improves over time.