Allies of Sun Microsystems have completed a second version of Java software for cell phones that they hope will fill some of the gaps left by the first, but many expect challenges moving to the new ...