Intel sips Java as Microsoft simmers
By Richard Morochove
First published May 29, 1997
Intel likes Java. That simple fact is straining the usually cozy relationship between the chip-maker and Microsoft, its most important software ally.
Theres an eye-to-eye showdown coming that could force Microsoft to increase its support of the Java programming language, even though it may hurt sales of Windows. If Microsoft blinks, software consumers can look forward to more choice and lower-cost applications.
Its no secret that Microsoft doesnt like Java. MS Windows has the largest share of the operating systems used by the worlds personal computers. Applications written in Java dont require Windows in order to run. So Microsoft sees Java as a possible threat to its Windows dominance.
Java applications are an outgrowth of the explosive growth in the use of the Internet, although the language was originally designed by Sun Microsystems for a computing device that would sit atop your TV. Many of the dazzling effects you see on Web pages are courtesy of Java . Both Netscape Navigator and MS Internet Explorer now run Java applets.
However, Java also runs on many different computing platforms, such as Apples Macintosh and IBMs OS/2.
Microsoft is putting its efforts behind Java alternatives such as ActiveX. True, Microsoft does provide some Java tools, but these appear aimed at getting developers to use them to write Windows applications.
Intel, on the other hand, is committing its resources to ensure Intel processors run Java applications faster than ever. Cranking up the speed is one way to ensure that users of Java apps on the Internet and corporate Intranets will prefer computers with Intel inside.
So Intel licensed Java from Sun and optimized Java Virtual Machine (JVM) software for Intel processors. The revamped JVM software boosts the speed of Java applications by two to three times and is included in Suns Java Development Kit.
Intel recently published benchmark results that show its processors offer the fastest and most efficient way to run Java. According to Intels figures, a computer with a 100 MHz. Pentium processor runs the CaffeineMark Java performance standard about twice as fast as a Sun SPARCstation 5. The PowerWave, a Power Macintosh clone running a 150 MHz. PowerPC chip, runs about 10 per cent faster than the SPARCstation.
Microsoft knows the significance of Intels support. For years Intel worked closely with Microsoft to add special instructions to optimize the execution of Windows software code by its processors. This informal partnership has dramatically boosted Windows performance in todays computers.
So you can imagine the dent in the ceiling above Bill Gates desk after he learned of reports Intel will go further and incorporate Java instructions directly in a new microprocessor, possibly as early as this summer. Intel wont comment on unannounced processors, but in a white paper on its Web site, "Java and the Intel Architecture," it offers some tantalizing hints.
Intels Java white paper takes pains to discuss how the company recently added special instructions to increase the performance of multimedia applications. There are just a few software applications now available that take advantage of Intels MMX technology, but more are coming.
Whats the direct connection between MMX and Java? Nothing. By using MMX as an example in a discussion of how Intel intends to make Java run faster, the company offers a clue to its future direction. In addition to its work on optimized software, the white paper says Intel is "exploring other opportunities for enhanced performance and capabilities." Now that Intel has done its work on the software, the processor hardware is the next logical move.
In part, Intel needs to make this move for competitive reasons, otherwise it risks being overtaken by other chip-makers. For example, Sun Microsystems is working on an Ultra SPARC chip that will include Java instructions.
Intels support for Java spells good news for the so-called SINO Java alliance of Sun Microsystems, IBM, Netscape and Oracle. This group is determined to loosen Microsofts lock on the software used on desktop computers.
In addition to the push from Intel, Microsoft is being squeezed by its software competitors. While Microsoft drags its heels, IBM-owned Lotus Development is creating Kona, Java-based versions of Lotus SmartSuite applications. Corel Corp. is rolling out WordPerfect Suite 8 and trumpeting its ability to incorporate Java applets in any document. These products compete directly with MS Office, the best-selling suite of applications that brings in billions to Microsoft.
While its difficult to overestimate Microsofts influence on the software market, the company cant operate in a vacuum forever and ignore Java. If competitive pressures continue to build, they will eventually force Microsoft to embrace Java.
If this happens, it will give Apple a new lease on life. Apple has been hard hit by the departure of many former Macintosh software developers who now create applications for Windows. If the developers write for Java, their applications will run on Intel, PowerPC, and other processors.
Now that Intel has lined up behind Java, Microsoft is the only major player on the other side. A win for Java would be a significant breach in the Great Wall of Windows. Its up to Emperor Gates to decide if he will continue to fend off the Java hordes or welcome them into his empire. CW
Microsoft Canada's response: Microsoft and Java
[http://www.morochove.com/watch/privcw/richard.htm][http://www.morochove.com/watch/privcw/copyrigh.htm]