General discussions : General : Java V. Smart Phone
>
New Topic
>
Reply<
Esato Forum Index
>
General discussions >
General
> Java V. Smart Phone
Bookmark topic
Eldar Murtazin of Mobile Review:
"Smartphone – a handset running on a non-proprietary operating system that allows creation of additional applications by third-party developers, while all tools required for that are provided by the OS developer. In a word, you can install third-party programs, increasing overall functionality. So happens that smartphones powered by one and the same OS are released by different makers, so here comes another, indirect token – more than one manufacturer of such devices.
Java, being a separate multi-platform standard, meets the definition above in some way, but doesn’t offer those device management abilities offered by developers of stand-alone OS. At the same time, standardization of Java goes at full tilt and perhaps the moment, when the borderline between Java-programs and native applications is no more will come pretty soon"
Discuss!
--
Posted: 2007-08-16 16:16:07
Edit :
Quote
Hi Max,
Obviously as we know this is one of the things that we know we have to agree to disagree on, As IMO Java may well be able achieve many things but how ever fast Java continues to evolve IMHO it will never be able to compete in any real sense with a full Mobile OS as they will continue to evolve faster and with the next generation of Chips on the way the potential of what they will be able deliver is going to widen the divide.
But i will concede that Java on a non smart phone will continue to improve the functionality of these devices which can only be a good thing just not for me or others that desire a real smart phone. A really good example of this is the soon to be realeased Moto Razr2 V9 that will be running a Java LINUX based OS i eagerly await seeing this is action.
Marc
--
Posted: 2007-08-16 18:47:56
Edit :
Quote
I agree to an extent that there will always be some divide, but this difference could get very small and from a practical point of view non-existent. The main disadvantage of a VM is the fact the main os has to run as well - and VM doesn't have direct access to hardware. So from that point of view there is a performance hit from using a VM compared to have the os run directly on hardware.
But as far as what can be done with java, I expect it won't be long before you can get apps for java that do all the same things apps for stand alone os's can do. This is not a long stretch by any means.
To most end user being able to run 2,3 or 4 apps at once is the most they require (my N70 even struggles with that), so I don't think performance will be an issue on todays powerful handsets. Especially since non-smartphone os's have very little overhead compared to their more complicated smartphone brothers (so less standing in the way of efficient VM operation)
I know that my K800 copes quite well with 3 apps running in the background and using the internet at the same time. I know that as I task switch between opera mini, mini-commander and the word doc viewer, while listening to music, I don't notice that I don't have a smartphone
I could see a situation where phone os's are actually simplified to run more or less like a computer bios, just offering basic hardware management, with JAVA running all applications on the phone itself. It may even become possible to run other os's, such as linux, within the java vm. (you can already get emulators for older hardware such as Commodore 64, Gameboy and NES)
It's a lot easier to port java applications from one handset to another, compared to porting symbian apps to WM or linux. Even porting apps from s60 to UIQ and vice versa is not easy. So there will be strong support for java from developers who are trying to reach as many people as possible with their applications.
--
Posted: 2007-08-17 01:11:13
Edit :
Quote
New Topic
Reply