Возможности и назначения новейших программных продуктов на примере Opera

Обзор особенностей и возможностей ряда браузеров от известных разработчиков программного обеспечения. Анализ этапов совершенствования версий браузера Opera. Возможности использования режимов и назначения новейших программных продуктов на его примере.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 21.10.2013
Размер файла 905,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Курсовая работа

по дисциплине «Технология разработки программного обеспечения»

на тему:

Возможности и назначения новейших программных продуктов на примере Opera

Выполнил

Прийменко В.В.

Введение

Opera-- веб-браузер и программный пакет для работы в Интернете, выпускаемый компанией Opera Software. Разработан в 1994 году группой исследователей из норвежской компании Telenor и исландцем Jon von Tetzchner.

Браузер написан на языке программирования C++, обладает высокой скоростью работы и совместим с основными веб-технологиями.

Компания Opera Software позиционирует Opera как «самый быстрый браузер на Земле». Независимые проверки показали, что Opera 9.01 быстрее других браузеров в четырёх тестах из семи на Microsoft Windows и Mac OS X и в трёх из семи на Linux.

Первое время после официального выхода браузер не пользовался большим успехом среди пользователей ПК, основное положение на рынке занимали браузеры Internet Explorer и Netscape Navigator.

Однако Opera Software стала одной из первых компаний, проявивших активность на рынке мобильных устройств, и смогла занять на нём ощутимую нишу, предложив решение для многих платформ, аналогов которому по функциональности не было. В русскоязычном сегменте Интернета Opera особенно популярна. Мониторинг посещений российских веб-ресурсов даёт результаты 16--24 %. Таким образом, в России Opera, в зависимости от источника, занимает 2 или 3 место по популярности, уступая только Google Chrome и Mozilla Firefox.

По сравнению со среднемировой долей рынка, в Рунете Opera популярнее более чем в 20 раз.

1.Теоретическая часть

1.1 Браузеры

С момента зарождения Интернета было разработано десятки различных браузеров, однако наибольшей популярностью на сегодняшний день пользуются несколько:Internet Explorer, Mozilla Firefox, Safari, Opera, Google Chrome, Avant. Ряд браузеров изначально создавался как приложение к конкретным операционным системам, и неискушенный пользователь работал с тем, что ему предлагали. Например, Internet Explorer идет совместно с операционной системой (ОС) Microsoft Windows, Safari с Mac OS (ОС для компьютеров Макинтош знаменитой марки Apple), а Mozilla Firefox была заточена под бесплатную операционную систему Linux.

Например Internet Explorer, так как это первооткрыватель в мире виртуальной паутины. По популярности использования интернет эксплорер занимает первом место в мире.

Mozilla Firefox известен многим по изображению лисы. Такое программное обеспечение по большей части рассчитано на тех, кто любит общаться и много времени проводить на социальных сайтах. Встроенные функции позволят общаться более комфортно и при этом очень просто. Мазила фаерфокс распространяется бесплатно в сети интернет и имеет постоянную поддержку со стороны разработчиков. Основная аудитория этого интернет приложения-подростки.

Google Chrome будет удобен тем, кто постоянно использует сервисы этого интернет-гиганта. Он имеет множество опций, которые позволяет активно находить интересующую информацию и общаться. Гугл хром пожалуй самое молодое программное обеспечение, которое очень быстро обрело популярность. Гугол хром известен по стандартному значку своей компании.

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

1.2 Версии браузера Opera

1. Первая версия браузера носила название MultiTorg Opera и не распространялась. Работы над ней начались летом 1994 года. Она была написана на языке C исключительно под Microsoft Windows, «с нуля», без использования libwww или других API. Это позволило максимально облегчить код и повысить быстродействие программы. Вышло четыре бета-версии, доступ к которым получила лишь небольшая группа бета-тестеров.

2. В 1996 году была выпущена вторая версия браузера, в которую разработчики добавили поддержку фреймов. Начиная с релиза Opera 2.1, браузер стал общедоступным. Программа распространялась только для Microsoft Windows как условно-бесплатная (shareware). Следуя пожеланиям общественности, Opera Software проявила интерес к другим операционным системам, таким как Apple Macintosh, QNX и BeOS.

3. 31 декабря 1997 года была выпущена третья версия, которая стала кросс-платформенной и включала поддержку JavaScript.

Начиная с версии Opera 3.5, вышедшей в 1998 году, браузер поддерживает технологию каскадных таблиц стилей (CSS) и возможность загрузки файлов на сервер. В это же время компанию Opera Software возглавил Hakon Wium Lie, один из создателей технологии CSS.

