Not to be left out of any development trends, Microsoft is working to simplify the job of building so-called AJAX applications, or Web applications with sophisticated graphics.

The company is building software, code-named Atlas, that provides developers with tools designed to ease creation of AJAX-style applications. An early version of the software will be made available to developers at the company's Professional Developers Conference in Los Angeles in September.

Though it's a relatively new term, AJAX describes a set of Web technologies invented and standardised during the past eight years. Those include JavaScript, dynamic HTML and a feature called XmlHttp which reduces the need for Web clients to reconnect to a Web server every time information is downloaded.

A growing number of proponents argue that applications created with AJAX perform better than today's Web browser-based applications.

Microsoft's Atlas is a "Web client framework" designed to make the job of building AJAX-style applications simpler, said Charles Fitzgerald, the company's general manager for platform technologies. To run applications built using Atlas, users will need to download a Web browser add-on.

"People who do (AJAX development) are rocket scientists," Fitzgerald said. "In some ways, this papers over the mess that is JavaScript development. It's easy-to-build 'spaghetti' code."

Atlas -- which is a downloadable piece of JavaScript code -- gives developers a more structured environment for building applications, providing time-saving services such as an object model and debugging, he said. It will work across any Web browser that supports AJAX technologies.

Developers can use the Atlas software through Microsoft's Visual Studio 2005 development tools and the Web development framework ASP.Net 2.0, both of which are expected to ship in November.

Fitzgerald said Atlas is part of a suite of Microsoft technologies for creating so-called rich-client applications, which feature sophisticated user interface design and quicker performance than traditional Web applications.

The company is also investing in development tools to more easily build Office applications that tap into data from back-end applications, such as those from SAP and Siebel.

At the Professional Developers Conference, Microsoft will give more information on front-end development using Avalon, the presentation system and programming model scheduled to arrive with Windows update Longhorn next year, Fitzgerald said.

Advertisement
  • Leave A Comment

(if you need to share some code)

You must read and type the 6 chars within 0..9 and A..F

* mandatory fields.

Log in


Sign up | Forgot your password?

  • Blogs

StaffXO to run XP
When Bill Gates says that everything in the world should be a computer, what he means is that everything in the world should be running Windows. Read more »

-- posted by Staff

StaffDrop in on Builder AU at Open CeBiT 2008
Got a question on open source you need answered? Need a way to help convince your boss that open source is the way to go? Or just curious to learn what all the fuss is about? Then drop in to the Builder AU Open Source Afternoon on Wednesday May 21. Read more »

-- posted by Staff

Chris DuckettAssumption-based Hacking 101
High-level thinking leads to assumptions, and assumptions are the mother of all mistakes -- consequently the best place to find a security hole is in a place where the programmer has made an incorrect assumption. Read more »

-- posted by Chris Duckett

  • What's On?

Club Builder: Vapour-where? Club Builder: Vapour-where?
Applets are back from the dead, but do we want them? This week's Club Builder also looks at which pieces of software are utter vapour.

Understanding task and data parallelism
The difference between task and data parallelism, and how there is a way around the limits imposed by Amdahl's Law.