Microsoft's Paul Mauritz, group vice president of platforms and applications, has again publically tried to put Java firmly in its place by describing the technology as no more than a programming language and certainly no cross-platform nirvana.
"Java is a good evolution of C++. It keeps a lot of the good and gets rid of the bad. However, Sun is trying to associate Java with a set of libraries written in Java and put them forward as a solution for programs to run on all the world's operating systems," he said.
While the promise of cross-platform software was nothing new, he added, it had never been delivered upon. Moreoever, for Java applications to be useful, Java Foundation Classes (JFCs) would have to grow in size and function to become as large as a fully-fledged operating system (OS), in which case why not simply write applications to established ones?
Maritz also denied recent Sun claims that Microsoft was bound by its Java licensing conditions to ship JFC libraries, saying the software giant shipped its own in the form of Application Foundation Classes.
He claimed the company did not intend to ship JFCs on top of Windows because it did not want to ship "another bloated OS and shove it down the throats of our users".
Privilege escalation bug already being exploited in the wild
NASA's Voyager 2 probe set to reveal secrets of space beyond the heliosphere as it goes interstellar
The probe is now more than 18 billion kilometres from Earth, with equipment enabling it to reveal some of the secrets of interstellar space
Four glaciers located west of massive Totten glacier have lost almost three metres of ice in height since 2008
Ceres, located in the asteroid belt, has a carbonaceous-rich upper crust, SwRI study claims