September 8, 2005 1:10 PM PDT

Microsoft Web plan takes aim at Google

Related Stories

Google aims for Web developers' hearts and minds

August 26, 2005

(continued from previous page)

write Windows applications that make use of the "Activity" window. This would allow a customer service representative, for example, to display customer information in a chat session.

Microsoft is encouraging developers to write applications for its Web properties because more and more applications are being delivered online rather than run on a single desktop PC, company executives said.

"We think we need to evolve the platform and development story to keep pace with developers who want to build these experiences that reach across the Internet," said Adam Sohn, a spokesman for Microsoft's MSN division. "The more applications, the more value to the user and the more people gravitate to our platform."

While Microsoft is opening up access to well-established MSN sites next week, it is also giving a sneak peek of some tools it hopes will ease online Web application development.

Next Thursday, Microsoft executives will discuss a developer program for Start.com, an MSN incubator Web site that consolidates information from RSS feeds and other Web sites onto a single customizable page.

Although the company has been quiet about the details, the idea is to encourage Web programmers to build add-ons to Start.com, according to employee blogs.

At the PDC next week, the company is also expected to release a beta test version of Atlas, a tool meant to ease creation of Web applications using the technique known as AJAX, which relies on modern standards to make Web pages more interactive.

The Atlas toolkit is expected to eventually include software called the MSN Framework, software for building JavaScript applications that run on top of MSN Web properties, including the forthcoming version of Hotmail and the MSN Spaces blog and photo-sharing service. The common tooling will make it easier for Microsoft engineers to add new features to their Web sites, according to Microsoft employees.

"The Framework provides us with a client-side component model, network stacks, Firefox compatibility, and OO (object-oriented) language enhancements that allows us to 'engineer' rather than ad-hoc script the client," Scott Isaacs, an architect for MSN Web experience, said in a recent blog posting.

Much of the MSN-specific tooling will be incorporated in Microsoft's Atlas, Isaacs said. Developed by the ASP.Net team, the Atlas Project is an add-on to Microsoft flagship development tool Visual Studio to simplify the job of writing interactive Web applications using AJAX standards.

Balancing Web and Windows platforms
Promoting AJAX-style development of online applications poses something of a conflict for Microsoft, said Michael Cherry, an analyst at Directions on Microsoft.

On one hand, Microsoft is appealing to the trend of making Web applications that run entirely in the browser across all operating systems. But at the same time, it continues to espouse so-called thick clients, or what Microsoft calls "smart clients," where the application front end fully exploits the features of Windows and Office on a PC. In its own Dynamics-branded business applications, announced Wednesday, integration with Office is a top priority, for instance.

"What kind of worries them a little with the AJAX thin-client model is, if they ignore it and offer nothing, are they driving people to (the open-source development combination) LAMP?" Cherry said.

"There's an ongoing debate inside the company over what's the right level to support these things while still being aware that the company is in the operating-system business," he said.

Microsoft's Sohn said the company will continue to encourage the use of both the MSN platform and its Windows/Office combination. With the MSN tooling, many Windows-based clients can now more easily grab data from public Web sites, he noted.

"We don't see any conflict here," he said. "And we know how to compete in the platform business."

Previous page
Page 1 | 2

See more CNET content tagged:
MSN Search, API, Simple Object Access Protocol, developer, Web development

5 comments

Join the conversation!
Add your comment
More original ideas from Microsoft
Unfortunately, all their original ideas were *originally* someone else's.
Posted by Eggs Ackley (34 comments )
Reply Link Flag
More original comments from the chorus
Unfortunately the chorus has been singing the same sorry theme for years on end and have lost all credability.

No where does the article imply that MS was presenting this as an "original" thought, to the contrary the gist is that MS is playing catch up by imitating it's competitors in this area.

But of course you can't see that just like you can't see the cases where MS has lead the pack with original ideas that others have had to copy because you've convinced yourself that because it's MS it must be copied. I'll leave it to you to find examples of MS originality because that's the only way you'll get over your mental problem.
Posted by aabcdefghij987654321 (1721 comments )
Link Flag
Companies are rarely the first
Google was hardly the first to implement web services APIs, and they just "copied" everyone with a new instant messenger. In the computer field using good ideas built by others is a great thing for the industry. Blizzard "copied" the gameplay of Command and Conquer and made it better. Why reinvent the wheel. That is what the whole open source movement is about. This is not a defence of Microsoft, since I am not excited about these APIs. I think Google does a better job on the web. I find it perfectly fine and even commendable however, that Microsoft is moving to giving these tools.
Posted by tsm26 (81 comments )
Link Flag
Will that work?
How many programmers that program for Microsoft products are there that will really volunteer their time to develop anything for free? The few products that I see being developed for free for Windows are (1) not the full version that you buy, (2) riddled with adware, (3) a trojan horse, (4) is some other malware, (5) will expire in so many days, (6) are partially disabled, (7) developed by a large company that wants more people to use that company's products (e.g. Java, Internet Explorer, Flash, Adobe Reader, etc.), or (8) are open source adaptations for Windows (there are very few of these, unless you compile them yourself--usually, the open source ones are developed primarily for some variant *nix, where there is already a large community of developers that volunteer time).
Posted by Shoa_Creek (79 comments )
Reply Link Flag
 

Join the conversation

Add your comment

The posting of advertisements, profanity, or personal attacks is prohibited. Click here to review our Terms of Use.

What's Hot

Discussions

Shared

RSS Feeds

Add headlines from CNET News to your homepage or feedreader.