Рефераты. Проектирование и разработка сетевых броузеров на основе теоретико-графовых моделей

Active Desctop позволяет выкладывать на поверхность Рабочего Стола как традиционные пиктограммы, так и элементы в формате HTML (WEB-страницы, дисковые подкаталоги, компоненты ActiveX или JAVA). После установки Internet Explorer 4.0 в меню Start появляется пункт Favorites, а в подменю Search – пункты On The Internet (поиск информации в сети) и People (поиск личной информации о людях). Рядом с кнопкой Start на панели задач появляется миниатюрная панель инструментов, содержащая кнопки быстрого доступа к наиболее часто используемым функциям.

Каждый компонент Internet Explorer 4.0 содержит большие возможности настройки. К примеру, в броузере Internet Explorer 4.0 можно указать, какие Mail- и News- клиенты, а также какой редактор HTML следует использовать по умолчанию.

Очень удобной является возможность делить окно просмотра на два (Explorer Bars) и в левом отображать список ссылок Favorites, историю посещения серверов, результаты поиска или список Push-каналов. К примеру, когда в левом окне представлены результаты поиска, в правом можно в это время просматривать информацию по интересующим ссылкам.

Мультимедиа – компоненты, входящие в комплект, включают в себя программы Microsoft NetShow, RealPlayer от компании Progressive Networks и VDOLive от VDONet.

В Internet Explorer 4.0 JAVA работает значительно быстрее, чем в Netscape Communicator. Практически целиком поддерживаются спецификации Java Development Kit 1.1, в том числе Abstract Windowing Toolkit (AWT) и Java Beans.

Что касается безопасности работы, то Microsoft предложила концепцию так называемых зон безопасности (Security Zones). Пользователь может классифицировать серверы Internet по «уровню доверия» к ним : Local Intranet, Trusted Sites, Internet и Restricted Sites. Допустимо назначать разные «уровни доверия» к серверам из различных групп.  Также представлена возможность полностью отключить JAVA, ActiveX и Cookies. Функция Internet Advisor позволяет системным администраторам и, в случае домашнего использования, родителям, запрещать доступ к определенным серверам.

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

Push – технология : идея Push – технологии состоит в том, чтобы провайдеры информационных услуг пересылали информацию клиентам сами, без какого-либо вмешательства со стороны последних (если, разумеется, клиент подписался на данный информационный канал). Затем пользователь может читать эту информацию в режиме       off-line, т.е. не подключаясь к сети. В Internet Explorer 4.0 предусмотрена возможность указывать, как часто следует производить обновление данных из определенного канала и какой объем информации разрешено копировать на локальной компьютер.

После установки пакета на Рабочем Столе появляется панель Channels, с помощью которой можно быстро осуществлять доступ к интересующим каналам и подписываться на них.

Электронная почта и новости : в пакет входит программа Outlook Express – POP3 и IMAP4-совместимый почтовый клиент, способный работать с сообщениями в формате HTML, а также программа работы с телеконференциями по протоколу NNTP. Трехпанельный интерфейс в Outlook Express очень гибко настраивается. Программа позволяет помещать в один почтовый ящик сообщения с нескольких POP3- и IMAP4- серверов. Можно сортировать входящую почту по определенным правилам в различные папки, удаляя при этом поступающий “почтовый мусор”. Программа Outlook Express импортирует почтовые ящики и адресные книги из популярных клиентов электронной почты. С ее помощью создаются сообщения электронной почты в формате HTML, при этом в адресной книге указывается, кому из респондентов разрешено отправлять сообщения в таком формате, а кому – нет.

Средства групповой работы : В Microsoft NetMeeting включены поддержка аудио- и видеоконференций, Whiteboard, ведение электронных бесед в режиме реального времени (chat) и обмен файлами. В chat или Whiteboard одновременно могут учавствовать несколько пользователей, хотя в аудиоконференции – только два. Поддерживается кодек формата G.723 для соединения на низких скоростях, совместимый с продуктами многих производителей. Видеоконференции можно проводить как в пределах локальной сети, так и с использованием связи по низкоскоростным аналоговым линиям.

Совместный доступ к приложениям (Application sharing) дает возможность пользователям на различных компьютерах редактировать документ, даже если на одном из них нет необходимой программы текстового редактора. Доступен также совместный просмотр ресурсов WWW с общим окном броузера и курсором.

FrontPage Express : пакет содержит редактор страниц HTML под названием FrontPage Express, в который включены базовые функции редактирования для создания простых WEB-страниц. Также имеется Web Publishing Wizard, инструмент для загрузки WEB-страниц на удаленный сервер.

 

Также следует отметить броузер норвежской фирмы Opera Software AS, принадлежащий к классу shareware-продуктов.

Чем привлекает к себе внимание Opera Browser, так это чрезвычайно малым размером размером инсталляционного пакета – всего 1 MB в 32-разрядной версии для Windows 95 / NT 4.0 и 1,12 MB в 16-разрядной версии для Windows 3.x / NT 3.51 . Требования программы к ресурсам ПК довольно лояльны : Opera нормально работает на 386SX с 6 MB RAM, занимая на жестком диске около 2 МВ, из которых почти 400 КВ отводится справочной системе.

Opera очень быстро стартует (примерно в 4 – 5 раз быстрее, чем Netscape или MSIE), а работать с этим броузером приятно хотя бы потому, что все функции просты, понятны и быстроосваиваемы. Наверное, в этом его главное отличие от WWW-клиентов, имеющих довольно сложные настройки. Тем не менее, Opera поддерживает JavaScript, SSL 3.0, Netscape plugins и распространенные графические форматы.

Открытие новых окон в Opera – это не создание очередных копий броузера, а действительно открытие окон в том же приложении.

Hot-list – список адресных закладок в Opera, имеет двухуровневую структуру. Запоминание Web-ссылок не столь удобно, как в Netscape Navigator, но интересно, что имя каждой закладки в списке определяется самим пользователем и может хранить до шести адресов Web-страниц. Если вы работаете одновременно с несколькими HTML – документами в разных окнах программы, то нажатием одной кнопки Add All в меню редактирования закладки можно запомнить ссылки на все из них. В дальнейшем, при выборе пользователем такой множественной закладки, броузер открывает сразу все шесть окон, в каждом из которых отрабатывается своя ссылка.

В Opera также есть функция, облегчающая чтение документов – масштабирование. Она доступна даже в процессе загрузки документов через пиктограмму в Progress Bar или клавиши «+» (+10 %) и «-» (-10%). Система горячих клавиш в броузере хорошо продумана и позволяет осуществлять навигацию в документах практически без помощи мыши.

Кроме того, в строке Progress имеются полезные информационные окна, сообщающие о состоянии процесса загрузки Web-страниц (скорость передачи данных, загруженное и общее количество текста и графических элементов, время загрузки). Адрес Opera в Web : #"1.files/image036.gif">


Броузер написан на языке Borland Delphi 3.0.

 

Рис.7. Панель демонстрационного броузера.

 

 

 

 

 

4.2.Основные процедуры броузера

WWW-сервис:

procedure TMainForm.Exit1Click – осуществляет выход из программы;

procedure TMainForm.FindAddress – запрашивает HTML-файл по указанному адресу;

procedure TMainForm.DocumentSource1Click – выводит исходный текст полученного HTML-файла;

procedure TMainForm.StopBtnClick – останавливает загрузку HTML-файла;

procedure TMainForm.RefreshBtnClick – перегружает последний полученный HTML-файл;

procedure TMainForm.BackBtnClick – вызывает предыдущий загруженный HTML-файл;

procedure TMainForm.ForwardBtnClick – вызывает последующий загруженный HTML-файл;

procedure TMainForm.ToolButton2Click – загружает объект TMail, ответственный за отправку и получение почты;

procedure TMainForm.ToolButton3Click – загружает объект TMyFtp, ответственный за обмен данных в протоколе FTP;

procedure TMainForm.ToolButton4Click – загружает объект TNewsForm, ответственный за получение и отправку новостей;

procedure TMainForm.ToolButton9Click – загружает объект TChatForm, ответственный за обмен символьной информацией между двумя удаленными компьютерами;

FTP-сервис:

procedure TMyFtp.ConnectBtnClick – соединяется с указанным FTP-сервером;

procedure TMyFtp.Disconnect – обрывает соединение с FTP-сервером;

       procedure TMyFtp.CopyItemClick – выполняет копирование выбранного файла с FTP-сервера;

       procedure TMyFtp.PasteFromItemClick – отсылает файл на FTP-сервер;

 

 

 Chat-сервис:

         procedure TChatForm.FileConnectItemClick – выполняет запрос адреса компьютера, с которым будет происходить обмен символльной информацией;

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.