by Andrew Whiteman

Many software upgrades offer poor value for money and many have bugs. However, there are some upgrades which always worth having. Adobe Dreamweaver upgrades tend to be of this type.

Since web development is constantly evolving, each new release of web programs like Dreamweaver tend to contain features which are introduced in response to changes and new technologies in the way websites are constructed and elements that can be placed on web pages. Dreamweaver is now an Adobe product, since the acquisition of Macromedia. So let's see what Adobe have done to enhance what is probably the most widely-used web development tool in the world.

Dreamweaver is now part of Adobe's Creative Suites, so part of the upgrade will simply be cosmetic, but what else have Adobe come up with in their first upgrade of this industry-standard web development tool.

Manipulation of CSS code has also been made easier with the addition of features for reorganising styles and transferring them between style sheets. Users can now automatically transfer an inline CSS style to a style sheet or convert an embedded style sheet into an external one.

The new browser compatibility feature in Dreamweaver CS3 allows users to check for issues within their pages relating to specific browsers (IE, Firefox, Opera, Safari, Netscape). It creates a report explaining problems which may occur when CSS on your pages is rendered in a particular browser.

The new version of Dreamweaver now contains a great utility called the browser compatibility check. This lets you choose a particular browser, such as Internet Explorer, Opera, Firefox, Safari or Netscape, and comes up with a detailed report of any issues with the display of your CSS in the specified browser.

As well as enhanced support for CSS, Dreamweaver now allows the inclusion of elements of the new Ajax technology which uses JavaScript to add a new level of interactivity to web pages by updating the page with elements from a server without having to reload the page. Dreamweaver's implementation of Ajax is via the Spry framework. This is a collection of JavaScript-based code which provides a simple way for web designers to add Ajax content to their pages without having to type a line of code.

Dreamweaver' Spry content is divided into three categories called widgets, special effects and data sets. The widgets offer several different interface elements such as tabbed panels which allow designers to display content in a given part of the page which changes when the user clicks a particular tab. Other widgets include form validation utilities which check data entered into elements on a form and menus and sub-menus for navigation.

Spry effects can be applied to wide range of HTML components and include the ability to fade, highlight, zoom and shrink page elements in response to user interaction.

Spry data sets will bring in data from an external XML data source and display it on the page. Data sets offer a drill-down facility whereby users can click on information already displayed to bring up more detailed information on that particular item somewhere else on the page.

Dreamweaver CS3 is also the first version of the program to offer compatibility with Intel-based and PowerPC Macintosh systems. It also runs on Windows XP and Windows Vista systems.

About the Author: