История создания браузера Opera

Автор работы: Пользователь скрыл имя, 03 Июня 2013 в 01:24, реферат

Описание работы

Браузер Opera был выпущен в 1995 году двумя норвежскими программистами, создавшими компанию Opera Software ASA. Браузер Opera написан на языке программирования C++, обладает высокой скоростью работы и совместим с основными веб-технологиями. Браузер основан на собственном движке. Движок Opera (Presto) лицензирован Adobe и интегрирован в пакет Adobe Creative Suite.
Отличительными особенностями Opera долгое время являлись многостраничный интерфейс (система вкладок в окне программы) и возможность масштабирования отображаемых документов целиком, вместе с графикой; впоследствии эти функции появились и в других браузерах. В Opera расширены функциональные возможности использования мыши: кроме стандартных способов навигации предусмотрены так называемые «жесты мышью»

Файлы: 1 файл

История создания браузера Опера.doc

— 128.50 Кб (Скачать файл)

- Изменения размеров  страниц

- Перемещения окон

- Раскрытия, или перемещения  окна на передний план

- Закрытия, или перемещения  окна на задний план

- Изменять текст в  статусных полях

- Обработки щелчка  правой кнопки

- Скрытия панели адреса

Безопасность и  конфиденциальность

В Opera есть несколько настроек безопасности, доступных пользователю. Одна из них — возможность быстрого удаления информации о посещённых страницах: очистка cookies, истории, кеша. Это полезно, если за компьютером поочередно работают несколько пользователей.

При посещении защищённых страниц, Opera кодирует получаемую и  передаваемую информацию, с помощью  протоколов высокой надёжности: SSL 3 или TLS.Информация о включении защиты отображается в адресной строке браузера. Пользователь может нажать на появившуюся там кнопку и проверить, не является ли страница мошеннической или созданной для «фишинга». Пользователь может включить автоматическую проверку страниц на «фишинг», но по умолчанию эта опция неактивна.

Для защиты сохраненных  паролей возможно шифрование базы данных паролей используя алгоритм 3DES и  мастер пароль в качестве ключа шифрования, которым также защищены личные сертификаты и данные wand.

Для своевременного обнаружения  уязвимостей и отлова багов в  программе есть возможность отправки сообщений об ошибках в Opera Software. По сведениям компании Secunia, специализирующейся на компьютерной и сетевой безопасности, в Opera 9.x было выявлено 13 уязвимостей, все они к настоящему времени устранены. Для сравнения, в Firefox 2.0.x было выявлено 23 уязвимости, из которых до сих пор не устранены 4, в Internet Explorer 7.x остаются незакрытыми 8 из 24, а в Safari 3.x одна из трёх найденных уязвимостей.

Группа Arche Twist выпускает  программную связку OperaTor, предназначенную  для анонимного сёрфинга в Интернет. В неё входит браузер Opera, клиент анонимной сети Tor и виртуальный  прокси-сервер Polipo. Анонимизируется  работа по протоколам HTTP и HTTPS.

Смартфоны и КПК

 Эта модификация  программы Opera предназначена для  работы на КПК и смартфонах. Первая версия Opera Mobile вышла в  2000 году для Psion Series 7 и netBook с  платформой Windows Mobile. Сегодня Opera Mobile предназначена для устройств, работающих на операционных системах Windows Mobile, S60, UIQ.

Пользователь может  использовать Opera Mobile бесплатно в  течение 30 дней, после чего необходимо заплатить 24 $ США. Устройства, которые  используют операционную систему UIQ 3 (Sony Ericsson P990, Motorola RIZR Z8) покупаются с заранее установленной Opera Mobile, цена которой входит в цену устройства.

Одна из основных особенностей Opera Mobile это возможность динамично  переформатировать веб-страницы для  широкоформатных (узких и высоких) экранов, используя технологию Small Screen Rendering (SSR). Технология эта проприетарная, но веб-дизайнеры могут проверить, как их страницы обработаны SSR с помощью CSS.

Мобильные телефоны

Opera Mini предназначена  для мобильных телефонов, которые  не могут запустить веб-браузер. Она предоставляется бесплатно, но необходимо, чтобы мобильный телефон поддерживал Java ME. Браузер начал распространяться в качестве пилотного проекта в 2005 году. После ограниченного релиза в Европе, он был официально запущен по всему миру 24 января 2006 года.

Когда пользователь просматривает  веб-страницы с помощью Opera Mini, то запрос отправляется через General Packet Radio Service (GPRS) одним из серверов компании Opera Software, потом сервер получает информацию о  веб-странице, обрабатывает, сжимает и отправляет на телефон пользователя.

Версия Opera Mini 4.0 поддерживает масштабирование страниц, что удобно, особенно на маленьких экранах.

Opera Mini была портирована  на Apple iPhone, но не была выпущена, так как Apple отказалась поместить  её в AppStore, а других легальных способов установки приложений на iPhone нет.

Ноутбук XO-1

23 января 2007 года была  выпущена специальная версия  браузера для «100-долларовых ноутбуков» OLPC XO-1.

