Microsoft to unveil .NET software for non-Microsoft platforms
(IDG) -- Microsoft will unveil new software next week that will allow Web services created using its .NET technology to run on computers that use operating systems other than Windows.
"We'll make some announcements Monday where we'll have ways for people who are not running on top of a Microsoft platform ... to implement our .NET services," Steve Ballmer, Microsoft's chief executive officer (CEO), said Monday evening while speaking at a dinner hosted by Silicon Valley non-profit group The Churchill Club.
Asked if the operating systems supported will include Linux, seen by some as a competitor to Windows, Ballmer replied that they would.
"Do we have a way for people who host Web sites on Linux to build on [.NET]? Yes we do. That's not to say our overall strategy is not to get those Web sites over to Windows, but we will provide a way for those Linux servers to use .NET," Ballmer said.
Last year Microsoft announced its .NET initiative, which has been seen as an effort to breathe new life into the company, as the focus of computing moves beyond PCs and toward services that can be accessed from any type of device. The effort relies heavily on XML, and includes applications and tools for creating Web-based services for consumers and businesses.
Microsoft has said in the past that .NET will run on platforms other than Windows. Indeed, that's likely to be an essential requirement, since many large Web sites are based on versions of Unix or Linux. What's not clear yet is whether .NET will work as well with other software platforms as it will with Windows.
"We do not tell people that the only way to embrace .NET is to rip everything out of there" and replace it with Windows, Ballmer said.
The Microsoft CEO was scant on details about next week's .NET announcements, being reluctant to pre-announce the news. The company has scheduled a press conference for Monday at its Redmond, Washington, headquarters.
One of the new .NET software services Microsoft will discuss next week is Hailstorm, which Ballmer described as "a set of XML services" for tasks such as authenticating a user's identity and checking calendar information -- tasks which themselves could provide information to enable more complex services. Microsoft has already said it will offer a .NET version of Passport, its online user authentication service.
"All Windows XP users will get a Passport," Ballmer said here, implying that the service will be bundled with the new operating system, which was formerly known as Whistler and is expected later this year.
Asked whether programs written in Java will work with .NET services, Ballmer said he can finally answer that question after Microsoft settled last month its long-standing lawsuit with Sun Microsystems, Java's creator. Sun sued Microsoft for allegedly creating an "impure" version of Java that worked best with Microsoft's own operating software.
"We will embrace Java, the programming language, as a full member of the .NET suite of tools," Ballmer said. The company will make sure developers can write Java applications that interoperate with .NET., he said.
However, he acknowledged, "Some people will point out that it won't be pure Java. That's right, it will be Java to write .NET applications, rather than J2EE."
J2EE, or Java 2 Enterprise Edition, is the latest version of Java from Sun. As part of its lawsuit settlement, Microsoft agreed to pay Sun $20 million and gave up its right to use newer versions of Java as they are released. Sun, meanwhile, announced its own Web services initiative last month, dubbed Sun ONE (Open Net Environment), which draws heavily on Java and has set the stage for a Web services battle between the two companies.
The next 12 months will be a busy time for Microsoft as it seeks to flesh out its .NET strategy. Besides Windows XP, which will include some .NET capabilities, Ballmer said Microsoft will launch a new application development platform for creating .NET services; a new version of its Pocket PC handheld computer software; and Stinger, its software for smart phones.
In addition, Microsoft is in conversations with "people who don't use Microsoft operating systems about embedding some of the same .NET technologies in their platform, to let them move forward," he said, without elaborating.
This was Ballmer's second speech of the day in Silicon Valley. Addressing a computing conference taking place nearby Monday afternoon, he explained how XML will become the "lingua franca" for building Web-based services. By evening he had hit his stride, and his trademark booming larynx showed no signs of wear.
Asked whether he was disappointed that the world has yet to see a real HAL, the menacing yet highly intelligent computer in Stanley Kubrick's "2001: A Space Odyssey," Ballmer made an unlikely confession.
"In the spirit of frankness and directness of the 21st Century, I never saw the movie," he said. "To most people at Microsoft, HAL stands for hardware application layer."
Cross-platform products help Windows, Mac cohabit
RELATED IDG.net STORIES:
Microsoft, partners cast .NET toward e-business
|Back to the top|