4. Версия 4.0 появилась 28 июня 2000 года. В её основе был новый кроссплатформенный движок Elektra. Эта версия браузера стала первой, в которую был включён почтовый клиент и последней, распространяемой по принципу shareware.

5. Следующая, пятая версия браузера стала доступна 6 декабря 2000 года и распространялась свободно -- пробный период был заменён на adware-баннер, который демонстрировался пользователю во время сеанса работы с программой. 7

6. 29 ноября 2001 года в Opera 6.0 () была добавлена поддержка Unicode. Появилась возможность работать в нескольких независимых друг от друга копиях приложения (SDI-интерфейс). При этом возможности MDI были сохранены.

7. Opera 7 стала доступна 28 января 2003 года[18]. В её основе лежал новый браузерный движок Presto с улучшенной поддержкой CSS, клиентских сценариев и интерфейса DOM. От поддержки Mac OS 9 было решено отказаться.

Эта версия браузера значительно отличалась от предыдущей прежде всего за счёт переписанного движка, который стал быстрее и производительнее. Новое ядро обеспечивало почти полную совместимость с DOM, веб-страницы теперь могли частично или полностью перерисовываться при исполнении сценариев или DOM.

8. 19 апреля 2005 года вышла Opera 8.0. В ней была представлена поддержка SVG 1.1 Tiny.

Браузер стал первым совместимым с этим графическим форматом[30]. Также в Opera появился режим презентации (Opera Show), в котором можно просматривать документ HTML или XML на полном экране без отображения элементов интерфейса программы. Домашняя страница была доработана до поискового портала. Однако изменения вызвали недовольство у ряда пользователей, так как некоторые дополнительные настройки оказались скрытыми

9. Opera 9.0 стала первым браузером для Microsoft Windows, успешно прошедшим тест Acid2. В эту версию была добавлена поддержка спецификации XSLT, совместимость с графическим форматом SVG расширена до уровня 1.1 Basic.

Основу версий 9.0x, 9.1x и 9.2x составляет исходный код с условным названием Merlin (от англ. Merlin Falcon -- «Кречет»). Разница между этими версиями заключается, в основном, в исправлении выявленных ошибок и недостатков. После версии 9.2 код Merlin больше не использовался, все существенные изменения реализованы в последующих версиях.

10. 1 сентября 2009 года вышла финальная версия браузера Opera 10.00 (кодовое название Peregrine, от англ. Peregrine Falcon -- «Сапсан»). Ранее вышли альфа (4 декабря 2008 года), бета (3 июня 2009 года) и релиз кандидат (25 августа 2009 года]).

В Opera 10 разработчики реализовали большое количество нововведений. Были добавлены новые возможности, улучшен интерфейс, расширена поддержка различных веб-технологий. Браузер стал доступен на новых операционных системах. Также в новую версию включены средства для веб-разработки.

11. 14 октября 2010 года на пресс-конференции Up North Web анонсирована новая версия браузера Opera 11. Главное отличие новой версии -- поддержка расширений. Помимо этого, уже известны следующие дополнения: нововведения из 10.7 (изменённая боковая панель, WebSocket, лог загрузки), обновлённая страница управления плагинами (opera: plugins), обновлённый движок Presto, улучшенный инсталлятор, обновлённая адресная строка, визуальные подсказки для жестов мыши и другое.

12. 7 июня 2011 года вышла первая Pre-Alpha-версия (Build 1017) под кодовым именем Ваху (Wahoo). Заявлено, что Opera 12 будет обладать аппаратным ускорением, поддерживать WebGL и новую функцию Opera Reader.

13 октября 2011 года вышла Alpha-версия (Build 1105) и включала в себя увеличение скорости, оптимизацию потребления памяти. Также были доработаны темы. Полностью реализовано аппаратное ускорение при помощи WebGL и полное соответствие ECMAScript 5.1. Также реализован синтаксический анализатор HTML5, получивший название Ragnarok.

26 апреля 2012 года вышла Opera 12 beta (1387). Добавлена поддержка тем, позволяющих изменять внешний вид браузера. Также разработчики отключили по умолчанию Opera Unite и Opera Widgets, заявив, что в будущем они будут полностью удалены из браузера.

14 июня 2012 года вышла финальная версия Opera 12, причем аппаратное ускорение было отключено по умолчанию, так как оно требует доработки. Среди других новых функций:

