ITworld.com
  Search  
ITworld Home Page ITworld Webcasts ITworld White Papers ITworld Newsletters ITworld News ITworld Topics Careers ITworld Voices ITwhirled Changing the way you view IT

Microsoft debuts IE 8, aims for CSS interoperability

IDG News Service 3/6/08

Elizabeth Montalbano, IDG News Service, New York Bureau

Bookmark and Share

Microsoft on Wednesday released a host of developer technologies aimed at creating rich Internet applications (RIAs), including a beta of the next version of Internet Explorer (IE) that the company hopes will promote the development of applications that have the same look and feel across different browsers.

On this topic

Technologies that developers can now get their hands on include betas of Internet Explorer 8, Silverlight 2 and Expression Studio 2. Silverlight 2 is an update to Microsoft's cross-browser software for building and delivering multimedia applications on the Web, and Expression is Microsoft's graphic and Web-design suite. Microsoft released updates of the products at its annual MIX 08 conference, which kicked off in Las Vegas on Wednesday.

IE 8 made its public debut at the show in a demonstration by Dean Hachamovitch, IE general manager at Microsoft. In particular, he seemed keen to show uniformity of application experiences between IE 8 and competing browsers Mozilla Firefox and Apple Safari.

Microsoft developed IE before some Web standards, such as CSS (Cascading Style Sheets) and RSS, were developed, and so older versions of the browser don't support them. When IE took off as the de facto standard, developers would write applications to work with IE rather than to support Web standards. Microsoft also was lax in updating IE to meet the demands of standards because there was little competition in the browser market for years.

With the release and subsequent popularity of open-source browser Mozilla Firefox three years ago, IE's need to stay current with Web standards -- so that Web pages could be developed once to look the same across all browsers -- became more important. When Microsoft developed IE 7, released in October 2006, the company had good intentions and decided to improve support of Web standards with the new release.

However, Web sites that were created for older versions of IE didn't work properly on IE 7, and applications developed for IE 7 didn't work the same way on Firefox and Safari. This is a problem that Microsoft is determined to remedy with IE 8, Hachamovitch said Wednesday.

"We want to get the Web pages to look the same on all the browsers," he said. "IE 8 will interoperate with Web content in the most standards-compliant way it can."

Microsoft aims to achieve this goal in two ways. One is to support Cascading Style Sheets 2.1 (CSS), the latest version of the standard that is still in development, in IE 8. CSS is a standard technology, the specification of which is overseen by the World Wide Web Consortium (W3C), for separating the appearance of a Web page from the content. It is the standard supported by all the major browsers.

"Today, differences between browsers simply waste too much developer time," Hachamovitch said. "Real-world interoperability begins with CSS support."

The CSS problem is not unique to Microsoft IE, said Greg DeMichillie, an analyst with Directions on Microsoft. He said there are different levels of support for CSS in different browsers -- "that's why you get these buggy sites where the pictures don't line up."

The reason all browsers don't support CSS in the same way is that the standard, as it's written in the W3C, is complicated, and there isn't a formal test suite to show how an application written according to the CSS standard should work in a browser, DeMichillie said.

And because of the differences in browser support for the standard, developers writing applications for the Web still have to test them on different browsers to ensure they look the same once rendered online, DeMichillie said. For developers, "it is a serious problem," he said.

The other way Microsoft plans to help solve the interoperability problems is by working with the W3C to make sure the standard itself inspires uniformity across browsers. To this end, Microsoft is submitting 702 test cases for testing CSS implementations in browsers to the W3C CSS working group, and is making them available to developers through a BSD license.

"We want to make sure we are interoperating the standard the same way developers are," Hachamovitch said.

While the CSS problem "is not going to disappear overnight," Directions on Microsoft's DeMichillie said anything Microsoft can do to help remedy the situation "is a good thing."

The IE 8 beta is available on Microsoft's Web site, as are both the Silverlight 2 and Expression Studio 2 betas.

Elizabeth Montalbano is Senior writer for the IDG News Service.




Sponsored Links

Dashboards & KPI Reporting for Business People
PivotLink provides a new perspective on your business with drillable dashboards & reports.
IP Networks Boost Secure Health Communications
AT&T provides secure communication to keep health care moving forward.
New Webcast: How to PROFIT WITH REMOTE SUPPORT
Discover how REMOTE SUPPORT can fuel your IT business in ways you've never thought of before.
FREE SECURITY AUDIT RESOURCES
Take a Risk Assessment, get White Papers on the Latest Threats, listen to Malware Expert Webcasts.
TAKE CONTROL OF REMOTE COMPUTERS
Support, configure and install applications and updates remotely for greater efficiency.
» Buy a link now

Advertisements
Sponsored links
Locate Hidden Software on business PCs with this free tool
Top 5 Reasons to Combine App Performance and Security
Bring harmony to your mix of UNIX-Linux-Windows computing environments
KODAK i1400 Series Scanners stand up to the challenge
 Home   Application Development  Web development  Web development platforms  Web Browsers  Microsoft Internet Explorer
www.itworld.com    open.itworld.com     security.itworld.com     smallbusiness.itworld.com
storage.itworld.com     utilitycomputing.itworld.com     wireless.itworld.com

 
Contact Us   About Us   Privacy Policy    Terms of Service   Reprints  

CIO   Computerworld   CSO   GamePro   Games.net   IDG Connect   IDG World Expo   Industry Standard   Infoworld   ITworld   JavaWorld   LinuxWorld  MacUser   Macworld   Network World   PC World   Playlist  

Copyright © Computerworld, Inc. All rights reserved

Reproduction in whole or in part in any form or medium without express written permission of Computerworld Inc. is prohibited. Computerworld and Computerworld.com and the respective logos are trademarks of International Data Group Inc.