Reportedly, Sun Microsystems will today unveil new Java software targeted at developers of mobile devices such as smart phones.
The new software called "JavaFX Mobile" is actually a programming language developed by Sun way back in 1995, carrying the promise, "write once, run anywhere" so that programmers are able to create applications to run on many different PCs.
During the JavaOne conference in San Francisco, however, Sun asked the open source community for assistance in fixing a problem relating to the code release. The company states that some of the company's code, mainly dealing with Java 2D graphics technology, remains “encumbered,” -- meaning the code is owned by one entity but is currently entangled in legal issues. The company is unable to release the Java code under GPLv2, since the company does not own the intellectual property to it.
Delivering client-side Java technology-based programs has recently been a daunting task. Browser differences -- both in versions of the Java Runtime Environment (JRE) and security architecture -- have caused many developers to abandon rich client-side solutions in favor of using Java technology on the server, with JavaServer Pages (JSPTM) and servlets. But now that Java Web Start -- and the underlying Java Network Launch Protocol (JNLP) -- are a standard part of the Java 2 platform (as of version 1.4), it's far easier to deploy cross-platform, client-side systems.
In this article, you will learn to design a system using XML in a fairly modest way. Many Websites have vast collections of data that are displayed in a more or less standard way. I will design a system that uses XML files to store data on a Web server and JSP files to display that data.