Sunday, October 11, 2009

JAVA's Usage in Mobile Phones

Recently, there're many replica mobile phones equipped with JAVA. Many people like to own one cellphone with JAVA, but many of them are relatively new to Java, and want to know more about what it is, and how it works. Let's tell me step by step now. Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform.

The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to bytecode (class file) that can run on any Java Virtual Machine (JVM) regardless of computer architecture. The original and reference implementation Java compilers, virtual machines, and class libraries were developed by Sun from 1995. As of May 2007, in compliance with the specifications of the Java Community Process, Sun relicensed most of their Java technologies under the GNU General Public License. Others have also developed alternative implementations of these Sun technologies, such as the GNU Compiler for Java and GNU Classpath.

The properties that make Java so attractive are present in other programming languages. Many languages are ideally suited for certain types of applications, even more so than Java. But Java brings all these properties together, in one language. This is a revolutionary jump forward for the software industry. Let's look at some of the properties in more detail: 1) object-oriented 2) portable 3) multi-threaded 4) automatic garbage collection 5) secure 6) network and "Internet" aware 7) simplicity and ease-of-use To sum up, the Java Virtual Machine provides a platform-independent way of executing code, by abstracting the differences between operating systems and CPU architectures.


Java Runtime Environments are available for a wide variety of hardware and software combinations, making Java a very portable language. Programmers can concentrate on writing software, without having to be concerned with how or where it will run. The idea of virtual machines is nothing new, but Java is the most widely used virtual machine used today.


Thanks to the JVM, the dream of Write Once-Run Anywhere (WORA) software has become a reality. Now, let's talk something about the relationship between JAVA and Mobile phones.In recent times, mobile games have gained popularity for providing personal entertainment on the go. This popularity has mobile gaming playing a pivotal role in revenue generation for the cellular carriers, game publishers, and handset makers, while generating numerous opportunities for game developers and associated professionals.


With the number of mobile gamers around the world expected to reach 220 million by 2009, the mobile gaming business is projected to expand to higher levels and constitute a bigger portion of the profit pie for the cellular carriers and handset makers. I have seen many replica mobile phones from myluxphone.com which is equipped with JAVA. But, in one word, JAVA is mainly used in mobile phone's games.

No comments:

Post a Comment