От стандартной версии для ПК она отличается некоторыми особенностями, обусловленными, в первую очередь, невысокой производительностью ноутбука:

- Набор компиляторов gcc 4.1 (вместо 2.95)

- Инструментарий Qt 3.3.7 (вместо 3.3.5)

- Изменён стандартный  дизайн оболочки («скин»)

- Изменён внешний вид  панели управления

- Модифицирован конфигурационный файл opera6rc.

Opera Devices SDK

Opera Devices SDK (Software Development Kit) — комплект средств разработки от компании Opera Software ASA. Создан для производителей устройств с целью создания собственного браузера для каждого устройства (телевизоров, портативных медиа-плееров, VoIP телефонов, автомобилей, игровых приставок и т. д.), основанного на движке Presto.

Opera@USB

Opera@USB работает прямо  со сменного носителя, позволяя  «носить в кармане» свои настройки  и закладки, а так же почту, контакты, логи чатов и т. п. Opera@USB является особой сборкой оригинального браузера. Для работы необходимо 8-15 МБ свободного места на флешке.

Версия для ПК

Первое время после  официального выхода (1996) браузер не пользовался большим успехом  среди пользователей ПК, рынок контролировали корпорации Microsoft (с браузером Internet Explorer) и Netscape Communications (продукт Netscape Navigator). Однако, Opera Software стала одной из первых компаний, проявивших активность на рынке мобильных устройств, и смогла занять на нём ощутимую нишу, предложив решение для многих платформ, аналогов которому по функциональности не было. Однако, на платформе Win32 доля пользователей Opera долгое время оставалась незначительной. Ситуация изменилась к концу 2001 года, когда доля браузера возросла более чем вдвое (с 0,31 % до 0,82 %).

В настоящее время Opera — 3—6-й, по разным оценкам, по популярности браузер для ПК в мире. Его популярность, в среднем, значительно ниже, чем  у Internet Explorer и Mozilla Firefox; на начало июня 2009 года доля браузера на мировом рынке составила 0,76—3,61 %.

Популярность Opera сильно варьируется в разных регионах. Так, в среднем по Европе Opera занимает третью строчку в рейтинге браузеров: на конец 2007 года показатель равен 3,3 %; месячный прирост доли рынка составил 5 %. В некоторых европейских странах (Латвии, Польше, Чехии) на долю Opera приходится 5—6 % рынка.

В русскоязычном секторе  Интернета (зона .ru) Opera особенно популярна. Мониторинг посещений российских веб-ресурсов даёт результаты 16 %—24 %. Таким образом, в России Opera, в зависимости от источника, занимает 2—3 место по популярности, уступая только Internet Explorer и Mozilla Firefox или только первому из них. По сравнению со среднемировой долей рынка, популярность Opera в Рунете выше более чем в 20 раз. Согласно же статистике сайта StatConter.com, долевое использование браузера Opera с 31 января колеблется от 36,1 % до 38,8 %, и это лучший показатель в России. Также, по показаниям сайта StatConter.com доля браузера в украинском сегменте составляет от 42,22 % до 46,2 %, что так же является лучшим показателем в стране.

Opera предоставляется под  собственнической лицензией, которая  запрещает использовать (хранить)  её на устройствах, не являющихся  ПК (где «ПК» — настольные ПК  и лэптопы), вынуждая пользователя купить доступную не для всех тех же платформ Opera Mobile, или использовать ограниченную версию на J2ME — Opera Mini, даже если он предпочитает версию для ПК, и она совместима с его «не-ПК» устройством (подобные [и ещё более жёсткие] ограничения содержат или содержали лицензионные соглашения, например, продуктов Adobe Systems, включая Flash Player и Apollo).

Версии для мобильных  систем

Значительно сильнее  позиции Opera на рынке мобильных систем, где браузер представлен на большом количестве платформ. К августу 2007 года в мире было продано около 40 миллионов мобильных телефонов, оснащённых предустановленным браузером Opera.

Кроме этого, Opera — единственный браузер для двух игровых систем компании Nintendo: Wii и DS. Также он используется в некоторых компьютерных телевизионных приставках.

Наконец, в 2005 году компания Adobe интегрировала движок Presto в программы  пакета Adobe Creative Suite. Технологии Opera используются в Adobe GoLive, Adobe Photoshop, Adobe Dreamweaver и других приложениях этого пакета.

 

 

 

 

Раздел 2. Структура окна и внешний вид  браузера

 

2.1. Структура окна  браузера Опера

 

Окно браузера Opera - это  типовое окно программы, работающей в среде Windows.

Одним из достоинством данного  браузера является то, что все открывающиеся окна по ссылкам находятся в одном окне Opera.

Главный интерес представляют кнопки панели инструментов:

- кнопки «Назад» и  «Вперед» перемещают по пройденному  маршруту;

- кнопка «Стоп» (становится  доступной после начала загрузки web-страницы) прерывает загрузку документа;

