Opera (browser)

Corporate logo of Opera Software ASA. Usage restricted. Trademarks on this page belong to their owner. See Wikipedia:Image use policy.
Opera is a cross-platform internet software suite consisting of a web browser, e-mail/news client, address book, newsfeed reader, IRC chat client and download manager. It is in active development by the Norwegian Opera Software ASA. Although Opera is closed source, its core layout engine ("Presto") is licensed by business partners such as Adobe and Macromedia for previewing webpages in GoLive and Dreamweaver. Opera has gained a leading role in browsers for Smartphones and PDAs with its Small Screen Rendering technology. Opera is also used in iTV platforms, and a special voice controlled modal browser is in co-development with IBM. Uniquely, Opera uses the same core layout engine for displaying content on all platforms.
Around 1992, Jon Stephenson von Tetzchner and Geir Ivarsoey were part of a research group at Televerket (the Norwegian state phone company now called Telenor). The group took part in developing ODA, a standards-based system for storage and retreival of documents, images and other content. The ODA system never got any wide-spread usage despite its effectiveness and has since died. The research group also established the first Norwegian internet server and 'home-page' in 1993, but they felt the current Mosaic browser had a too 'flat' structure for it to be used effectively in browsing the web. In the light of this, the group took interest in building a new document browser from scratch. Inspired by the ODA project, they saw potential in building a browser better adapted to the many-faceted structure of the web. The mother company Televerket gave the group a green light, and by late 1993 the first propotype was was up and running. Televerket faced a challenge though: The tele market was destined for full deregulation in 1998 which meant they would have to prepare for competition; They were not sure if this [browser] program would fit in with their core business. In 1994 Televerket became a state-owned stock company, and J. S. von Tetzchner and G. Ivarsoey were allowed to continue developement on their own in the offices of Televerket. By the end of 1995 Televerket was renamed Telenor, and the company Opera Software was created, still in the same offices. Their product was initially known as MultiTorg Opera and was quickly recognized by the internet community for its multiple document interface and its 'hotlist' (sidebar) which made browsing several pages at once much easier.
Opera has always been developed with different priorities from other browsers, the mentioned adaptation to the big internet being the most noticable. It has also been designed for low footprint and very high browsing speed to make it more suitable for low-end computers. Accessibility has always been important, for users who may have visual or mobility impairments. Voice control over Opera is present in the IBM multi-modal browser, and is expected later in the standard version of Opera. (Interestingly, J.S. von Tetzchner is the son of prof. Stephen von Tetzchner, University of Oslo, who specializes in child psychology, more spesifically mentally challenged children and computer programs/systems that make their lives easier.)
Opera has pioneered many new features later copied by more mainstream browsers. For example, Opera was the first browser to integrate mouse gestures as an easier way to navigate pages. Opera also has several other original features, including multiple document browsing (as well as the more limited tabbed browsing), background loading of pages, batch opening of bookmark folders, fast forward and rewind functions which predict where you would surf next, notes, skins, and session management (save groups of pages to be opened later). Opera saves one of these session files periodically while running, so that in the event it crashes, it is possible to resume browsing exactly where you left off. This feature also preserves the history of each window.
Opera became famous (and somewhat notorious) for its Multiple Document Interface (MDI); that is, all browser windows were opened in the same parent window. A taskbar was later (version 3 ?) introduced to make managing them easier. Version 6.0 brought a major philosophical change for Opera, with the addition of a Single Document Interface (SDI) Mode. Ironically, this happened when many other browsers, like Mozilla and Galeon, started using a tabbed interface (different from MDI in that it isn't multiple actual windows). Opera 6.0 gave the user the choice to use either MDI, SDI or tabbed mode and became thereby the first browser to support all three modes. Opera also has a presentation mode, Opera Show, which allows the use of a single source document for large-screen presentations and web browsing. Opera uses this mode when specific code (CSS) for presentations is in place.
Opera 6.0 supported most common web standards (including CSS), Netscape plugins and some other recent standards such as WAP and WML for wireless devices.
However, its implementation of ECMAScript with the HTML DOM left a bit to be desired, especially on highly dynamic pages.
In January 2003, Opera 7 was released. Opera 7 offered a new layout engine "Presto" with greatly improved CSS, scripting, and DOM support, a new skinned user interface and a new and radical email and news client called M2 using a database approach to storage. In May 2004, Opera 7.5 was released, which included a newsfeed (RSS) reader and an IRC chat client.
Since its first release in 1996, the browser has been met with limited success. Its availability on many platforms has given users access to a highly functional browser where this choice did not previously exist. Opera Software was one of the first companies active in the area of mobile devices, where it has gained significant market share.
On the Microsoft Windows platform, Opera has not been able to gain significant market share over its gratis competitors, Internet Explorer and Netscape Navigator. StatMarket is the primary source for international browser usage statistics. On December 4, 2001, StatMarket released data assigning a global usage share of 0.67 per cent to the Opera browser. However, the press release states:
Opera can identify itself as Internet Explorer (the default setting) and differing versions of Mozilla/Netscape. Although this has led some counting measures to fail in identifying Opera, one must assume that this detection has improved in the later years.
This differing success can be explained by a variety of factors. A skeptical attitude toward Microsoft, maker of Internet Explorer, is likely to be relevant. Also, in countries with less copyright enforcement, the wide availability of crackss and serial numbers to remove Opera's banners may increase the adoption of the browser by end-users.
The generally low rate of adoption can certainly in part be attributed to the fact that the browser was at first only available in trial-versions and commercial versions, and only became available in an ad-sponsored version as of version 5.02, whereas Netscape and IE do not include permanent animated advertising banners and cost nothing.
The fact that nearly all operating systems, in particular Microsoft Windows, where the largest potential market exists, bundle a web browser (in the case of Unix variants either Netscape, Mozilla or Konqueror, for Mac OSX, Safari, and for Windows Internet Explorer) as part of the package, most users see no need to look for an alternative.
The Microsoft-owned MSN website http://www.msn.com/ has caused several problems for Opera users:
In October 2001, the MSN web page was changed to lock out most non-Microsoft browsers, shortly after the launch of Windows XP and Internet Explorer 6. According to initial statements by Microsoft, this was because other browsers did not support XHTML correctly, and users should therefore 'upgrade' to its own Internet Explorer. This issue also affected other browsers such as Mozilla in similar ways. In an ironic twist, Opera issued a press-release describing the problem, coded in perfectly valid XHTML; Internet Explorer was not able to show this press-release. Microsoft subsequently backed down after being confronted with proof that other browsers supported XHTML much better than Internet Explorer did.
See:
Regardless of the truth behind the story, Opera went public with the story, and created a "Bork" edition of their browser, which "translated" the page into the speech of the Swedish Chef. This says Opera, was a joke to show how easily a web-page can be changed if one actually wants. In the press-release, they reiterated its mantra that the web should be open to all.
History of Opera
Analysis of Opera's growth
With regard to Europe, the differing success mirrors the development of other browsers, for example, according to StatMarket, in October 2001 Netscape Navigator still held about 20% usage share in Germany, whereas its global usage share was about 13%.Opera and MSN
In February 2003, Opera Software employees discovered that the MSN home page sent a different style sheet to Opera users than it sent to Internet Explorer. The two most popular browsers, Internet Explorer and Netscape each had their own specific complex style sheets. Opera on the other hand was served a cut-down generic 'site.css', which was presumably intended to be generic style sheet for older browsers. This and the Netscape style sheet both included this code:
ul {list-style-position: outside; margin: -2px 0px 0px -30px;}
coined at an old Netscape parsing error. Without this code, Netscape would show unordered lists (used for lists of items) with a 30px offset to the right. -30px made these lists look normal in Netscape. Testing showed that Opera was served this [generic] style sheet only when it was possible to discern that it was Opera being used to fetch the page.
Opera claimed that this was a deliberate action to make them look bad, Microsoft denied the claims, putting it down to a simple coding error, and fixed the bug.
Opera Software have used the above incidents to claim that Microsoft has an anti-competitive agenda because Opera Software, as publishers of the Opera web browser, are a competitor to Microsoft's Internet Explorer. (It is easier to step on small players than bigger ones like Netscape and get away with it.)
In May 2004, an unknown entity made a USD $12.75 million out-of-court settlement with Opera. No details of the settlement were released and no liability was admitted, but Opera CTO Haakon Wium Lie said the settlement "Resolved an issue close to his heart". In the light of things and by rumour circulation [cnet], this was interpreted as proof that the settlement was a result of the before-mentioned MSN case(s) and that Microsoft was the entity paying the money.
See the CNet news story
Notable Opera features
Opera for mobile devices
Opera is available on a number of Smartphones and PDAs including those produced by Nokia, BenQ, Sony Ericsson, Sharp Corporation, Sendo, Kyocera, Motorola, and Psion.
Opera is commonly criticized for being ad-sponsored, whereas some browsers are available for free. This has different concerns with users.
Some sample scenarios proposed by concerned users where the Adsense spidering may present privacy issues include:
For more information on how Adwords are used in Opera, see: http://www.opera.com/adsupport/index.dml. For some users' concerns about Ad words, see details on Adsense spidering.Criticism of Opera
Google adwords
In December 2000, Opera changed from a 30-day demoware business model to offering a freely downloadable version of the browser that displays banner advertisements. The banners can be removed by paying a registration fee. Google Adwords, contextual text-based ads were added with the introduction of Opera 7.20. Adwords display content targeted to the current page by use of Google's relational databases.
When browsing with adwords enabled, Opera will send to Google the address of the page visited so that Google can return a related ad.
For example, a user browsing a page about pianos may be presented with a link to a Google adwords customer selling or servicing pianos. If the page is not already in Google's index, it will attempt to index the page, although Search engines, including Google, will not index a page if a Robots.txt file is used.
To ensure a secure browsing experience, Opera will detect and not send these kinds of information to Google:
When Opera is in fullscreen mode (F11), neither banner ads nor Adwords are shown.
These privacy issues are a direct result of the way Google uses its adwords: as soon as a new site URL is sent to Google in combination with adwords, it will spider the site to index it. While the Google toolbar for Internet Explorer is probably secure, some third-party toolbars also exhibit this behaviour, including the Alexa toolbar. A registered version of Opera does not use the adwords and therefore does not trigger the Google Mediapartners bot, nor does Opera when set to use graphical banners instead of Google ads. This demonstrates the importance of properly securing confidential information, as assumptions about the person on the receiving end can never be made, especially with the modern prevalence of spyware.
| Series | Time Frame | Summary |
|---|---|---|
| 1 | 1994-1995 | Though not publicly released there are screenshots of the then-called MultiTorg Opera, including many features that are still present in Opera's current form. In server logs across the web evidence of a Multitorg Opera 1.0b4 can be found. |
| 2 | September 1996-February 1997 | The first public version of Opera was version 2. The oldest version found is a Norwegian demo version of Opera 2.0 which was included with a [Norwegian] computer mag called GIGA. It will only load local pages but many of Opera's key features are already visible. |
| 3 | September 1997-December 1999 | The Opera 3 series saw Opera evolve from a marginal browser to a powerful browser, with the peak reached in version 3.62. This version is often taken as the standard to which future versions of Opera are compared. It featured good CSS1 support, and this browser can still view the web in a surprisingly good way, considering its respectable age. |
| 4 | March 2000-June 2000 | Opera 4 was the first browser based on a new cross-platform core (QT), which facilitated the release of Opera for different Operating Systems and thus speeding up Project Magic. The core supported more standards such as CSS1, CSS2, HTML4, XML and WML and a new integrated e-mail client was included. The O4 browser was meant as the leap towards the larger public. Unfortunately the earlier versions were very unstable and buggy and didn't do Opera's reputation much good, though the later maintenance release 4.02 is generally seen as very usable. |
| 5 | December 2000-July 2001 | The 5 series saw a change from a paid-only to an optional new ad-sponsored version instead of the 30-day trial period. Furthermore Opera 5 was more stable than Opera 4, and during the maintenance releases it gained new features such as the integrated Instant Messaging, mouse-gestures, hotlist panels and the integrated search. The 5 series ended with the 5.12 release which is still used by many today. |
| 6 | November 2001-October 2002 | The Opera 6 series introduced the long-awaited Unicode support (although not yet bidirectionality). Also a new SDI/MDI interface was introduced, facilitating the transition from the SDI-browsers to Opera's MDI-interface, and allowing Opera to be ported to the Macintosh operating systems. During the later bugfix releases the kiosk mode was enhanced, the integrated searches became editable and a lot of printing problems were solved. |
| 7 | November 2002-Present | Opera 7 was released in early 2003. It features a brand new rendering engine under the name Presto, which has enhanced and expanded support for standards, and now includes support for the W3C DOM. Also new is the Small Screen Rendering technique for handheld devices and other narrow screens. The entire interface was redone, making use of a custom cross-platform skinning system which significantly reduced resource usage compared to version 6, and the entire UI is now configurable. The combined SDI/MDI interface and features such Fast Forward, Notes and Slideshow are also new to this version, many of which have since been copied by other browsers. Also new is the second generation mail and news client, called M2. Based on a powerful filtering system with mail organizing abilities it aims to make managing of mail easier than with any other browser. Since the interface as well as the rendering engine are now native to Opera, Opera 7 can be delivered identically to all operating systems. |
- Original version of table adapted from: http://www.markschenk.com/opera/history.html
Latest release versions of Opera
Note: Versions may be slightly different between languages; these numbers are for the English (US) version. Language versions only differ by the language file. Release versions are available at: http://www.opera.com/download/
- Microsoft Windows: (Windows 95 and later): 7.53; (Windows 3.x): 3.62
- Mac OS X: 7.53; Mac OS: 6.03
- Linux: 7.53
- FreeBSD: 7.53
- Solaris: 7.53
- OS/2: 5.12
- BeOS: 3.62
- QNX: 5.2.1
- Symbian OS: 6.20
Latest preview versions of Opera
Early test versions (internal alpha versions) of Opera are tested only by Opera employees, before Internal betas for the desktop platforms (Microsoft Windows, Linux, Mac OS X) are tested by a select number of people called 'the Elektrans'. Technical preview versions are released in Opera's beta newsgroup, forums and the mailing-list, so the public can test and discuss new features. Opera's download page only offers release versions and public betas.
- Microsoft Windows: (Windows 95 and later): 7.50 Beta 1
- Mac OS X: 7.50 Beta 1
- Linux: 7.50 Beta 1
- FreeBSD: 7.50 Beta 1
- Solaris: 7.50 Beta 1
- QNX: 6.0 β1
See also
External links
Official Opera Software links
- Opera Software Homepage
- Opera Documentation
- MyOpera Community
- Newsgroups on GoogleGroups
- Mailing List
- [irc://irc.opera.com/opera #Opera @OperaNet]
Other external links
- 30 Days to Becoming an Opera7 Lover
- ILoveJackDaniels.com: Opera user mode style sheets and colour schemes.
- Opera 7 Wiki - Tips, Customization, and Technical Details
- Opera employee Blogs:
- Haavard K. Moen, support
- Tim Altman, support
- Trond Werner Hansen, developer
- Ian Hixie, developer
- Rijk van Geijtenbeek, QA
- Olafur Arnason, Desktop test manager
- Dean Kakridas, sales & marketing
- Additional Google Adwords info:
