I already know the differences between Java Edititions (ME, SE, EE), the ME Configurations (CDC and CLDC), Profiles (like MIDP), and additional APIs specified by JSRs.
But I am totally clueless about the differeces of the several Wireless Toolkits.
For example, Mobile Tools for Eclipse explicitly supports these ones, and states that others exist, too:
- Sun Wireless Toolkits
- MOTODEV SDK for JavaME
- Nokia SDK S40/S60
- Sony Ericsson J2ME SDK
- Sprint PCS Wireless Toolkit for Java
- Siemens SMTK for Series 60
- mpowerplayer
- Microemulator
I want to develop a MIDP application that runs on as many devices as possible, and I am going to use Antenna for build automation. Anyway, I have to install one or more of the toolkits, but don't know which.
So there are these sub-questions:
- What are the differences?
- Is there any single one which is the best?
- Or do I need to install several / all of them?
- I have a Sony Ericsson Device for testing, does this nessecarily mean I need the Sony Erricson J2ME SDK?