Moon Phase is a Java application for J2ME and compatible handsets. It shows the phase of the moon and its percentage of illumination for given date and time. It is very accurate around 2000 CE and accumulates no more than 10 minutes of error in 400 years! It is comparable to NASA's catalog.