· ускоренная загрузка браузера при большом количестве открытых вкладок

· вывод расширений в отдельный процесс

· страница opera: cpu, показывающая, какие вкладки загружают процессор компьютера

· поддержка новых языков с написанием справа налево

· 64-битные сборки для Windows и Mac.

В 2013 году Opera полностью переходит на WebKit и прекращает разработку собственного движка Presto, который использовался в браузере, начиная еще с седьмой версии. Причем, в данном случае речь идет именно о настольной версии браузера (информация о разработке мобильного браузера Ice на движке WebKit появилась еще в конце января). Судя по опросу на сайте my.opera.com, приверженцы браузера от этой новости не в восторге, но разработчики говорят, что этот шаг, как ни странно, приведет к тому, что конкуренция на рынке браузеров возрастет. Главный инженер Opera Software Хокон Виум Ли (Hakon Wium Lie) уверяет, что обычные пользователи вряд ли заметят внешние изменения в браузере. Также он пообещал, что при использовании Opera будет возникать меньше ошибок, и браузер будет работать быстрее. Виум Ли также заметил, что Opera прыгает на борт WebKit в нужное время, так как «индустрия движется к тому, чтобы сделать это движок де факто для визуализации веб-страниц».

2.Возможности и назначения новейших программных продуктов на примере Opera

2.1 Интерфейс

Отличительная особенность веб браузера Opera - это наличие MDI интерфейса, который обладает множеством несомненных преимуществ. Пожалуй, самая главная из них - возможность создания закладок вместо открытия дополнительных окон, что существенно экономит оперативную память PC. Кроме того, благодаря встроенным приложениям, Opera способен открывать документы в их первоначальном виде, без использования каких либо отдельных программ. (рис..1)

рис. 1.

Также, для удобного посещения пользователями Интернет ресурсов, в Opera предусмотрен совершенно новый режим просмотра веб-страниц, так называемое - «теневое окно».

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

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

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

2.2 Масштабирование страниц

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

Рис. 2

2.3 Эскизы страниц

При наведении на вкладку браузер Opera показывает эскизы страниц, отображаются они и при переходе по вкладкам. Помимо самого эскиза можно посмотреть и дополнительную информацию о веб странице.(рис. 3)

рис. 3

IRC-клиент Интегрированный в браузер Opera irc-клиент - очень прост в настройке. С простым, и со вкусом оформлением, с библиотекой смайликов и с одной замечательной особенностью - возможностью читать сообщения, написанные в неверной кодировке.

2.4 Менеджер закачек

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

2.5 Агрегатор RSS-потоков

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

2.6 Виджеты

Виджеты Opera - это бесплатные сетевые приложения. (рис. 4)

Рис. 4

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

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

В 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 одна из трёх найденных уязвимостей.

2.8 Блокировка всплывающих окон

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

· Принимать;

· Открывать в фоновом режиме;

· Блокировать незапрашиваемые;

· Не принимать.

2.9 Корзина

Opera имеет корзину, которая позволяет пользователю восстанавливать заблокированные всплывающие окна или ранее закрытые страницы той же сессии. Не теряются настройки страницы (например масштаб и история). Корзина очищается если браузер был закрыт или пользователь сам очистил корзину.

2.10 Плагины

Плагины -- это внешние приложения, которые Opera может использовать для отображения рисунков и видео-клипов, файлов презентаций, или проигрывать звуки, которыми браузер не может самостоятельно управлять. Некоторые из наиболее популярных плагинов это Adobe Flash, Apple QuickTime, и Adobe Acrobat.

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

Список установленных плагинов выводится на встроенной странице информации о них; в Opera для Linux есть и отдельное окно настройки для установки и определения местоположения плагинов.

Opera Link Если вы хотите иметь легкий доступ к своим закладкам с другого компьютера, с телефона или с планшета воспользуйтесь службой Opera Link. Все данные на серверы Opera пересылаются по защищенному каналу и доступны только вам. Кстати, браузер Opera поможет вам выбрать надежный пароль. Данные синхронизируются при входе на сервер службы Opera Link. Элементы для синхронизации вы выбираете сами. Сервер способен синхронизировать закладки, личную панель, экспресс панель, заметки, список поисковых систем и историю введенных адресов.

Opera Unite Opera Unite - новая, поистине революционная технология. Которая открывает огромные возможности в обмене информацией.

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

