|
|
Microsoft Internet Explorer
abbreviated IE or MSIE, is a proprietary graphical web browser made by Microsoft and currently available as part of Microsoft Windows. Internet Explorer is the most widely used web browser today, although since 2004 it has been losing usage share to other browsers. As of October 2005, IE's usage share is about 85% (see the market adoption section).
Internet Explorer is an integrated component of all current versions of Microsoft Windows. Microsoft has shipped Internet Explorer as the default browser in all versions of Microsoft Windows since Windows 95 OSR1. The last major upgrade to Internet Explorer was included in Windows XP Service Pack 2, but is not available for older versions of Windows. The beta version of Internet Explorer 7 for Windows XP SP2 has been available since July 27, 2005.
Internet Explorer is available as a separate download for many older versions of Windows. In the past it was also developed for several other operating systems: Internet Explorer for Mac and Internet Explorer for UNIX (the latter for use through the X Window System on Solaris and HP-UX). All of these versions have ceased active development, although Internet Explorer for Mac will still be available for download from Microsoft until January 31, 2006.
Internet Explorer is now known as Microsoft Internet Explorer, but the name will be slightly changed to Windows Internet Explorer in Windows Vista.
Features
Main articles:
Features of Internet Explorer, and [[]], and [[]], and [[]], and [[]]
The pop-up blocker included in Internet Explorer 6 SP 2Internet Explorer has been designed to view the broadest range of web pages and to provide certain features within the operating system, including Windows Update. During the heydays of the historic browser wars, Internet Explorer superseded Netscape by supporting many of the progressive features of the time.
Component architecture
The Component Object Model (COM) technology is used extensively in Internet Explorer. It allows third parties to add functionalities via Browser Helper Objects (BHO); and allows websites to offer rich content via ActiveX. As these objects have the same privileges as the browser itself (in certain situations), this raised concern over security. This issue was addressed in Internet Explorer 6.0 Service Pack 2, which provides an Add-on Manager for controlling ActiveX controls and Browser Helper Objects.
Usability and accessibility
Tabbed Browsing(QuickTabs) in IE 7.0 Preview(Build 5270)Since it is tightly integrated with the operating system, Internet Explorer makes use of the accessibility framework provided in Windows. Internet Explorer is also a user interface for FTP, with operations similar to that of Windows Explorer.
The ability to block popup windows was introduced with Internet Explorer 6.0, Service Pack 2.
Tabbed browsing, while not natively supported, can be added to Internet Explorer 6 by installing Microsoft's MSN Search Toolbar. The browser supports Tabbed browsing in version 7.0. The beta 1 version includes tabbed browsing. It features QuickTabs in beta 2 version which is the thumbnail preview of opened tabs. With this new feature, user can find, open, close, and refresh opened tabs easily.Web feeds support is built in version 7.0. The feed reader is fully integrated with the browser ,so that user can read Web Feeds(RSS/Atom) without an RSS reader. It also discovers web feeds automatically.
Security framework
Internet Explorer uses a zone-based security framework, which means that sites are grouped based upon certain conditions. It allows the restriction of broad areas of functionality, and also allows specific functions to be restricted.
Patches and updates to the browser are released periodically and made available through Windows Update website. Although security patches continue to be released for a range of platforms, most recent feature additions and security improvements are released for Windows XP only. A report in April 2005 showed that only 24% of corporate PCs had upgraded to XP SP2.
Standards support
Internet Explorer almost fully supports HTML 4.01, CSS Level 1, XML 1.0 and DOM Level 1, with minor implementation gaps. It partially supports CSS Level 2 and DOM Level 2, with some implementation gaps and conformance issues. It supports XHTML 1.0 to the extent that HTML 4.01 compatibility guidelines are followed. Internet Explorer uses DOCTYPE sniffing to choose between "quirks mode" (renders similarly to older versions of MSIE) and standards mode (renders closer to W3C's specifications) for HTML and CSS rendering. It fully supports XSLT 1.0 or the December 1998 Working Draft of XSL, depending on the version of MSXML (a dynamic link library) available. It also provides its own dialect of ECMAScript called JScript.
Internet Explorer supports a variety of graphics file formats, including GIF, JPEG and PNG. The long-waited support for PNG alpha channel was introduced in 7.0 Beta 1.Proprietary extensions
Internet Explorer has introduced an array of proprietary extensions to many of the standards, including HTML, CSS and the DOM. This has resulted in a number of web pages that can only be viewed properly using Internet Explorer. Many view this as an example of what is called "embrace, extend and extinguish" (EEE), a way to drive competitors out of business by forcing them to use proprietary technology that a company controls, resulting in vendor lock-in. Netscape Navigator up to version 4.7 was also responsible for massive proprietary extension of the core web standards, but was not criticized for it as much.
Criticisms
Main articles: Criticisms of Internet Explorer, and [[]], and [[]], and [[]], and [[]]
Internet Explorer is subject to a relatively high volume of criticism. Much of this criticism is related to concerns about security: A notable portion of the widespread promulgation of spam, spyware, adware, and computer viruses across the Internet is known to be facilitated by exploitable bugs and flaws in the security architecture of Internet Explorer. Furthermore, a notable number of users and security experts have pointed out that Microsoft has not been sufficiently committed to fixing the browser's exploitable bugs in a timely manner, and has been ineffective in pushing those changes out to users. Several companies maintain databases of security vulnerabilities known to exist in Internet Explorer and for which no fixes have been published by Microsoft — as of June 2005, there were between 20 and 27 such vulnerabilities reported in Internet Explorer 6 for Windows XP SP2, and 146 in Internet Explorer 6 for Windows 2000 SP4.
Other criticisms, mostly coming from technically proficient users and developers of websites and browser-based software applications, concern Internet Explorer's support of open standards. Internet Explorer supports, to some degree, a number of standardized technologies, but has implementation gaps and conformance failures — some minor, some not — that have led to criticism from an increasing number of developers. The increase is attributable, in large part, to the fact that competing browsers that offer relatively thorough, standards-compliant implementations are becoming more widely used. Internet Explorer's ubiquity, in spite of its perceived inferiority in this area, frustrates developers who want to write standards-compliant, cross-browser code.
Criticisms
Main articles: Criticisms of Internet Explorer, and [[]], and [[]], and [[]], and [[]]
Internet Explorer is subject to a relatively high volume of criticism. Much of this criticism is related to concerns about security: A notable portion of the widespread promulgation of spam, spyware, adware, and computer viruses across the Internet is known to be facilitated by exploitable bugs and flaws in the security architecture of Internet Explorer. Furthermore, a notable number of users and security experts have pointed out that Microsoft has not been sufficiently committed to fixing the browser's exploitable bugs in a timely manner, and has been ineffective in pushing those changes out to users. Several companies maintain databases of security vulnerabilities known to exist in Internet Explorer and for which no fixes have been published by Microsoft — as of June 2005, there were between 20 and 27 such vulnerabilities reported in Internet Explorer 6 for Windows XP SP2, and 146 in Internet Explorer 6 for Windows 2000 SP4.
Other criticisms, mostly coming from technically proficient users and developers of websites and browser-based software applications, concern Internet Explorer's support of open standards. Internet Explorer supports, to some degree, a number of standardized technologies, but has implementation gaps and conformance failures — some minor, some not — that have led to criticism from an increasing number of developers. The increase is attributable, in large part, to the fact that competing browsers that offer relatively thorough, standards-compliant implementations are becoming more widely used. Internet Explorer's ubiquity, in spite of its perceived inferiority in this area, frustrates developers who want to write standards-compliant, cross-browser code.
See also: Criticism of Microsoft ,Market adoption,Usage share
Further information: Usage share of web browsers, and [[]], and [[]], and [[]], and [[]], and [[]], and [[]], and [[]], and [[]]
The adoption rate of Internet Explorer seems to be closely related to that of Microsoft Windows, as it is the default web browser that comes with Windows. Since the integration of Internet Explorer 3.0 with Windows 95 OSR 2 in late 1996, the adoption was greatly accelerated: from below 20% in 1996 to about 40% in 1998 and over 80% in 2000. This effect, however, has recently been dubbed the "Microsoft monoculture", by analogy to the problems associated with lack of biodiversity in an ecosystem. By 2002, Internet Explorer had almost completely superseded its main rival Netscape and dominated the market.
After having fought and won the browser wars of the late 1990s, Internet Explorer began to see its usage share shrink. Having attained a peak of about 96% in 2002, it has since been in a steady decline. Statistics indicate the current most significant competition comes from Gecko-based browsers, in particular Mozilla Firefox. Nevertheless, Internet Explorer remains the dominant web browser, with a usage share of around 85% (based on statistics reference).
Industry adoption
ActiveX is used by many public websites and web applications, including eBay. Similarly, BHOs are also used by many search engine companies and third parties for creating add-ons that access their services, for example, search engine toolbars. Because of the use of COM, it is possible to include web-browsing functionality in third-party applications. Hence, there are a number of Internet Explorer shells, and a number of applications like RealPlayer (a media player) also use Internet Explorer's web browsing module for viewing the World Wide Web within the applications.
"Standalone"
Internet Explorer
While it is not officially possible to keep multiple versions of Internet Explorer on the same machine, some hackers (Joe Maddalone, Ryan Parman, et al.) successfully separated several versions of Internet Explorer making them standalone applications. These were referred as "standalone" IEs and included versions 3.0 to 5.5 SP2.
Multiple IEs In Windows Web Design — The web developer Joe Maddalone who found the solution.
Skyzyx.com - Standalone Internet Explorer — The web developer Ryan Parman who made the customized browsers files available.
Multiple Explorers — Downloads of all the versions
Microsoft has discontinued standalone installers for Internet Explorer to the general public. However, a blogger/web developer/programmer named Liew Cheon Fong has posted a procedure for downloading the complete install package.
Version 7.0
For version 7.0 of Internet Explorer, set to ship with Windows Vista and as a separate download for Windows XP with Service Pack 2, large amounts of the architecture, including the security framework, have been completely overhauled. Partly as a result of these security enhancements,
the browser will be a stand-alone application, rather than integrated with the Windows shell, and it will no longer be capable of acting as a file browser. The "beta 1" (build 5112) and "beta 2 preview" (build 5299) pre-releases both operate in this new stand-alone manner.
^ Memoirs From the Browser Wars, May 12, 2005.
^ Microsoft to abandon standalone IE, May 12, 2005.
^ Gates Highlights Progress on Security, Outlines Next Steps for Continued Innovation, May 12, 2005.
^ IE7 Platforms and Outlook Express, May 12, 2005.
^ U.S. v. Microsoft: Court's Findings of Fact, May 12, 2005.
Mozilla Firefox
It is a free, cross-platform, graphical web browser developed by the Mozilla Corporation and
hundreds of volunteers.[1] The browser began as a fork of the Navigator component of the Mozilla Application Suite; Firefox has since become the foundation's
main development focus (along with its Thunderbird mail and news client), and has replaced the Mozilla Suite as their official main software release.
Before its 1.0 release, Firefox had already gained acclaim from numerous media outlets, including Forbes[2] and the Wall Street Journal.[3] With over 25 million downloads in the 99 days after the initial 1.0 release,
Firefox became one of the most downloaded free and open source applications, especially among home users.[4] On October 19, 2005, Firefox had its 100 millionth download, just 344 days after the release of version 1.0.[5] Firefox 1.5 was released on November 29, 2005, with more than 2 million downloads within the first 36 hours.
Firefox includes an integrated pop-up blocker, tabbed browsing, live bookmarks, support for open standards, and an extension mechanism for adding functionality. Although other
browsers have introduced these features, Firefox became the first such browser to achieve wide adoption.
Firefox has attracted attention as an alternative to other browsers such as
Microsoft Internet Explorer. As of November 2005, estimates suggest that Firefox's usage share is around 9.4% of overall browser usage (See market adoption below), with its highest usage in Finland (nearly 40% as of January 2006).
Features
For more details on this topic, see Features of Mozilla Firefox.
The developers of Firefox aim to produce a browser that "just works" for most casual users. Those interested can add (as extensions and plugins) many features not packaged with Firefox.
Criticisms
Main articles: Criticisms of Internet Explorer, and [[]], and [[]], and [[]], and [[]]
Internet Explorer is subject to a relatively high volume of criticism. Much of this criticism is related to concerns about security: A notable portion of the widespread promulgation of spam, spyware, adware, and computer viruses across the Internet is known to be facilitated by exploitable bugs and flaws in the security architecture of Internet Explorer. Furthermore, a notable number of users and security experts have pointed out that Microsoft has not been sufficiently committed to fixing the browser's exploitable bugs in a timely manner, and has been ineffective in pushing those changes out to users. Several companies maintain databases of security vulnerabilities known to exist in Internet Explorer and for which no fixes have been published by Microsoft — as of June 2005, there were between 20 and 27 such vulnerabilities reported in Internet Explorer 6 for Windows XP SP2, and 146 in Internet Explorer 6 for Windows 2000 SP4.
Other criticisms, mostly coming from technically proficient users and developers of websites and browser-based software applications, concern Internet Explorer's support of open standards. Internet Explorer supports, to some degree, a number of standardized technologies, but has implementation gaps and conformance failures — some minor, some not — that have led to criticism from an increasing number of developers. The increase is attributable, in large part, to the fact that competing browsers that offer relatively thorough, standards-compliant implementations are becoming more widely used. Internet Explorer's ubiquity, in spite of its perceived inferiority in this area, frustrates developers who want to write standards-compliant, cross-browser code.
OPERA
computer application for handling common internet-related tasks, including visiting web sites,
sending and receiving e-mail messages, managing contacts, and online chat.
Opera is developed by Opera Software, based in Oslo, Norway.
It runs on a variety of operating systems, including Microsoft Windows, Mac OS X, Solaris, FreeBSD and GNU/Linux systems.
It has gained a leading role for use in mobile phones, smartphones and Personal Digital Assistants,
and is also used in interactive televisions. Technology from Opera is also licensed by other companies for use in such products as Adobe Creative Suite.
Features
In addition to the web browser, the other main component in the Opera suite is the M2 e-mail client. M2 supports regular POP and SMTP mail as well as IMAP. It also has an Address book. M2 also features a newsreader and a newsfeed reader for RSS and Atom, as well as an IRC client for online chat.
Accessibility
Opera was designed to run on low-end and small computers, and with a commitment to computer accessibility for users who may have visual or mobility impairments.
It is possible to control nearly every aspect of the browser using only the keyboard, and the default keyboard shortcuts can be modified to suit the user. Opera also supports the use of access keys. Opera was also one of the first browsers to support mouse gestures,[8] allowing patterns of mouse movement to trigger browser actions, such as "back" or "refresh".
Page zooming allows text, images and other content such as Macromedia Flash, Java and Scalable Vector Graphics to be increased or decreased in size to help those with impaired vision. User stylesheets may also be used to do this and to enable high contrast coloured fonts.
Voice control, codeveloped with IBM, allows control of the browser without the use of a keyboard or mouse. It can also read aloud pages and marked text. IBM has a browser[?] based on Opera[9].
A "Fit to Window" feature that relies on technology similar to Opera Mini's Small Screen Rendering (SSR), allowing websites to fit within a smaller screen without the need for horizontal scrolling.
Sessions
Opera allows the user to save a collection of open pages as a session. This set of pages can then be opened later in a new Opera window, or inserted into the current one. Opera can also be set up to start with the pages that were open when the browser was last closed. A saved session includes the independent history of each page and the settings each page had, such as scrolling position, images on/off, etc.
Each session is saved in a file that can be transferred to another computer via mail or otherwise.
MDI and Tabs
The Opera browser with a customized interface and MDI.Opera supports tabbed browsing and has a true multiple document interface. This means multiple Web pages can be opened within the same application window and resized, moved, tiled and cascaded like normal application windows in the operating system.
In subsequent years the default settings have changed from MDI to the simpler concept of tabs. With version 6.0, Opera offered users the choice of three modes: Tabs, MDI, and SDI (No tabs).
Pop-up blocking
Opera lets the user control whether Web sites can open pop up windows. By default Opera blocks all unrequested popups, but can work in a variety of different ways, such as opening a pop-up as a background window, or only blocking pop-ups when they do not result from a user action like clicking on a link. Windows that have been blocked may be later opened at the user's discretion.
Standards
Opera has supported CSS since version 3.5, and one of the inventors of CSS is an employee at Opera.[10] Up to 6.0 Opera supported most common web standards, Netscape plugins and some other recent standards such as WAP and WML for wireless devices, but its implementation of advanced ECMAScript (better known as "JavaScript") and the HTML Document Object Model was poor.
Version 7.0 introduced the faster and more powerful Presto layout engine. Opera introduced a completely new browser, which supports the standards of the older Elektra layout engine and has almost full support for the HTML DOM.
Opera has a presentation mode called Opera Show, which allows the use of a single HTML or XML document for large-screen presentations, and web browsing. The appearance of the web-page in full screen is changed with CSS when specific code for media="projection" is in place.
Mobile devices
Opera can dynamically reformat any webpage for narrow tall viewports, such as smartphones and PDA displays. This can also be used with Panels. The technology in itself is proprietary, but authors can affect how webpages look in SSR by using Cascading Style Sheets for the media "handheld". Mobile Versions of Opera which utilize this technology are available on a number of smartphones and PDAs, including those produced by Nokia, BenQ, Sony Ericsson, Sharp Corporation, Sendo, Kyocera, Motorola, and Psion.
For more details on this topic, see Opera Mini.
Opera Mini is a free compact browser for mobile phones and other devices that have J2ME installed. It uses Opera's servers to render and compress pages before sending the binary data to a small display program run by the phone. The method makes many pages mobile-compatible.
On January 1, 2006 Opera announced that Google will be its default partner for its mobile browser. [11]
Compatibility
A common problem online is that many websites are not based on standards, but either use outdated browser sniffers, a popular method for addressing different browsers bugs and quirks including Opera, or use nonstandard or simply incorrect code. The websites are often only tested in Internet Explorer, with the correct display reliant on the Internet Explorer rendering engine, which is tolerant of code that does not conform to official standards. Nonstandard websites have caused problems for Opera and its users, as they give the impression that the browser is broken.
To cope with outdated browser sniffers or outright broken code, Opera enables users to adjust the user-agent string it uses to identify itself to websites, however to allow sites to still detect Opera the name Opera is always included. Opera came preconfigured cloaking itself as Internet Explorer for years, and only recently abandoned this as these outdated browser sniffers are becoming less common. More advanced methods of cloaking include the ua.ini file, a preconfigured file which comes with the browser and which has some site overrides for websites which still use outdated scripts, or disallow Opera. This more advanced cloaking method even allows the string Opera to be completely hidden.
To further cope with bad sniffers or faulty coding, Opera version 8 introduced BrowserJS, a set of scripts which rewrite known broken pages on-the-fly, allowing Opera to display properly many webpages that use outdated DHTML menus or code for Internet Explorer only, such as Microsoft Developer Network website. UserJS, the cousin of BrowserJS and similar to Mozilla's Greasemonkey, also allows users to run their own code at various times in the processing of a page, a technique that has allowed many popular but incompatible sites to be used fully with Opera. [12]
Periodically, Opera checks for the latest version of BrowserJS and ua.ini from the original source, for an update.
Web-based e-mail
For a period Opera users could not empty their Hotmail trash can, due to buggy server-side browser sniffing[13]. In recent versions Opera introduced a feature called ua.ini, which allows Opera to identify itself as a different browser to websites which are known to have broken browser sniffing.
When Google released Gmail in April 2004, Opera was not supported. Gmail employs the use of XMLHttpRequest, a non-standard protocol implemented in some web browsers, such as Internet Explorer, Firefox and Safari. Opera 8, released a year (April 18, 2005) after the initial Gmail launch, now almost fully supports Gmail. There are still some problems with Opera and Gmail, though, such as the rich-text editor built into the compose form which cannot be used in versions prior to the version 9 preview (in which it is still buggy but generally usable) due to the lack of rich-text editing capabilities in Opera.[14]
There have been numerous problems with Yahoo! Mail, the first of which was the broken "Move" button (caused by browser sniffing). After Yahoo Mail upgraded to a newer look, those problems vanished, but the "Move" button was a lot bigger than in other browsers. Other problems have included what is arguably a bad presentation, and has been attributed to the different style sheet Opera receives. Yahoo also uses rich text editing, causing similar problems for Opera users as Gmail.
bravenet.com