WebSlices

WebSlices are snippets of the entire page that a user can subscribe to.[13]

WebSlices will be automatically kept updated by the browser, and can be viewed directly from the Favorites bar, complete with graphics and visuals. Developers can mark parts of the pages as WebSlices, using the hAtom and hSlice microformat. WebSlices have been compared to Active Desktop, introduced in Internet Explorer 4 in 1997.[15]

“ The description of Active Desktop is very nearly an exact description of the new WebSlices feature in IE8. They do exactly what Active Desktop was designed to do - grab information from the Web, and display it in a kind of widget inside Internet Explorer. ” —Preston Gralla, Computer World

sonicsrini / 2008-07-03 17:42:43

activities

sonicsrini / 2008-07-03 18:00:43

activities (these notes in this theme are from wikipedia)

Activities are contextual commands that allow a user to invoke an online service from any other page.[13]

Actions such as selecting the text or other objects will give users access to the usable Activity services (such as blogging with the selected text, or viewing a map of a selected geographical location), which can then be invoked with the selected object.

According to Microsoft, Activities make copying and pasting between web pages easier.[6] IE8 specifies an XML-based encoding which allows a web application or web service to be invoked as an Activity service.

How the service will be invoked and for what categories of content it will show up is specified in the XML file.[14] Similarities have been drawn between Activities and the controversial Smart tags, feature experimented with in the IE 6 Beta but withdrawn after criticism (though later included in MS Office).[10]

sonicsrini / 2008-07-03 17:41:52

version targeting

Internet Explorer 8 features stricter adherence to web standards, which in some cases is incompatible with the behavior exhibited by previous versions of Internet Explorer.

As a result, web pages coded to the behavior of the older versions will break in IE8. This would have been a repetition of the situation with IE7, which having fixed a lot of bugs from IE6, broke pages which used the IE6 bugs to work around its non-compliance. This was especially a problem for offline HTML documents, which may not have been updatable (e.g. stored on a read-only medium, such as a CD-ROM or DVD-ROM).

To avoid this situation, Microsoft proposed Version Targeting whereby a page could be authored to a specific version of a browser using the X-UA-Compatible declaration either as a meta element or in the HTTP headers.[19]

A browser with a newer version than what the page has been coded for would emulate the behavior of the older version so that the assumptions the page made about the browser’s behavior holds true.

Microsoft proposed that a page with a doctype that triggers standards mode (or almost standards mode) in IE7 would by-default trigger IE7-like behavior (called “standards mode”) in IE8 and future versions of IE. The new features of IE8, along with the breaking changes, could be enabled by explicitly using the X-UA-Compatible declaration to trigger what Microsoft called the “IE8 standards mode”.

Microsoft’s reasoning was that by making the choice to opt for standards compliance explicit, pages that do not want the behavior will not trigger the IE8 standards mode.[19] IE8 standards mode could also be triggered by the HTML5 doctype. Doctypes that trigger quirks mode in IE7 will continue to do so in IE8.

The proposal was met with much controversy. Jeremy Keith, writing for A List Apart, felt that tying pages to browser versions would greatly hinder progressive development as championed by web standards.[23] Håkon Wium Lie, Chief Technology Officer of Opera Software, authors of the Opera web browser, stated in an article for The Register that the move was an example of monopolistic behaviour due to Microsoft’s dominating position in the web browser and operating system markets.[24]

Peter Bright of Ars Technica claimed that the idea of using a meta tag to pick a specific rendering mode fundamentally misses the point of standards-based development, but positioned the issue as one of idealism versus pragmatism in web development, noting that not all of the Web is actively maintained, and that, “demanding that web developers update sites to ensure they continue to work properly in any future browser version is probably too much to ask.”[25]

On March 3, 2008, Dean Hachamovitch announced that Microsoft had changed their minds, opting instead to make the IE8 standards mode (now called “standards mode”) the default in IE8 (i.e., pages with doctypes that trigger standards mode in IE7 as well as newer doctypes).[18]

Version targeting would still be present but now would be used to opt-out of progressive development and use the IE7 standards mode. While this move was praised by many of the same people who had criticised Microsoft’s original choice, including Microsoft’s competitors,[26] the subsequent release of Internet Explorer 8 Beta 1 revealed that many web sites do not work in this new standards mode.

sonicsrini / 2008-07-03 17:50:07

other features and improvements

