There is a product called "Cellspark" http://www.cellspark.com/cellspark.html.
snip from description;
"CellSpark is a tool for producing small, ready-to-run Java graphics programs without programming. These programs are designed to be run on small handheld devices such as cellphones and require no server side software. The current CellSpark player is just under 6.5K in size. Some examples appear at the top of this page. They appear exactly as they would as iappli's or midlets. "