by cryo » Apr 15, 2002 @ 4:10pm
this is my personal pros/cons list of java on mobile devices:
pros:
- OTA (over the air) download support
- "quite" compatible
- easier to program, more object oriented than C++
- small
- VM can be implemented in hardware
- will be everywhere in the near future
- good documentation and support
cons:
- too slow for really cool games
- easy to crack/manipulate deployed apps
- it's gonna take some time until a decent GUI style for mobile devices is standardized
- each manufacturer has it's own API extending the VM, so to hell with compatibility.
Java is certainly going to play an important role in the future of mobile devices. That's mainly because of it's appeal to the operators, who are constantly trying to increase ARPU, and Java offers them the best technology for that at the moment. They don't want users downloading apps via their PCs and installing them on the mobile device using an USB cable, they want users downloading the apps directly into the device, thus generating airtime costs. Since PDAs are fusionating more and more with cellphones, we will see a lot of Java on PocketPCs in the near future.
cryo