История создания браузера Opera
Раздел 1. Сфера применения и возможности БРАУЗЕРА «ОПЕРА»
1.1. История развития браузера
Браузер Opera был выпущен
в 1995 году двумя норвежскими
Отличительными особенностями Opera долгое время являлись многостраничный интерфейс (система вкладок в окне программы) и возможность масштабирования отображаемых документов целиком, вместе с графикой; впоследствии эти функции появились и в других браузерах. В Opera расширены функциональные возможности использования мыши: кроме стандартных способов навигации предусмотрены так называемые «жесты мышью». В систему безопасности браузера входят: встроенная защита от фишинга; дополнительное кодирование информационного потока при работе со страницами, содержащими запросы конфиденциальных сведений; возможность удаления HTTP-Cookies, очистки истории посещений одним кликом мыши, а также стартовая панель «Speed Dial».
Помимо основных функций браузера, за время, прошедшее с момента появления пакета, в него были интегрированы возможности почтового/новостного клиента Opera Mail, адресной книги, клиента пиринговой сети BitTorrent, агрегатора RSS, клиента IRC, менеджера закачек, WAP-браузера, Opera Link, а также виджеты — графические модули, основанные на технологии HTML и работающие вне окна браузера.
Браузер Opera портирован под несколько операционных систем (включая Microsoft Windows, Mac OS X, GNU/Linux, FreeBSD, Solaris а также для мобильных платформ на основе symbian) и платформ (Intel, Sparc, PowerPC).
Доля Opera на мировом рынке браузеров значительно уступает долям Internet Explorer, Mozilla Firefox и Safari, и составляет по разным источникам от 0,72 до 3,61 %. Но в Европе доля рынка, занимаемая Opera, заметно выше
среднего показателя по миру (4,1—9,67 %). В первую очередь это относится к некоторым странам Восточной Европы, включая Россию, в которой доля Opera составляет по разным оценкам от 16 до 38 %.
Значительно сильнее позиции Opera (в специальной её редакции — Opera Mini) на рынке браузеров для мобильных устройств: мобильных телефонов, смартфонов и КПК, где Opera играет доминирующую роль благодаря технологии Small Screen Rendering. В этом сегменте рынка браузер представлен версиями для Windows Mobile, S60 и UIQ, а также для платформы Java ME. Opera предустановлена более чем на 40 миллионах мобильных телефонов во всём мире.
Opera также единственный браузер для игровых систем Nintendo DS и Wii. Некоторые компьютерные телеприставки также используют Opera.
Версии браузера Опера
MultiTorg Opera 1.0
В 1992 году Йон Стефенсон фон Течнер (норв. Jon Stephenson von Tetzchner) и Гейр Иварсёй (норв. Geir Ivarsøy) входили в исследовательскую группу компании Televerket (Норвежская национальная телефонная компания, сейчас носит название Telenor). Они принимали участие в разработке комплекса ODA — стандартизированной системы сбора, хранения документации, изображений и другой информации. Разработанная система не нашла широкого распространения и вскоре работы по ней были заморожены. Эта же исследовательская группа запустила первый норвежский сервер и «домашнюю страничку» в 1993 году.
Наиболее распространённый
в то время браузер Mosaic имел достаточно
примитивную структуру и не обеспечивал
достаточный уровень
Когда в 1994 году Televerket была приобретена государством, фон Течнеру и Иварсёю было позволено продолжать разработку браузера на собственные средства. В 1995 году Televerket была переименована в Telenor. 30 августа 1995 года фон Течнер и Иварсёй создали компанию Opera Software, которая продолжила разработку браузера. Этот день разработчики считают «днём рождения» Opera.
Первая версия браузера носила название MultiTorg Opera и не распространялась. Работы над ней начались летом 1994 года. Она была написана на языке C исключительно под Microsoft Windows, «с нуля», без использования libwww или других API. Это позволило максимально облегчить код и повысить быстродействие программы. Вышло четыре бета-версии, доступ к которым получила лишь небольшая группа бета-тестеров.
Финальная версия MultiTorg Opera 1.0 использовалась на Третьей международной конференции по WWW в 1995 году для демонстрации онлайн-документов. Браузер стал известен благодаря многодокументному интерфейсу (MDI), который позволял работать сразу с несколькими страницами в одном окне приложения, используя общую систему навигации, за счёт чего пространство экрана использовалось более эффективно. Для переключения между страницами использовался «hot list», в котором могло содержаться до шести документов. Это было меню, выпадающее при нажатии на кнопку на панели управления, данный интерфейс стал прообразом системы управления документами в более поздних версиях программы.
Уже в первой версии браузера
разработчики взяли в качестве приоритета
скорость работы и совместимость
со всеми основными веб-
Opera 2
В 1996 году была выпущена вторая версия браузера, в которую разработчики добавили поддержку фреймов. Начиная с релиза Opera 2.1 браузер стал общедоступным. Программа распространялась только для Microsoft Windows как условно-бесплатная (shareware). Следуя пожеланиям общественности, Opera Software проявила интерес к другим операционным системам, таким как Apple Macintosh, QNX и BeOS. 10 октября 1997 года был запущен проект «Project Magic», чтобы определить вероятный спрос на версии браузера для различных ОС, и принять решение об их разработке. Голосование продолжалось до 30 ноября. В дальнейшем Project Magic превратился в колонку новостей об альтернативных версиях браузера и действовал до выхода Opera 4.0
Opera 3
31 декабря 1997 года была
выпущена третья версия, которая
стала кросс-платформенной и
Начиная с версии Opera 3.5, вышедшей в 1998 году, браузер поддерживает технологию каскадных таблиц стилей (CSS) и возможность загрузки файлов на сервер. В это же время компанию Opera Software возглавил Håkon Wium Lie, один из создателей технологии CSS.
До шестой версии браузер
поддерживал большинство
Версия 3.6 была выпущена 12 мая 1999 года.
Opera до версии 3.62 разрабатывалась
также под операционную
Opera 4
Версия 4.0 появилась 28 июня 2000 года, в её основе был новый кросс-платформенный движок Elektra. Эта версия браузера стала первой, в которую был включён почтовый клиент и последней, распространяемой по принципу shareware.
Opera 5
Следующая, пятая версия браузера стала доступна 6 декабря 2000 года и распространялась свободно — пробный период был заменён на adware-баннер, который демонстрировался пользователю во время сеанса работы с программой. Рекламу можно было отключить после оплаты лицензии.
Opera 6
В Opera 6.0 (29 ноября 2001 года) была добавлена поддержка Unicode. Появилась возможность работать в нескольких независимых друг от друга копиях приложения (SDI-интерфейс). При этом возможности MDI были сохранены.
Версия 7
Opera 7 стала доступна 28 января 2003 года. В её основе лежал новый браузерный движок Presto, с улучшенной поддержкой CSS, client-side scripting и интерфейса Document Object Model (DOM). От поддержки Mac OS 9 было решено отказаться.
Эта версия браузера значительно отличалась от предыдущей, прежде всего за счёт переписанного движка, который стал быстрее и мощнее. Новое ядро обеспечивало почти полную совместимость с DOM, веб-страницы теперь могли частично или полностью перерисовываться при исполнении скриптов или DOM.
В августе 2004 года начался ограниченный альфа-тестинг версии Opera 7.6. Список исполняемых веб-стандартов был расширен, добавлено голосовое управление и поддержка VoiceXML. Был анонсирован новый браузер для интерактивного телевидения, с опцией fit to width (выровнять по ширине). Эта опция первоначально была основана на возможностях CSS, в настоящее время является внутренней технологией движка Opera. Благодаря ей отображаемые страницы могут динамически сжиматься или расширяться, за счёт пропорционального увеличения шрифтов и масштабирования изображений. При необходимости изображения могут даже автоматически убираться с экрана, если их присутствие мешает отображению страницы в маленьком окне. Opera 7.6 так и не вышла официально, а применённые в ней наработки были в дальнейшем использованы в следующей версии программы.
12 января 2005 года Opera Software
объявила о предоставлении
Opera 8
19 апреля 2005 года вышла Opera 8.0. Кроме поддержки SVG Tiny, multimodal features и User JavaScript, пользовательский интерфейс был упрощён и оптимизирован. Домашняя страница была доработана до поискового портала. Однако изменения вызвали недовольство у ряда пользователей, так как некоторые дополнительные настройки оказались скрыты.
С выходом Opera 8.5 (20 сентября 2005), Opera Software объявила, что браузер теперь будет полностью бесплатным и свободным от рекламы. Среди нововведений: исправления в системе безопасности и возможность исправления пользователем неверно отрисованных страниц.
В версии 8.0 представлена поддержка SVG 1.1 Tiny. Браузер стал первым из распространённых, совместимым с этим графическим форматом. Также в Opera появился режим презентации (Opera Show), в котором можно просматривать документ HTML или XML на полном экране, без отображения элементов интерфейса программы.
Opera 9
Opera 9.0 стала первым
браузером для Microsoft Windows, успешно
прошедшим тест Acid2. В эту версию
была добавлена поддержка
Основу версий 9.0x, 9.1x и 9.2x составляет исходный код с условным названием Merlin (от англ. Merlin Falcon — «Кречет»). Разница между этими версиями заключается, в основном, в исправлении выявленных ошибок и недостатков. После версии 9.2 код Merlin использоваться больше не будет, все существенные изменения запланированы к реализации в последующих версиях.
В настоящий момент компания Opera Software работает над новыми стабильными релизами, приблизительно раз в неделю выпуская пробные сборки для бета-тестирования и анализа отзывов.
Opera 9.5
Opera 9.5, под кодовым названием Kestrel (в продолжение традиции, по названию птицы семейства соколиных, от англ. Kestrel falcon — «Пустельга»), является промежуточным шагом между версиями Opera 9.2 и Opera 10. В ней реализованы некоторые улучшения системы рендеринга отображения страниц, из тех, что планируется полностью реализовать в Opera 10. Ещё одной целью выпуска этого релиза является улучшение совместимости с различными операционными системами. Первая альфа-версия Opera 9.5 для разработчиков и тестеров вышла 4 сентября 2007 года. Релиз общедоступной бета-версии состоялся 25 октября. Основной релиз состоялся 12 июня 2008 года.
Некоторые усовершенствования новой версии браузера:
Нововведения, направленные на ещё большее повышение производительности и скорости работы браузера. Opera 9.5 почти вдвое быстрее загружает интернет-страницы, по сравнению с версией 9.23. При использовании с операционной системой Windows Vista Opera 9.5 оказывается на 50 % быстрее браузера Firefox 2.x и вдвое быстрее Internet Explorer 7.
- Улучшена поддержка CSS. В частности, браузер сможет работать с бо́льшим числом селекторов CSS уровня 3 (CSS3), а также отображать тени шрифтов (CSS2, атрибут <nobr|text-shadow>). Улучшена поддержка других веб-стандартов. Например, уровень поддержки SVG в этой версии уже составляет 93,8 % согласно тестам W3C, встроенная поддержка улучшенного графического формата APNG и языка математической разметки MathML находятся в стадии разработки.
Интерфейс претерпел некоторые изменения, одним из которых, впервые с версии 7.0, станет поддержка возможностей «экранного диктора». Браузер будет работать с Window-Eyes, JAWS и VoiceOver на Mac OS X.
- Улучшен встроенный почтовый клиент Opera Mail, в него добавлена поддержка представления содержимого почтового ящика в иерархическом виде, улучшена обработка черновиков, доработан интерфейс повышена скорость обработки писем и устранены некоторые ошибки.
Пользователи Opera 9.5 смогут воспользоваться сервисом Opera Link, который обеспечивает синхронизацию закладок и сайтов Speed Dial между версией Opera для рабочего стола и Opera Mini на мобильных устройствах, а также позволяет загрузить закладки на любом другом компьютере с Opera 9.5. Синхронизация осуществляется через встроенный аккаунт на портале сообщества my.opera.com.
Помимо новых возможностей, в Opera 9.5 добавлена совместимость с некоторыми операционными системами. Так, появились версии Opera для процессоров x64 под системы, совместимые с GNU/Linux и BSD.
Разработчиками учтены жалобы пользователей на некорректную работу браузера с некоторыми сайтами. В новой версии исправлены проблемы с сервисами Google, со стандартным шаблоном WordPress, внесены корректировки в различные библиотеки JavaScript. Также добавлена поддержка некоторых свойств CSS, таких как overflow-x и overflow-y, что также призвано улучшить совместимость с интернет-страницами.
Opera 10
В Opera 10 (кодовое название Peregrine, от англ. Peregrine Falcon — «Сапсан») разработчики запланировали большое количество нововведений. Будут добавлены новые возможности, улучшен интерфейс, расширена поддержка различных веб-технологий. Браузер станет доступен на новых операционных системах. Также в новую версию планируется включить средства для веб-разработки.
Список изменений, сделанных, на момент выхода Opera 10.00 beta (сборка 1589):
- Новая версия движка Presto 2.2.15;
- Новый скин браузера по умолчанию;
- Изменяемая длина окошка быстрого поиска;
- Модернизированные вкладки;
- Быстрые настройки количества окон (2x2, 3x3, 4x3, 4x4, 5x4 и 5x5) и возможность установки фоновой картинки для окна Speed Dial;
- Полное HTML-форматирование электронных писем;
- Веб-шрифты — возможность использования встроенного создателем страницы шрифта(вместо установленных у пользователя на компьютере);
- Поддержка цветовых моделей RGBA и HSLA. Улучшена поддержка масштабируемой векторной графики SVG;
- Ускорена загрузка сайтов (+ 40 % для тяжёлых сайтов, по сравнению с Opera 9.6);
- Opera Turbo;
- Acid 3 тест 100/100;
- Проверка орфографии теперь встроена и улучшена (поддержка 51 языка, использование открытого словаря HunSpell);
- Улучшено приложение Opera Dragonfly (alpha 4);
- Автоматическое обновление браузера;
- Встроенный журнал некорректных завершений работы браузера;
Opera Unite.
1.2. Возможности программы
Компания Opera Software позиционирует Opera как «самый быстрый браузер на Земле» («the fastest browser on Earth») Независимые проверки показали, что Opera 9.01 быстрее других браузеров в четырёх тестах из семи на Microsoft Windows и Mac OS X и в трёх из семи на Linux. Самой сильной стороной Opera является работа со скриптами JavaScript, примерно вдвое быстрее чем у других браузеров.
В Opera встроен TDI-интерфейс, настраивается блокировка всплывающих окон, есть защита от мошенничества, менеджер закачек, BitTorrent-клиент, меню поиска, RSS-агрегатор. Также в пакет входит почтовый клиент Opera Mail и клиент для IRC-сетей.
Одна из особенностей браузера — возможность быстрого перехода к наиболее часто посещаемым страницам (Speed Dial — русск. Быстрый набор или Экспресс-панель). Пользователь может задать адреса веб-страниц в девяти слотах, и после открытия пустой вкладки на ней будут отображены по умолчанию 9 (3×3) ячеек, в каждой из которых уменьшенная копия заданной страницы. Эта опция значительно облегчает навигацию между веб-сайтами. Настроить количество сайтов в Speed Dial можно начиная с версии 9.5, изменив файл speeddial.ini в папке профиля. А начиная с версии 10.0 beta эта опция доступна в интерфейсе браузера.
Opera поддерживает так называемые виджеты (Opera Widgets) — маленькие веб-приложения, которые можно запустить из среды браузера. Среди прочих существует «User JavaScript», диалект скриптового языка, позволяющая пользователю редактировать скрипты на веб-страницах и добавлять новые. Готовые скрипты можно скачать на сайте UserJS.org, с другого адреса: Userscripts.org можно скачать аналогичные скрипты для Greasemonkey, большинство из которых можно использовать и в Opera. Третий способ расширения возможностей браузера — подключение плагинов, меняющих внешний вид браузера или добавляющих к нему новые функции. В то же время, использование плагинов ограничено. Можно подключать только плагины, одобренные и распространяемые Opera Software, тогда как в некоторых других браузерах есть возможность устанавливать любые плагины.
В браузер Opera предусмотрены
средства управления для людей с
нарушениями зрения или ограниченными
двигательными возможностями: есть
голосовое управление и возможность
подключения «экранных
Есть возможность осуществлять
навигацию и настройку
Масштабирование страниц позволяет пропорционально увеличивать или уменьшать все элементы документа: текст, изображения, флеш-анимацию, создавая эффект приближения и удаления страницы. Масштаб можно изменять в пределах от 20 % до 1000 %. Пользователь может настроить шрифты и цвета для веб-страниц, и даже преодолеть настройки стилей CSS. Это может быть полезным, например, для страниц с неудачным дизайном: когда шрифты трудночитаемы или контраст между цветом шрифта и фоном недостаточен.
Голосовое управление, разработанное совместно с IBM, позволяет пользоваться браузером без помощи мыши и клавиатуры. Opera также может читать вслух страницы и выделенные фрагменты, но это возможно только в среде Microsoft Windows и только с помощью экранного диктора, встроенного в браузер, так как программы сторонних разработчиков, начиная с версии Opera 6.0, не поддерживаются.
Управление и интерфейс
Панели
Панели располагаются в
Движения мышью
Уникальные движения мышью в Opera
помогут ускорить навигацию в
сети. Перейти назад и дальше,
открывать и закрывать новые
окна, или проделывать другие рутинные
процедуры эффективнее
Назад: удерживая нажатой правую кнопку мыши, двинуть указатель влево и отпустить или удерживая правую кнопку, кликнуть левой
Вперёд: удерживая нажатой правую кнопку мыши, двинуть указатель вправо и отпустить или удерживая левую кнопку, кликнуть правой
Новая вкладка: удерживая нажатой правую кнопку мыши, двинуть указатель вниз и отпустить
Сочетания клавиш
Почти все операции в Opera можно выполнить используя сочетания клавиш. Они включают перемещение назад и вперед в истории навигации, открытие и закрытие страниц, и многое другое. Здесь приведены некоторые из наиболее используемых сочетаний клавиш. Для получения полного списка сочетаний клавиш выберите пункт меню Справка > Справка Opera > Сочетания клавиш.
Ускоренный поиск
Поиск с Opera прост и быстр. После адресной панели расположено поле поиска. Щелкните в этом поле, наберите слово (слова) которые выхотите найти и нажмите Enter. Результаты поиска будут отображены в окне активной страницы. Используйте рыскрывающийся список для того, чтобы выбрать поисковую машину.
Также можно искать из панели адреса используя ключевое слово поисковой машины. В Opera есть несколько ключевых слов, предназначенных для быстрого доступа к некоторым популярным и наиболее используемым поисковым машинам. Например, для поиска слова “кексы” используя поисковую машину Google наберите это в поле адреса (без кавычек) и нажмите Enter;
"g кексы"
Можно просмотреть список доступных ключевых слов поисковиков используя Инструменты > Настройки > Поиск. Для того, чтобы добавить новое ключевое слово поисковика — нажмите кнопку “Добавить...” и заполните свойства поисковой машины. Для упрощения этого процесса Opera дает возможность конвертировать почти любое поле поисковой машины в ключевое слово поисковика. Просто откройте веб-страницу поисковой машины, щелкните правой кнопкой мыши на поле поиска и выберите Создать средство поиска....
Блокировка всплывающих окон
По-умолчанию Opera блокирует
страницы от открытия незапрошенных
всплывающих окон, и это — обычно
предпочтительная. Разрешить или
полностью отключить эту
Когда Opera блокирует всплывающее окно, она отображает уведомление. Щелчек по уведомлению или по значку корзины на панели страницы позволит открыть заблокированное всплывающее окно.
Отмена закрытия страницы
Если закрыли страницу по ошибке, или если хотите вернуть страницу, которую посетили ранее в эту сессию, можно использовать горячую клавишу “отменить”; нажав Ctrl+Alt+Z для возврата страницы, также можно заново открыть закрытую страницу используя значек корзины на панели вкладок.
Блокировка содержимого
Так же как быть в состоянии изменять некоторые аспекты отображения страницы используя меню Вид, Opera также предлагает возможность блокировать содержимое. Это позволит выборочно блокировать нежелательные рисунки или содержимое плагинов на веб-страницах.
При просмотре страницы кликните на странице правой кнопкой мыши и выберите Блокировать содержимое. Опера запустит режим блокировки содержимого, и подсветит все содержимое, приемлимое для блокировки. Щелкните на содержимом, которое хотите заблокировать, затем щелкните кнопку “Готово” после того, как выберете все, что вы хотите заблокировать. По-умолчанию, Opera блокирует все в тех же папках, что и рисунки или плагины, на которых вы щелкнули. вы можете выбрать блокировку только таких файлов удерживая Shift при щелчке.
Настройки узла
Opera дает возможность
настроить некоторые параметры
для использования с конкретным
BitTorrent
Так же как и доступность использования загрузки нормальных файлов из Сети, Opera также поддерживает загрузку файлов используя BitTorrent. Для получения дополнительной информации смотрите Справка > Справка Opera > BitTorrent.
Диалог при запуске
При запуске Opera, можно выбрать:
- Продолжить с последнего места разъединения
- Продолжить последнюю сохраненную сессию
- Запустить с вашей домашней страницей
- Запустить с пустой страницей
Настройки представления
Значек в правой части панели адреса переключант отображение панели “Вид”. Панель вида содержит некоторые опции, помогающие изменять представление веб-страницы, чтобы удовлетворить вашим потребностям. Для страниц, которые используют очень мелкий шрифт здесь есть поле масштабирования, которое позволит увеличить масштаб страницы для облегчения чтения. Для страниц, которые пытаются использовать больше пространства, и подразумевающих горизонтальную прокрутку есть опция “По ширине”. Это корректирует страницу к удалению горизонтальной полосы прокрутки, все еще делая ее читаемый при почти любой ширине окна.
Опция “Отобразить рисунки” позволит выбрать если страница должна быть в состоянии загрузить все рисунки, кэшированные рисунки или без рисунков. Опция “Режим автора — Режим пользователя” позволит включить или отключить таблицы стилей на странице, включая пользовательские таблицы стилей или встроенные таблицы стилей.
Hotclick
Если дважды щелкнуть слово на веб-странице, или выделите некоторый текст и щелкнуть на нем правой кнопкой, всплывет Hotclick-меню. вы можете теперь выбрать различные действия для слова или выделенного текста, такие как поиск в Сети, перевод на другой язый или просмотреть его в словаре или энциклопедии.
Жезл
Жезл — это менеджер паролей Opera. Когда проходит регистрация на сайте, Жезл может запомнить имя пользователя и пароль. Когда вы возвращаетесь снова на сайт вы можете щелкнув кнопку “Жезл” на основной панели для автоматической регистрации. Поля ввода регистрационных данных будут обведены желтой линией если у Жезла есть сохраненные записьи об этой регистрации.
Если регистрироваться на веб-сайтах вручную можно полностью отключить Жезл. Предупреждение: имя пользователя и пароль шифруются перед записью на диск. Однако, чтобы получить полную защиту — нужно создать мастер-пароль в настройках безопасности перейдя к Инструменты > Настройки > Дополнительно > Безопасность.
Можно удалить сохраненные пароли используя Инструменты > Настройки > Жезл > Пароли. Можно также захотеть ввести информацию о себе в настройки Жезла. Она может быть введена в поля форм нажатием правой кнопки в них и выбором Вставить личные данные.
Проверка орфографии
Opera может интегрироваться с Aspell spell checker, и Mac OS X spell checker, что позволит проверять орфографию в полях ввода текста, полях формы и e-mail, включая системы веб-почты. Найти как проверить орфографию с Opera.
Настройки JavaScript
Кнопка “Параметры JavaScript...” в Инструменты > Настройки > Дополнительно > Содержимое позволит в зависимости от потребностей включать или отключать функции JavaScript. Можно препятствовать страницам использовать JavaScript для:

- История создания браузера Опера
- История создания бренда «Adidas»
- История создания бренда Pepsi-Cola
- История создания Британского музея, цели и люди способствовавшие его развитию
- История создания бумаги
- История создания ВВС РФ
- История создания Веймарской Конституции
- История создания автомобильных двигателей
- История создания автомобиля
- История создания автомобиля - этапы развития
- История создания акционерного общества АО «БТА Банк»
- История создания армянского алфавита
- История создания Байконура
- История создания бирж