JAVA “interoperability” on mobile? You’ve obviously never done much mobile development. Yes your code might work across several devices, but at what speed, memory constraints and screensize. The major device fragmentation is a serious pain, even among devices that are supposedy similar. [/quote:959cd9b982]
I’m not sure your comment, that I’ve ‘never done much mobile development’ is warranted? (I actually have seen all the problems you described! :-) )
I never said Java was perfectly interoperable (I know it is not); I just said that the interoperability has been Java’s main advantage on mobile.
And this is true – the common platform and midlet portability (although not perfect) is the reason why j2me has been the success it has. Or what would you say the main benefit of Java as a mobile development platform is?
Again, I do agree that it’s far from perfect – have seen the problems you mentioned, and others (IO not working as described on certain devices etc). But it’s better than developing with vendor specific apis, and for a long time, it was more portable than brew?
Anyway my 2 cents on Java3D is it is a load of rubbish. There are already plenty of libaries that are better and more mature for doing 3D in JAVA. I’ve always steered clear of Java3D after seeing how frustrated other people have got trying to use it.[/quote:959cd9b982]
That seems to be the common opinion…