I think your PalmOS experience must have been from a specific time period.
The earliest PalmOS systems had gcc, don't remember there being any commercial tools, this was before Java had been released.
The earliest PalmOS systems had gcc, don't remember there being any commercial tools, this was before Java had been released.
However J2ME was not really an option. By the point Java existed, gcc prc-tools already did.
Programming on j2me was like 7x better after that...