Opera Mail Где больше всего необходим почтовый клиент? В Opera он встроен непосредственно в браузер. Opera Mail дает возможность обрабатывать, сортировать и распределять сообщения пользователя, делая тем самым веб браузер Opera полноценным инструментом общения. Причем почта доступна даже при отсутствии подключения к сети Интернет, так как сообщения хранятся на жестком диске вашего PC, а при подключении к Интернету Opera Mail сразу же синхронизируется с почтовыми сервисами. Умение работать с различными учетными почтовыми записями пользователя - важнейшая особенность Opera Mail.

Opera Turbo Не всегда возможен быстрый доступ в Интернет, а если вы выходите в Интернет, подключив свой ноутбук к сотовому телефону. Если пользуетесь Интернетом с оплатой за трафик или скорость вашего интернет-канала не позволяет комфортно путешествовать по просторам Интернета. На этот случай в веб браузере Opera содержится режим Opera Turbo, благодаря которому веб страницы загружаются в пять раз быстрее чем в остальных браузерах.Когда пользователь включает режим Opera Turbo,

Объем веб страниц, за счет сжатия на серверах Opera, становится гораздо меньшим по сравнению с исходными. Меньше данных приходится загружать веб браузеру и в итоге пользователь сможет быстрее увидеть содержимое веб страниц.

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

Включается данный режим нажатием на значок Opera Turbo. При увеличении скорости соединения, Opera автоматически отключит режим Opera Turbo. Но эти настройки возможно изменить и включать и выключать режим Opera Turbo самостоятельно.

Заключение

оpera браузер программный

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

Размещено на Allbest.ru


Подобные документы

  • Opera как веб-браузер и программный пакет для работы в Интернете, выпускаемый компанией Opera Software. История браузера Opera. Возможности программы, управление и интерфейс, версии для других устройств. Положение на рынке, критические замечания.

    реферат [18,9 K], добавлен 20.11.2011

  • Достоинства, недостатки браузеров и их виды - полноэкранные и с поддержкой мультимедиа. Обзор наиболее популярных браузеров: Internet Explorer, Mozilla, Netscape Navigator, Opera, Firefox и Safari. Распространенность браузеров и их возможности.

    доклад [32,2 K], добавлен 21.05.2013

  • Анализ современного рынка программных продуктов. Понятие виртуального тура и возможности его применения. Изучение программного обеспечения и технологии создания виртуальных туров. Панорамный снимок и виртуальная брошюра. Настройка параметров панорамы.

    курсовая работа [3,5 M], добавлен 22.03.2016

  • Признаки открытости информационной системы: web-браузер Opera. Язык программирования браузера и первые версии программного продукта для работы в Интернете. Файлы конфигурации, расширения и структура API браузера Opera. Разработка и написание программы.

    курсовая работа [194,7 K], добавлен 21.01.2013

  • Разработка программного обеспечения. Подтверждение соответствия программного продукта государственным стандартам в области информационных технологий. Оформление Сертификата соответствия. Оценка, проводимая экспертами. Экспертиза программной документации.

    контрольная работа [24,5 K], добавлен 06.11.2013

  • Возможности среды программирования delphi при разработке приложения с визуальным интерфейсом. Отладка программных модулей с использованием специализированных программных средств. Тестирование программного обеспечения. Оптимизация программного кода.

    курсовая работа [974,0 K], добавлен 21.12.2016

  • Программное обеспечение для ЭВМ и личные права на него. Техническое обслуживание программного обеспечения. Компьютерные преступления на рынке программных продуктов. Пути снижения преступности на рынке программных продуктов и компьютерной информации.

    курсовая работа [95,7 K], добавлен 23.01.2012

  • Основные интегрированные информационные системы поддержки принятия решений. Обзор и сравнительный анализ программных продуктов инвестиционного проектирования. Программа управления проектами "MS Project". Примеры программных продуктов в ОАО "Криогенмаш".

    курсовая работа [776,0 K], добавлен 03.06.2014

  • Понятие, сущность, виды, назначение и основные возможности браузеров. Общая характеристика наиболее популярных браузеров (Internet Explorer, Mozilla, Netscape Navigator, Opera, Firefox и Safari for Windows XP or Vista), анализ достоинств и недостатков.

    контрольная работа [37,6 K], добавлен 21.09.2010

  • Эффективность и оптимизация программ. Разработка программных продуктов. Обеспечение качества программного продукта. Назначение, область применения, требование к программному продукту. Требования к функциональным характеристикам, надежности, совместимости.

    курсовая работа [46,8 K], добавлен 05.04.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.