- кнопка «Обновить»  предназначена для повторной  загрузки документа (в случаи  сбоя при загрузке);

- адресная строка «Адрес»  - текстовое окно, в которое следует  занести название сайта, на  который требуется перейти.

Полезную информацию при работе с браузером пользователь может получить из строки состояния, которая находится в нижней части окна. Работа с браузером обязательно включает в себя умение разбираться в надписях, появляющихся в этой строке. В процессе перемещения по Интернету в строку состояния выводятся сообщения об адресах источников информации, режиме ожидания, готовности запрошенного документа и ряд других полезных сведений.

 

 

2.2. Внешний вид браузера

 

Еще одна особенность  этого браузера — так называемый MDI-интерфейс. Opera может открывать многочисленные окна (SHIFT+щелчок левой кнопкой мыши) вместо открытия многочисленных экземпляров браузера, что экономит память и время, а также же предоставляет массу удобств в навигации между документами и управлении ими (т. е. страницы открываются как документы в Microsoft Word, а не как в IE & NN). Благодаря этому экономится как память, так и место на рабочем столе. Достаточно удобно работать и с 30-ю открытыми страницами, и с 3-мя.

Другая уникальная возможность  — открытие нового окна документа в теневом режиме, не перекрывая страничку, которую Вы читали (SHIFT+CTRL+щелчок левой кнопкой мыши). Это действительно экономит время при просмотре большого списка результатов поиска или списка ссылок.

Opera поддерживает большое  количество Netscape-совместимых плагинов, включая 32-битный Java-плагин от Sun. Установка плагинов достаточна  проста и не требует специальных  знаний. Все они находятся в  каталоге "Plugins"домашней директории  броузера. В частности, отлично работает плагин, предназначенный для вывода изображений, созданных по технологии ShockWave. Кроме того, Opera может проигрывать звуковые файлы MID и WAV (используя плагин), отображать картинки GIF и JPG, показывать AVI-видео (предполагается, что вы установили Video for Windows). С помощью плагинов Opera может отображать множество мультимедийных файлов и, скорее всего, за счет установки новых плагинов позволит демонстрировать те мультимедийные файлы, форматы которых еще только будут использоваться в будущем. Представляя собой не просто браузер, а интегрированный пакет для работы в сети Интернет, Opera предоставляет и дополнительные возможности, помимо вывода содержимого WWW-страниц.

Есть полноценный почтовый клиент (но есть и возможность подключения внешнего клиента, причем без всяких дополнительных ухищрений), есть и программа для работы с конференциями.

С пятой версии в Оперу  добавлена поддержка работы с  сервисом ICQ. Но пользоваться не особо  удобно — нельзя изменить цвет и  размер шрифта, неудобный поиск пользователей ICQ...

С пятой версии добавлен встроенный поиск. Встроенный глобальный поиск, плюс еще и mp3, доменных имен, изображений, компаний. Проверял —  удивительно, но работает. Нельзя настроить  свои поисковые системы, так как  они зашиты в exe-шник Оперы.

К тому же Opera может показывать WAP-страницы (т. е. страницы, предназначенные  для отображения на дисплеях сотовых  телефонов). Хотя русские WAP сайты не особенно хорошо.

Есть опция "Reload every", где можна задать время обновления страниц в минутах или часах. При зависании теперь можно открыть последние страницы (всплывающее окно при загрузке Оперы).

Еще один немаловажный факт — это дизайн пользовательского  интерфейса. Opera написан для Microsoft Windows и использует стандартный дизайн Windows-программ. Следовательно, пользователи интуитивно узнают большинство функций по аналогии с другими программами. Стандартно сделанные меню, обычная последовательность кнопок на панели и другие функции, например, возможность одновременного открытия множества окон знакомы всем по обычной работе с MS Windows. Это позволяет преодолеть трудности первых шагов в новом программном продукте (например, не так, как в ICQ, где первоначальная непривычность пользовательского интерфейса представляет собой серьезную проблему).

Разработчики Opera позаботились и о тех, кому кажется неудобной  медленная работа с мышью. При  разработке управления программой был  сделан упор на быстрый и простой  доступ к важным функциям как с  клавиатуры, так и при помощи мыши. Благодаря этому, по мере освоения браузера, работа с ним все больше ускоряется. Пользователь запоминает все больше клавиатурных команд, что позволяет существенно ускорить работу со страницами, что важно для тех, кто работает в Интернете профессионально и просматривает за сеанс большое количество информации.

 

ДОСТОИНСТВА БРАУЗЕРА ОПЕРА

 

- Низкие требования  к ресурсам системы. Opera будет  работать даже на 386 компьютере  с 6 Мб оперативной памяти.

- MDI интерфейс. Вы можете  без особых затрат памяти открывать  любое количество окон внутри одного рабочего окна, выбрав при этом табличный или каскадный режим.

- Простых пользователей  это просто пугает (кстати Microsoft переписав  Office 2000, отказалась от MDI окон) и, кроме  того, при сбое в одном из MDI окон закрываются все. 

Информация о работе История создания браузера Opera