ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Open Source Wins Over Monolithic Dynasty

Updated on November 23, 2012

(c) 2012 kevin languedoc (klanguedoc)

IE9 features Mozilla Firefox functionality prominently and would appear to be the new kernel for the venerable Internet Explorer. Apart from Firefox or Mozilla UI design and functionality, IE9 features some important design constructs from the Chromium open source project. The Chromium project, for those who don’t know, is the open source project behind Google’s Chrome browser and ChromeOS, the operating system that powers the line of Chromebooks and Chromebox computers.

Wanting to explore these similarities, I began a review of the key functionalities from both these open source browsers that can be found in IE9, I decided to share with you my findings in my own review as an end user and developer

Pro Internet Explorer 8 & 9 Development: Developing Powerful Applications for The Next Generation of IE
Pro Internet Explorer 8 & 9 Development: Developing Powerful Applications for The Next Generation of IE

Apress is one of my preferred publishers. Their books are always well researched and written and this includes this book "Pro Internet Explorer 8 & 9 Development: Developing Powerful Applications for The Next Generation of IE"


Similarities between IE9 and Firefox

The first feature that comes to mind when looking at the screens of the version 9 of Internet Explorer and Firefox is the disposition of the tabs and search fields. With IE9 the tabs are along the top of the screen just like Firefox and the forward and back buttons are also similarly placed, albeit the design is somewhat different. Actually if you have an older version of Firefox, you will notice that the placement of the navigation buttons are almost identical even if the design of the buttons are slightly different.

The other aspect that comes to mind is the uncluttered look of IE9, which resembles the design philosophy of Mozilla Firefox. However, you can display the menu bar in IE9, in Firefox this is not possible but these options are tucked away under the Firefox button. That said, if you look towards the far right in IE9 you will notice an icon which resembles a gear. Clicking on this icon, a menu selection will show or display a choice of menu commands. Likewise in Firefox, at the same place you will find an icon of a star embedded in a black rectangle. Clicking on this icon, you will be presented with a similar set of menu commands.

The other interesting similarity is the search field adjacent to the address field. Both browser have the same field, positioned in a like manner.

Another design similarity between the two browsers if the ability to manage “addons”. This addon manager or utility is equally available from the above mentioned icon. Developing addons in Firefox involves configuring a series of XML based preferences, creating a manifest file and developing the extension or addon using html and javascript. IE9 on the other hand allows a developer to create addons using Visual Studio. You can use Visual, C# or Html/Javascript.

Some may argue that these similarities are only coincidences but it is interesting nevertheless how so many design ideas have found their way into IE9.

The Firefox Browser
The Firefox Browser | Source
Microsoft IE9
Microsoft IE9 | Source

Similarities between IE9 and Chrome

The similarities with Google Chrome is even more striking. One of the appealing features of the Chrome browser is the dual functionality of the address field, shown below. This field can be used to enter an URL or it can be used to perform a search as you would if you were on Google’s home page that features the singular search field. IE9 has introduced the same feature with its address field in addition to the search field that is provided like with Firefox. It is a very useful feature. Was it copied or did Microsoft find the design feature highly desirable and borrowed the code from the Chromium project.

Google Chrome is famous for allowing developers to develop Themes, Extensions and App for their Chrome browser. As such Google has created a nice eco-system around their browser. These custom apps can be added to the Chrome browser through a local installation or through the Chrome Web Store for free, with ads or for a fee. This feature will still unique to Chrome and Safari.

The last big feature that stands out the Google home page that features capsules with the users most visited sites. The downside is that the user has no control of which website appears in these capsules and can be embarrassing if a person is surfing web sites that have no bearing on the day to day work.

Microsoft has taken this concept a couple of steps further allowing users to individually pin their favorite web sites to the IE9 home page as seen below. This is definitely better and is more acceptable and useful. But the design concept is very similar as is the extension gallery which is also available from the home page. These extension resemble Google Chrome’s extension

Internet Explorer 9
Internet Explorer 9 | Source
the Google Chrome Home Page (on logged user)
the Google Chrome Home Page (on logged user) | Source

While at first glance this may seem flattering to Google and Mozilla and the open source movement at large, it underscores Microsoft inability to innovate on its own accord. True, it is completely legal to use open source projects in commercial products and many companies like IBM and Oracle go down this route and the Apache Foundation was created to provide open source solution to the industry, but Microsoft makes such stink about its industry leading innovations, often scoffing at the open source movement in the past, that I find it funny when they discreetly use open source software in their own software. If you are going to use the open source software to create your products, then promote the fact.

1 out of 5 stars from 1 rating of Internet Explorer 9


    0 of 8192 characters used
    Post Comment

    • klanguedoc profile imageAUTHOR

      Kevin Languedoc 

      6 years ago from Canada

      Outside of work I use Chrome. At work however I must use IE9 which is far better than the previous versions but no near, in my opinion, to Chrome or Firefox.

      Thanks for the comment

    • ptosis profile image


      6 years ago from Arizona

      I use Ubuntu as the OS & Firefox as a browser. I didn't know that MSIE9 used opensource SW but that still won't make me change back to that frustrating bugaboo.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)