j2me is much more widespread. You could even give Hecl a whirl to put together a prototype ( http://www.hecl.org - just remember to get it from subversion rather than the SF download).
Thanks - I shall look into it. I remember reading that there were even more issues with J2ME running portably, than there are with Java in the browser on desktops.