Other new features in IE8 includes a redesigned Favorites Bar, which can now host content such as WebSlices, web feeds as well as documents, in addition to website links. The phishing filter has been augmented with Safety Filter that prevents sites known to spread malware from loading. Users need to make an explicit choice to load a blocked site; however this feature can be disabled using Group Policy. A crash recovery mechanism has been incorporated; if the browser crashes, web pages being viewed are recovered when the browser is restarted.[13] Full-page zoom now reflows the text to remove the appearance of horizontal scrollbars on zooming.[17] For developers, IE8 includes tools that allow HTML, CSS and JavaScript debugging directly from the browser.[14]

Internet Explorer 8 includes performance improvements across the HTML parser, CSS engine, mark-up tree manipulation as well as the JScript runtime and the associated garbage collector. Circular Memory leaks, which resulted earlier due to inconsistent handling of JScript objects and DOM objects, have been alleviated.[14] For better security and stability, IE8 uses the Loosely Coupled Internet Explorer (LCIE) architecture and runs the browser frame and tabs in separate processes. Glitches and hangs don’t bring down the entire browser. It also leads to higher performance and scalability. Permissions for ActiveX controls have been made more granular – instead of enabling or disabling them globally, they can now be allowed on a per-site basis.

sonicsrini / 2008-07-03 17:46:21

