Java fundamentals
Java technology was invented by Sun Microsystems in 1995 as a complete environment for developing and running Java-based applications. Although its original appeal was in bringing animation to Web pages, it quickly became employed in both desktop and enterprise applications.
In December 1998, Sun announced Java 2 with three different versions, including Java 2 Standard Edition for desktop-based applications, and Java 2 Enterprise Edition for (J2EE) for server-based applications.
The third is the Java 2 Micro Edition (J2ME), targeted at machines with less power than typical desktop and server machines, such as cell phones, PDAs and consumer electronic devices. J2ME is further subdivided into different profiles, with the one for cell phones called "mobile information device platform," or MIDP.
Java's appeal is in its "write once, run anywhere" philosophy, which theoretically lets one program run on different software and hardware platforms. On desktops, this means that a gaming client can run on both Mac or Microsoft operating systems. On mobile phones, this allows the same chat application to be used on a Nokia, Motorola or Siemens handset.
Java's promise of universality has contributed to its adoption by the Open Mobile Alliance, which aims to deliver open standards and specifications for the wireless industry. This alliance, which comprises almost 200 members including phone makers Nokia, Motorola and Sony Ericsson, has identified Java as a key technology.
| Intro | History of Java | Handsets | BREW | Developers | Conclusion |



4%
4%






