Инновационные технологии Opera

Автор работы: Пользователь скрыл имя, 01 Декабря 2009 в 16:01, Не определен

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

Opera (О́пера) — веб-браузер и программный пакет для работы в Интернете, выпускаемый компанией Opera Software ASA. Разработан в 1994 году группой исследователей из норвежской компании Telenor. С 1995 года продукт компании Opera Software, образованной авторами первой версии браузера

Файлы: 1 файл

Инновации.doc

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

Управление  и интерфейс 

     В браузер Opera предусмотрены средства управления для людей с нарушениями зрения или ограниченными двигательными возможностями: есть голосовое управление и возможность подключения «экранных дикторов». С помощью различных установок пользователь может настроить интерфейс по своему вкусу. 

     Есть  возможность осуществлять навигацию  и настройку браузера, используя только клавиатуру. «Горячие клавиши», заданные по умолчанию, можно переобозначить по своему усмотрению. Можно также использовать «жесты мышью», которые существенно упрощают навигацию с помощью этого манипулятора, определённые последовательности нажатия клавиш и движений «мыши» позволяют, например, быстро листать или обновлять страницы, не перемещая курсор к иконкам меню навигации. 

     Масштабирование страниц позволяет пропорционально  увеличивать или уменьшать все  элементы документа: текст, изображения, флеш-анимацию, создавая эффект приближения и удаления страницы. Масштаб можно изменять в пределах от 20 % до 1000 %. Пользователь может настроить шрифты и цвета для веб-страниц, и даже преодолеть настройки стилей CSS. Это может быть полезным, например, для страниц с неудачным дизайном: когда шрифты трудночитаемы или контраст между цветом шрифта и фоном недостаточен. 

     Голосовое управление, разработанное совместно  с IBM, позволяет пользоваться браузером  без помощи мыши и клавиатуры. Opera также может читать вслух страницы и выделенные фрагменты, но это возможно только в среде Microsoft Windows и только с помощью экранного диктора, встроенного в браузер, так как программы сторонних разработчиков, начиная с версии Opera 6.0, не поддерживаются. 

 «Пасхальные яйца» 

     Бета-версии Opera 9 содержали «пасхальное яйцо»  — при запуске теста Acid2 жёлтый смайлик через некоторое время  начинал отслеживать глазами  курсор мышки. Если после этого на нём кликнуть, появлялось сообщение JavaScript «Because just passing is not enough ;)» — «Потому что простого прохождения недостаточно ;)». Это стало возможным благодаря изменению кода теста с помощью Opera's browser.js. Изменённый код доступен в виде отдельного файла на языке User JavaScript. Другое «пасхальное яйцо» было обнародовано одним из разработчиков программы: если в адресной строке ввести /., то откроется страница slashdot.org. 

Поддерживаемые  стандарты 

     Браузер Opera был одним из первых, поддерживающих каскадные таблицы стилей (CSS), ставшие  к настоящему времени одной из основ веб-дизайна. В настоящее время Opera поддерживает многие веб-стандарты, включая редакции CSS 2.1, HTML 4.01, XHTML 1.1, XHTML Basic, XHTML Mobile Profile, XHTML+Voice, WML 2.0, XSLT, XPath, XSL-FO, ECMAScript 3 (JavaScript), DOM 2, XMLHttpRequest, HTTP 1.1, Unicode, SVG 1.1 Basic, SVG 1.1 Tiny, GIF89a, JPEG. Браузер полностью совместим с графическим форматом PNG, в том числе в плане обработки альфа-канала. 

     Начиная с девятой версии, Opera успешно  проходит Acid2 — тест на соответствие самым современным технологиям веб-дизайна. Opera стала четвёртым браузером, прошедшим этот тест, и первым среди программ такого рода для Windows. 

Последняя версия Opera 10.0 полностью проходит тест Acid3. 
 

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

     В 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. 

     В сентябре 2009 года стало известно о  намерении российской правительственной комиссии по федеральной связи и информтехнологиям разработать для государственных организаций свой браузер, выбрав разработчика по результатам открытого конкурса. Парадоксально, что Opera и Firefox отвергаются в пользу Internet Explorer из-за того, что они «передают информацию о пользователях в поисковую систему Google», а множественные уязвимости самого IE не берутся при этом в расчёт. 

Другие  платформы 

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

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

Opera Mobile 

      Эта модификация программы 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 

     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 нет. 

     Nintendo DS

Nintendo DS Browser 

     Nintendo DS Browser является версией Opera для портативной игровой консоли Nintendo DS. Этот браузер был выпущен 24 июля 2006 года в Японии, 6 октября 2006 года в Европе и 4 июня 2007 года в Северной Америке. Распространяется на картридже за 30 долларов США. 

     Браузер включает систему Small-Scale Rendering (SSR) и систему масштабирования страницы, как Opera Mobile. Так же есть функция распознавания рукописного текста на экране клавиатуры, для более удобного ввода пользователем текста. Кроме того, Nintendo совместно с Astaro Internet Security разработали технологию фильтрации веб-контента для Nintendo DS Browser. Система профессионально блокирует веб-сайты с различным нежелательным содержанием. Пользователи могут настроить Nintendo DS для работы через прокси-сервер, и этот параметр настройки можно защитить паролем во избежание доступа (например, детей) к нежелательной информации. 

     Wii

Internet Channel

     10 мая 2006 года Opera Software объявила о  заключении партнёрского соглашения  с компанией Nintendo на разработку  версии интернет-браузера Opera для игровой консоли Nintendo Wii. Браузер Opera для Wii, получивший название Internet Channel, был бесплатно доступен онлайн с 12 апреля по 30 июня 2007 года. В дальнейшем желающим скачать браузер приходилось платить 500 Wii-очков (около 5 долл.), но 8 сентября 2009 года он стал бесплатным. 

     Скотт Хедрик, исполнительный директор Opera Software, заявил, что этот браузер был разработан для удобного «комнатного просмотра». По сравнению с Opera для персональных компьютеров, в браузере для Wii упрощён  интерфейс и увеличены шрифты. Несмотря на эти особенности, Internet Channel поддерживает те же стандарты, что и компьютерная версия, и тоже проходит тест Acid2. 

     Во  время выхода Internet Channel в его основе лежал более совершенный движок, чем в актуальной версии Opera для настольных компьютеров. В него были внесены исправления, которые стали доступны пользователям ПК только в версии Opera 9.5. 

Ноутбук 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) — комплект  средств разработки, с помощью  которого для различных устройств  (телевизоров, портативных медиа-плееров, VoIP телефонов, автомобилей, игровых приставок и т. д.) можно создать собственный браузер, отвечающий уникальным особенностям устройства. Браузер будет использовать движок Presto. 

Opera@USB 

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

Положение на рынке

Долевое использование веб-браузеров 

     С сентября 2005 года, после снятия ограничений  на распространение версии Opera для  ПК, большинство версий браузера распространяется бесплатно. Исключение — Opera Mobile для  мобильных устройств на платформах Symbian OS, Psion, PocketPC, распространяющаяся на платной основе. 

Версия  для ПК 

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

Информация о работе Инновационные технологии Opera