6 messages in com.googlegroups.android-discuss[android-discuss] Re: Why Java?| From | Sent On | Attachments |
|---|---|---|
| OwlHuntr | 20 Jul 2008 19:27 | |
| Muthu Ramadoss | 20 Jul 2008 20:23 | |
| efon...@gmail.com | 20 Jul 2008 21:20 | |
| Michael Martin - MM Agency | 20 Jul 2008 22:45 | |
| Jon Webb | 21 Jul 2008 06:22 | |
| Sean Kelley | 22 Jul 2008 21:20 |
| Subject: | [android-discuss] Re: Why Java?![]() |
|---|---|
| From: | Jon Webb (jona...@gmail.com) |
| Date: | 07/21/2008 06:22:14 AM |
| List: | com.googlegroups.android-discuss |
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, "efon...@gmail.com" <efon...@gmail.com> 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 <OwlH...@gmail.com> 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 andr...@googlegroups.com
To unsubscribe from this group, send email to
andr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---




