Java........as in cross-platform.......as in should run on most cell phones straight out the box that support Java, however hardware limited. Java itself isn't resource hungry, the runtime environments are, and it all depends on what JRE you run just how hungry it gets, mind you there is a baseline the application starts out at that you just won't change no matter what JRE you run. <{POST_SNAPBACK}> oh ok btw, which JRE is the least resource hungry?