Handy tool for Mobile Device Information
Any J2ME developer knows that the promise of write once and run anywhere, like the J2SE promise, is based on marketing genius and little, if any, factual grounds in reality. If anything, it is, worse for J2ME (or Sun Java ME) because there are so many different manufacturers/operators and implementations that it is practically impossbile to put your application out without actually trying your application out on those said devices.
With this in mind, the Mobile Device Information project being run on java.net is an excellent, comprehensive and searchable source of information for different devices. It is a Java application that is run via Java Web Start, uses the WURFL database and is maintained by Jim McLachlan.