links from wikipedia

  • IEBlog : Installing IE8
  • ^ Internet Explorer 8 Readiness Toolkit
  • IEBlog : IE8 Beta 2 Coming in August
  • LaMonica, Martin (200705-03). Microsoft hints at general plan for IE 8. CNET News.com. Retrieved on 200803-11.
  • Reimer, Jeremy (200705-02). Microsoft drops hints about Internet Explorer 8. ars technica. Retrieved on 200705-02.
  • a c Mary Jo Foley. IE 8 to feature WebSlices, Activities. CNet Blogs. Retrieved on 2007-03-05.
  • ^ IE 8: On the Path to Web Standards Compliance – ACID 2 Test Pass Complete. Microsoft (200712-19). Retrieved on 200712-20.
  • Foley, Mary Jo. “Private IE 8 beta 1 test build coming soon”, ZDNet, 200802-23. Retrieved on 200803-01. 
  • Internet Explorer 8 Readiness Toolkit
  • ^ a b Paul Thurrott. Internet Explorer 8 Beta 1 Review. Windows IT Pro. Retrieved on 2008-03-12.
  • ^ a b http://msdn2.microsoft.com/en-us/library/cc288472(VS.85).aspx MSDN “What’s New in Internet Explorer 8”
  • http://code.msdn.microsoft.com/ie8whitepapers MSDN IE8 White Papers
  • a b c New and exciting features. Microsoft. Retrieved on 2008-03-05.
  • ^ a b c d How do I make my site ‘light up’ with Internet Explorer 8?. Microsoft. Retrieved on 2008-03-05.
  • Preston Gralla. IE8’s new WebSlices feature: Welcome to 1997. Computer World. Retrieved on 2008-03-12.
  • Address Bar improvements in Internet Explorer 8
  • ^ a b c How do I keep my site and add-ons working with Internet Explorer 8?. Microsoft. Retrieved on 2008-03-05.
  • ^ a b c Hachamovitch, Dean (200803-03). Microsoft’s Interoperability Principles and IE8. MSDN Blogs. Retrieved on 200803-03.
  • ^ a b c Aaron Gustafson (January 21, 2008). Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8. Retrieved on 2007-03-22.
  • Internet Explorer 8 and Acid2 A Milestone (200712-19). Retrieved on 200712-19.
  • Mielke, Markus (200712-20). RE: FW: IE Blog: Internet Explorer 8 and Acid2: A Milestone. W3C. Retrieved on 200712-28.
  • Chris Wilson. Windows Internet Explorer 8 Expert Zone Chat (March 20, 2008). Retrieved on 2008-04-15. “The ACID3 test is a collection of interesting tests, spread across a large set of standards. Some of those standards will see improvements in IE8 – in fact, IE8 already improves on IE7’s score – but we are focused on the most important features and standards to make web developers’ lives easier. The ACID3 test does not map directly to that goal.
  • Jeremy Keith (February 21, 2008). They Shoot Browsers, Don’t They?. A List Apart. Retrieved on 2007-03-05.
  • Håkon Wium Lie (February 19, 2008). Opera CTO: How to fix Microsoft’s browser issues. The Register. Retrieved on 2008-03-21.
  • Peter Bright (January 24, 2008). Wisdom and folly: IE8’s super standards mode cuts both ways. Ars Technica. Retrieved on 2008-03-21.
  • ^ Gregg Keizer (March 7, 2008). Opera: IE8’s changes don’t let Microsoft off legal hook. InfoWorld. Retrieved on 2008-03-21.
  • [edit] External links

    sonicsrini / 2008-07-03 17:54:00

    improved address bar

    The address bar features:
    • domain highlighting for added security so that the top-level domain is shown in black whereas the other parts of the URL are grayed out.
      • Domain highlighting however cannot be optionally turned off by users or websites.
    • support for pasting multi-line URLs
    • an improved model for inserting the selection caret, and selecting words, or entire URLs in the Address bar.
    • The inline autocomplete feature has been dropped from Internet Explorer 8.[

    sonicsrini / 2008-07-03 17:44:42

    ie8 dev tools

    sonicsrini / 2008-07-03 18:02:48

    vector markup language

    Vector Markup Language (VML) is an XML language used to produce vector graphics. VML was submitted as a proposed standard to the W3C in 1998 by Microsoft, Macromedia, and others. Around the same time other competing W3C submissions were received in the area of web vector graphics, such as PGML from Adobe, Sun, and others.[1].

    As a result of these submissions, a new W3C working group was created, which produced SVG.

    Even though largely ignored by developers, Microsoft still implemented VML into Internet Explorer 5.0 and higher and in Microsoft Office 2000 and higher.

    Google Maps currently uses VML for rendering vectors when running on Internet Explorer 5.5+.[2]

    sonicsrini / 2008-07-03 18:03:55

    standards support

    IE8 improves rendering of content authored to various web standards (like HTML, CSS and JavaScript) in standards mode.[18] Such changes might cause it to break compatibility as it behaves significantly differently compared to IE7.[19]

    In order to maintain backwards compatibility, sites can opt-into IE7-like handling of content by inserting a special meta element into the web page, that triggers the “IE7 standards mode” in the browser, using:[18]

    meta http-equiv=”X-UA-Compatible” content=”IE=7”

    Above: Acid3 rendered by Internet Explorer 8 Beta 1 in standards mode. Although the rendering is poor compared to competing browsers, standards are expected to improve further in the second beta.

    While the behavior of the browser is unchanged from Internet Explorer 7 in “IE7 Standards Mode”, in standards mode (the default IE8 rendering mode), IE8 supports Data: URIs, HTML object fallback, the abbr tag, CSS generated content and the display: table CSS rule, in addition to fixing a lot of CSS and HTML parsing bugs.[7] As a result, IE8 Beta 1 passes the Acid2 test in IE8 standards mode (now called “standards mode”).20 Also, the proprietary hasLayout property will be eliminated when using IE8 in IE8 standards mode.[21] Microsoft has stated that Internet Explorer 8 will improve only some of the standards being tested by Acid3.[22]

    Compliance with the CSS 2.1 specification has been one of the main goals of Internet Explorer 8. In addition, it also supports some CSS3 features. IE8 also partially supports CSS 2.1 Paged media (including the @page CSS rule and the left, right and first page selectors). In addition, it also supports the DOM: Storage, Cross Document Messaging (XDM) and the Selectors APIs. IE8 also adds cross-domain communication via the XDomainRequest object, that exposes a programming model similar to XMLHTTPRequest. IE8 features an enhanced and standardized DOM, that brings it in line with implementations in other browsers. Attributes and properties in DOM objects are now handled differently, and the behavior of the getAttribute, setAttribute and removeAttribute modifiers have been changed to match the behavior of other browsers.[14] Internet Explorer 8 also supports the Accessible Rich Internet Applications specification for enhanced accessibility in Ajax-based rich Internet applications.[17]

    sonicsrini / 2008-07-03 17:48:10

    favorites menu capturing a webslice

    sonicsrini / 2008-07-03 18:02:01

    msdn on VML

    Vector Markup Language (VML) is an XML-based exchange, editing, and delivery format for high-quality vector graphics on the Web that meets the needs of both productivity users and graphic design professionals. XML is an emerging simple, flexible, and open text-based language that complements HTML. (See the XML section of the MSDN Library for detailed information on XML.)

    VML is currently supported by Microsoft Internet Explorer version 5.0 or later.

    VML has been proposed to the W3C as a standard for vector graphics on the Web (see http://www.w3.org/TR/NOTE-VML). Microsoft is continuing to lead the charge in the development and implementation of XML-based technologies, working with leading industry partners (AutoDesk, Hewlett-Packard, Macromedia, Visio) and the W3C to advance Web-based standards. We expect to work with the W3C to ultimately drive to one standard format for vector graphics on the Web.

    VML is also supported by Microsoft Office 2000 or later. Microsoft Word, Microsoft Excel, and Microsoft PowerPoint can be used to create VML graphics.

    sonicsrini / 2008-07-03 18:06:00

    Login

    • My Metaspace
    • The Current Page

    Create an Account