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, Steve Ballmer, Microsoft's chief executive officer (CEO), said in a speech here this week.
"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," Ballmer said, 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 towards services that can be accessed from any type of device. The effort relies heavily on XML (extensible markup language), and includes applications and tools for creating Web-based services for consumers and businesses that will be rolled out over two years or more.
Microsoft has said before 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. One thing 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.
Something else new 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 contribute to more complex services. Microsoft has said it will offer a .Net version of Passport, its online user authentication service, to act as one of those building block services.
"All Windows XP users will get a Passport," Ballmer said, implying that the service will be bundled with the new operating system, formerly known as Whistler and is expected later this year.
Asked whether applications 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 Inc., Java's creator. Sun had accused Microsoft of 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 is enabling developers to write Java applications that interoperate with .Net., he said.