I prefer Java on the cellphone because it offers a way out of the current fragmented market. I programmed a barcode reader for Symbian OS and grew discouraged when my app had to be repeatedly ported for each new release of the OS -- version 6.0 series 1, version 6.0 series 2, etc.Even though they're moving toward an open system I suspect they'll continue to fragment the market in that way. The idea is to force people to buy a new cellphone to get new capabilities. Developers have to keep buying or renting new phones and testing. It's just not a workable model for a small developer. With Java I get good, free development tools, a good emulator (the Symbian emulator I was using wasn't really an emulator, just another implementation of the API), and the possibility of debugging complex algorithms in J2SE. And people all over the world can download my code (I've done some face detection and barcode reading stuff in the JJIL project on Google code) and use it, which is pretty cool. It would be even better if I could get anything working on Android, but you know how that's been going... -- Jon Webb
On Jul 21, 12:21 am, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > If I read the blogs right [I/O] etc. Java naturally by design limits a > program's ability to mess things up. So if you want a lot of 5th party > software all playing nice together on a person's telephone, Java might > be a better way to do it than C with large chunks of function > unexpectedly missing. What is objective C? > > On Jul 20, 9:27 pm, OwlHuntr <[EMAIL PROTECTED]> wrote: > > > I've been thinking about this, why would you use java on a phone? Sure > > it's easy to program and communication is simple but it makes little > > sense for mobile 200 Hz processors. The java language requires a > > virtual machine, that takes up resources like a mad man. Even Java on > > the PC (Think Processing and such) requires a ton of system resources > > to operate smoothly. C++ perform flawlessly no matter what. I'm just > > curious as to why use Java and reduce performance when you can develop > > apps in C++ faster and also be assured that your app will run smooth > > under any condition. Also the majority of cell phones use ARM > > processors anyway so C is the language of choice. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Discuss" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/android-discuss?hl=en -~----------~----~----~----~------~----~------~--~---
