
IT services are imperative to save cost for the corporations in the economic downturn. Offshore being one of the cheapest options, the survey shows tremendous increase in the rate of the offshore b...

As Internet Explorer's component architecture is based on COM, there are many different ways to extend its capabilities. These can be broken down into three broad categories of extensions as follows:
Browser Extensions
This category of end-user extensions adds additional functionality to Internet Explorer content. It includes features such as shortcut menu extensions, custom toolbars, Explorer Bars, and Browser Helper Objects (BHOs).

Browser Extensions:
This class of extensibility adds to the user interface (UI) of the browser and is not directly related to the viewable content of Web pages. It includes add-on functionality that users might install to enhance their browsing experience.
Content Extensions:This category of extensions is invoked specifically by Internet Explorer content. It includes ActiveX controls, binary behaviors, and active documents.
Hosting and Reuse:
Internet Explorer's components can easily be reused thanks to its COM-based architecture. Two commonly used components are shdocvw.dll (the WebBrowser control) and mshtml.dll ("Trident").
In the majority of situations, it is better to directly host shdocvw.dll than mshtml.dll. This is because shdocvw.dll supports in-place navigation, history, and so on-that is, the full capabilities of the browser. If you host mshtml.dll directly, you gain the use of an HTML and CSS parser and renderer, but you cannot take advantage of the browser's other capabilities.
An example of a situation in which you might want to host mshtml.dll directly is the scenario of an e-mail application and HTML-based e-mail. In this scenario, the e-mail is displayed within the application, but if a user clicks on a hyperlink within the e-mail, the user would expect a separate browser instance to open rather than the e-mail application navigating in place. This is how applications such as Microsoft Outlook and Outlook Express handle HTML-based e-mail.
About Grey Matter India technologies
Over the years, GMI has undertaken extensive projects, empowering the wireless revolution with innovative solutions aimed at enhancing user experience. GMI is India's leading independent solution providers in system based software development and expertise in Browser Helper Objects development, Custom IE & Firefox toolbar development, Internet Explorer Extentions & Firefox Plug-in development. To know more about GMI, Visit Offshore Software Development Company.