Is there any reason that Nokia should not make preverification and basic tools available in source form so that basic class libraries and tools could be used on any OS a developer should desire?
I have found that Sun's MIDP 2 zip package appears to be corrupted. I develop on Mac OS X, but have found difficulty with mpower's software (classes do not load when preverifying).
So is there any reason to waste time with Java MIDP development? Or is the Symbian OS the least amount of hassle?
It seems to me it would behoove Nokia and all other phone vendors to raise the bar and eliminate the OS constraints surrounding the use of basic tools so that it becomes easier to develop for their devices.
The preverifier comes from Sun, it's part of the WTK.
What is your problem with the Sun MIDP2 kit? It works fine for most people.
Whether to develop for MIDP or Symbian is your choice... Symbian application development will give you more flexibility in what you can do, but you will be able to use your application on only a small number of devices.