'Cool' faces hot fight inside MS

Some at Microsoft hope it will kill Java, but 'Cool' programming technology
may never see the light of day.

By Mary Jo Foley, Sm@rt Reseller
February 16, 1999 5:04 PM PT

Whether Microsoft Corp.'s rival to Java ever makes it off company
whiteboards depends as much on internal Microsoft politics as on legal and
technological concerns.

The company's would-be Java killer, code-named "Cool", has factions within
Microsoft (Nasdaq:MSFT) battling over whether or not to create an entirely
new language, a new variation on C++, or to stay the course and attempt to
ride out the company's legal battles over Java with Sun Microsystems Inc.

Little is known about Cool's timing or feature set. Microsoft officials say
that no one at Microsoft has written a line of code for the potential language.

But developers outside of the company insist that members of Microsoft's
tools group are actively evangelizing Cool as an alternative to Sun's Java.

Will MS ice Cool?
Indeed, advocates within Microsoft's Developer Tools Division are the ones
pushing the entirely new language approach, say sources.

But other Microsoft developers and executives -- primarily those who have
been with the company for a number of years -- are advocating staying the
course and either betting on a COM+-enhanced version of Microsoft C++
and/or Microsoft Visual J.

Sources say the leader of the latter, more conservative, camp is none other
than David Vaskevitch, vice president and chief architect of Microsoft's
Distributed Applications Platform Division.

Vaskevitch, who reports directly to Microsoft Senior Vice President Jim
Allchin, currently drives much of the data access, data architecture and
component services strategies for the company. Vaskevitch also is rumored
to be the lead candidate for the head of a new developer group that
Microsoft is considering forming as part of an expected company-wide
reorganization in the next couple of months.

Microsoft may form up to four new divisions -- Enterprise, Consumer,
Knowledge Worker and Developer -- as part of the reorganization, according
to industry reports.

And if Vaskevitch is appointed to head the developer division, the Cool
project could die an untimely death, say sources close to the company.

"If Vaskevitch gets the job, Cool is dead," said an official with one
company developing for Windows, who requested anonymity.

Vaskevitch and other Microsoft officials contacted for comment did not
respond to questions about Cool by press time.

J++ still kicking
Meanwhile, Microsoft insists it plans to continue work on its Visual J++
Java product simultaneously with any other programming language work in
which it is engaged.

Company officials deny talk that Microsoft intends to halt work on J++,
despite a number of rulings that have not favored Microsoft by the judge
overseeing the Sun vs. Microsoft Java case.

So far, Microsoft has fixed some of its products by adding Java Native
Interface support, but it has done nothing to alter its J++ language, other
than to add a warning of possible noncompliance of the product and
applications developed with it.

Microsoft's Research Group also continues to work on a number of
Java-related projects. Among these is a Microsoft-developed optimizing Java
compiler and run-time environment, code-named "Marmot."

Microsoft has built a Marmot prototype that is aimed at improving the
performance of Java when used in developing large, object-oriented,
threaded applications.





From MAILER-DAEMON@cs.depaul.edu Thu Feb 18 10:19:29 1999