Реферат Засоби перегляду WWW-сторінок

Страница 1 из 2 | Следующая страница

Кошти переглядуWWW-страниц


Зміст

Програма www

Програмаlynx

Ще двоє інтерфейсу

СистемиArena, Netscape і Internet Explorer

>Ariadna - приклад вітчизняної програми

Епілог

>JavaScript - засіб створення "ожилих" сторінок Web

Hewlett-Packard об'єднується з Microsoft і Netscape до друку документів HTML

HP збирається підвищити якість друку документів Internet


Основним засобом роботи з ресурсами Internet сьогодні стали програми, дозволяють читати сторінки Web. Як кажуть їхні називати? Найпопулярніша програма доступу до ресурсів Internet, NetscapeNavigator, дозволяє звертатися як до WWW, доFTP-архивам, баз данихGopher іWAIS, і новин Usenet. Термін ">browser" обмежує сприйняття можливостей лише переглядом інформації, але хто програми дозволяють непросто переглядати сторінки WWW, а й замовляти файли, відправляти пошту, брати участь у дискусіях Usenet, аHotJava іNavigator можуть інтерпретувати програмний код. Слово ">client" також виводить на оману. Кріминтерфейсних функційWeb-клиент виконує пошукові операції, індексування ресурсів, тестування серверів і чимало інших спеціалізованих дій. Слово ">viewer" тим паче некоректно використовувати - воно закріплене за класом програм для перегляду файлів спеціальних форматів:GIF,JPEG чиMPEG.

Найімовірніше, програми, з яких користувач отримує безпосередній доступом до ресурсів Internet, слід позначати терміном "інтерфейс користувача Internet" чи навіть "інтерфейс". У випадку так називаються програми, що забезпечують доступ всім чи більшості інформаційних ресурсів Мережі: електронна пошта, телеконференції Usenet,FTP-архиви,WAIS,Gopher, InternetRelayChat, WorldWide Web, бази даних, доступні поtelnet, й інших інформаційних джерел. Зупинимося, передусім, за тими інтерфейсах, що базуються мовою гіпертекстової розмітки HTML. Це може бути як реально існуючі, і віртуальні файли, які генеруються програмно і передані інтерфейсу через мережу. Таких програм безліч. Якщо переглянути файл реєстрації візитів будь-якоюHTTP-сервере, можна знайти близько ста такого сорти програм. Практично у кожному комп'ютерному журналі можна знайти інформацію про рейтинги цих програм, складених з урахуванням аналізу функціональних можливостей, дизайну і доброго десятків інших чорт, які авторам рейтингів видалися досить важливими. Ми ж розглянемо інтерфейси з погляду типовий реалізації особливостей технології WorldWide Web і тенденцій його розвитку. Будуть представлені програми www,lynx,Arena, Internet Explorer, NetscapeNavigator,SlipKnot як і приклад вітчизняної розробки,Ariadna. Інтерфейс Mosaic потрапляв до цього списку що з погляду сучасних тенденцій є чимось унікальним: історично він був лише предтечею NetscapeNavigator, що акумулював усе найкраще, було закладено у Mosaic.

Програма www

Це найбільш перший із заявлених на Internet інтерфейсів доступу до WorldWide Web. З початку програма www призначалася в організацію анонімного доступу до ресурсів WorldWide Web черезtelnet. У цьому сенсі www досі залишається найбільш універсальним інтерфейсом, які залежать від типу використовуваного термінала. Проте й величезний мінус - відсутність підтримки низки дуже потрібних можливостей HTML. Сьогодні у HTML можна виокремити декілька основних образотворчих і більше управляючих коштів мови. До перших належать: розбивка тексту на параграфи; організація списків; виділення заголовків; відображення вбудованої графіки; відображення таблиць і математичних формул; можливість побудовимногооконних інтерфейсів; управління шрифтом тексту, його кольором і стилем; управління тлом; організація перегляду файлів спеціальних форматів. До управлінню ставляться: організація складних екранних інтерактивних форм, організація текстових і графічних гіпертекстових посилань, управління процесом відображення інформацієюмногооконних інтерфейсах, програмування гіпертекстових сторінок, мультиплікація. Із цього списку програма www підтримує лише розбивка на параграфи, текстові посилання і, якщо сервер допускає таку можливість, пошук по ключовим словами в індексі інформаційних ресурсів серверу. Такі широкі обмеження викликані тим, що www - це алфавітно-цифровий інтерфейс, орієнтований роботи з найпростішими терміналами, здатними тільки на введення інформацією командної рядку і послідовний перегляд отриманих сторінок Web. Однак це програма забезпечує доступом до Web з будь-якої світової робочого місця. Якщо в користувача є комп'ютер, модем і реєстрація за комп'ютером, включеному до Мережі, то режимі віддаленого термінала програма www може забезпечити прийнятний доступом до Web. У www є ще одну користь від - цю програму служить для ілюстрації використання бібліотеки загальних кодівW3, що використовуються розробки програм, у технологіїWWW.Программа www розміщається поадресуW3C (>w3.org/).

Програмаlynx

Ця програма надає собою вже значно розвинений інтерфейс, оскільки підтримує всі можливості HTML 2.0, крім графіки. Якщо говорити точніше, тоlynx дозволяє підтримувати управління відображенням тексту у вигляді, що не це взагалі доступно на алфавітно-цифрових пристроях: виділення кольором, мерехтіння, інверсія тощо. У місцях вставки графікиlynx або показує текст, поставлене атрибутомALT, або повідомляє, що у цьому стоїтьIMAGE. Основною перевагою Сендегиlynx, мій погляд, є можливість роботи з формами. Це дозволяє розробляти інтерактивні інтерфейси і здійснювати пошук і освоєння зміна даних.Lynx - цесвободно-распространяемая програма, доступна у вихідних кодах і переважно операційними системами. Єдиним вузьким місцем є орієнтаціяlynx на бібліотекуcurses, що забезпечуєполноекранний алфавітно-цифровий інтерфейс. Але коли цей підводний риф буде подолано, то розпорядження користувача надходить повноцінний алфавітно-цифровий інтерфейс.

Ще двоє інтерфейсу

Безпосередньо до www іlynx прилягають інтерфейсиSlipKnot іI-COM. Не зупинятимемося різниці з-поміж них, а постараємося пояснити чого вони потрібні.SlipKnot іI-Com призначені для доступу до Web покоммутируемой лінії. Родзинка цих програм, у тому, що користувачеві зайве отримуватиIP-адрес для свого віддаленого комп'ютера: їй потрібно лише вхід на машину як віддаленого термінала. У телеконференціїcomp.infosystems.windows.browsers недавно велася досить бурхлива дискусія у тому, чиSlipKnot іI-Com і якщо так, то тут для чого?Ответна це запитання уважне розгляд маршрутизації у мережах IP. Функції маршрутизатора у мережах IP виконують шлюзи - або комп'ютерTCP/IP, стік якогосконфигурирован до роботи на ролі шлюзу, абоустройство-маршрутизатор.Удаленние машини, які підключаються по телефонній лінії до локальної мережі, зазвичай мають з'єднання за протоколомSLIP чиPPP. Але це що означає, що треба роздавати адреси, які від машин локальної мережі.

Деякі системи дозволяють використовувати адреси локальної сіті й для віддалених машин, але нинішнього разі така настроювання можуть виконати лише змашине-шлюзе. Хіба робити тим користувачам, які є адміністраторами мереж, і немає привілейованого доступу намашинах-шлюзах, але мають можливість налаштувати свій комп'ютер до роботи з модемом забезпечуватиме доступ як віддаленого термінала по телефонному каналу? Саме цього випадку і розробленоSlipKnot іI-Com. Кожна з цих програм додзвонюється до комп'ютера, підключеного в Internet, вводить ідентифікатор користувача та її пароль і, після успішного входу до системи, запускає або www, абоlynx, що й передають інформацію на машину користувача. У цьому ніяких протоколів сімействаTCP/IP на кінцевому етапі (>www-SlipKnot) не застосовується - вся корекція помилок покладено на протоколи модему. Обидві програми реалізовані для середовища Windows й дозволяють реалізувати форматування тексту відповідно до стандартом HTML 2.0. Програми дозволяють працювати з графікою, але це можливості сильно обмежені.

СистемиArena, Netscape і Internet Explorer

Перш ніж можливість перейти до викладу концепції, яка у даних програмах, необхідно зупинитися на основних напрямах розвитку технології WWW у сфері розвитку мовних можливостей. Сьогодні існує два закінчених стандарту мови HTML - версії 1.0 і 2.0. Для її подальшого розвитку цієї мови запропонували кілька шляхів: перший із них - HTML+ - є базою для наступній версії HTML 3.0. Саме у цьому варіанті мови було визначено таблиці, стилі і математичні формули.Концептуальний інтерфейс для HTML 3.0 - це програмаArena, головне призначення якої - продемонструвати можливості HTML 3.0.

Іншим напрямом розвитку HTML стали звані розширення NetscapeExtensions. Спочатку ця специфікація розвивала синтаксис HTML2.0в бік більш засобів вираження уявлення документів: можливість зміни фону, вирівнювання тексту, обтікання графіки оповіддю та т.п.Расширения NetscapeExtensions було запропоновано компанією Netscape Communication і реалізовані у програмі NetscapeNavigator версії 1.1 і більше. Фактично, якщо HTML+ направили розширення HTML убік реалізації публікацій науково-технічного характеру, то NetscapeExtensions розвивали HTML убік рекламно-видавничої діяльності. Цього напрями компанія Netscape Communication дотримувалася й у наступній версіїNavigator, куди було додано дві принципово нові можливості розробкиWeb-страниц: фрейми іJavaScript.Заявлена ще й підтримка Java, але це мові як "про концептуальному розвитку технології краще говорити, у контексті інший програми -HotJava компанії Sun Microsystems. У царині розвитку стандартів Web не відстає з інших, і компанія Microsoft, пропонує вільно поширювані сервер і інтерфейс Internet Explorer. Важливим видається той факт, що Microsoft непросто намагається підтримувати чужі розробки, а й пропонує нові розширення мови, що стосуються переважно можливостей розробки мультимедійних сторінок, і є у певному сенсі альтернативою пропозицій Java іJavaScript.

Отже, можна виділити такі напрями розвитку технології Web: HTML 3.0 (HTML+), HTML 2.0 NetscapeExtensions,JavaScript, Java, MicrosoftExtensions. Трохи осторонь є ще одна гілка досліджень - створення тривимірних сторінок, яскравий представник якої є мову моделювання віртуальноїVRML, запропонований компанієюSiliconGraphics.

ПрограмаArena реалізована для ОС Unix і вимагає для своєї складання бібліотекиMotif, а інтерфейс виходить з бібліотеці загальних кодівW3C і підтримує фон, таблиці, обтікання графіки текстом, вбудованіimagemap і математичні висловлювання. Останні, до речі, не підтримуються жодним іншим інтерфейсом. Крім цього,Arena вміє працювати з стилями документів і майже незабаром, мабуть, уможливить програмування управляючих меню самої програми через заголовокHTML-документа. Слід зазначити, що це досить повільна програма, що споживає при цьому дуже багато ресурсів. Але її розробники і претендували створення промислового продукту - їх мета полягало у демонстрації нових можливостей мови розмітки. Опис інтерфейсу і яскрава програма його реалізації зберігаються за адресоюW3C (>w3.org).

NetscapeNavigator - це інтерфейс номер як Internet. Головним його головною перевагою є найбільш гнучке уявленняWeb-страниц з допомогою використання NetscapeExtensions. Саме в програмі вперше з'явилися можливостіцентрирования елементів сторінки щодо кордонів робочої області вікна програми, створення вкладених таблиць, управління розміром і шрифту, мерехтіння тексту, обтікання графіки оповіддю та багато іншого. Серед основних досягнень необхідно згадати фрейми й додаткові вікна, динамічний відновлення документів і майже роботу зJavaScript.

>Фрейми - довгоочікуванамногооконность, що дозволяє вирішити відразу чимало закутків, пов'язаних із розробкою документів. Передусім, забезпечується можливість одночасної роботи з текстом, меню і графікою.Фрейм дозволяє вживати часто які фрагменти тексту, наприклад постійну заставку як окремого фрейму. Багато користувачі Internet напевно зустрічалися із цим механізмом при зверненні до пошукової службіInfoSeek (>infoseek.com/). Коли раніше потрібно було постійно вставляти до тексту готові частини сторінки, які у кінці кожного документа або використати бодайвключаемие сервери, нині це робити з допомогою фреймів. У цьому фрейми залишаються як вельми органічне рішенням - документ з фреймами є простосуперпозицией простихHTML-документов.

Додаткові вікна - це тісно пов'язані з фреймами механізм. Але якщо сторінка з фреймами ділить робочу областьNavigator сталася на кілька частин, виходячи межі вікна програми, то разі додаткового вікна розробник сторінки Web має можливість відкрити нове вікноNavigator і тим самим надати перегляду хіба що новий вимір. Таке напрям інтерфейсу лежать у руслі розробкимногооконних інтерфейсів гіпертекстових систем, про яких академічних колах кажуть, вже років десять, але єдиної моделі них так досі і прийшли. Очевидним є одне - це дозволяє залишати видимі закладання проходячи по гіпертекстової мережі з ініціативи розробника сторінок, що деяких випадках досить корисним рішенням, які розширюють звичну дворівневу схему перегляду, як у окреме вікно поміщали або графіку, або файл спеціального формату.

Динамічний відновлення документів - це можливість побудовисамопросматривающихся сторінок, і, якщо дозволяє швидкість лінії зв'язку, засіб реалізації примітивною мультиплікації. Якщо розробники програмиArena хто тільки обіцяє включити використання заголовкаHTML-документа керувати переглядом останнього, то Netscape то це вже робиться. У разі використовуєтьсятегMETA з атрибутомHTTP-EQUIV, де вказують порядок зверненняNavigator до сервера за оновленим документом.

Крім мовних можливостей уNavigator є і інших особливостей, що змушують говорити про цю програму все комп'ютерні видання світу, а користувачів - копіювати в свої комп'ютери.Navigator має вбудовані можливості роботи з списками новин і свій власну програму приймання й відправлення електронної пошти. Отже, користувач лише у упаковці отримує весь необхідний набір коштів на роботи у Internet, і його, за рахунком, більше нічого непотрібно. Для розробниківWeb-страницв версіюNavigator Gold 2.0 включений що й редактор гіпертекстових сторінок. Усе це організовано як додаткових вікон спеціального типу, що дуже вписується в архітектуру технології WWW.

У "тенета є багато місць, звідки можна програму NetscapeNavigator. Найліпше це зробити з норвезьких чи шведських дзеркал, зокрема з >ftp.luth.se чи >ftp.sunet.se. Можна ще пошукатиnavigator і крізь >archie.funet.fi чи >archie.luth.se.

>HotJava - продукт компанії Sun, спеціально призначений підтвердження можливостейапплетов Java, вбудованих з допомогоютегаAPPLET в тілоHTML-документа. Слід відразу відзначити, що таке бурхливого використання Java в сторінках Web, як сьогодні зJavaScript, немає. На погляд, це пояснюється з двох причин. По-перше, Java - це мову програмування, який вимагає професійних навичок праці та розумінняобъектно-ориентированного підходу під час створення додатків. Більшість розробниківWeb-страниц такими навичками що немає. По-друге,HotJava негаразд популярний, як Netscape, і по останнього часу був реалізований тільки для обмеженого набору систем. Звісно, Java має значно більше потужними засобами побудови мультимедійних сторінок, але хоч у тому користь, коли більшість користувачів це неощутят.д.ля здобуття права можна було розробляти сторінки запплетами Java, необхідно скопіювати JavaDevelopmentKit, що робить з себе компілятор коду Java. На відміну відJavaScript щоб одержатиапплетовпрограмма-интерфейс має робити додаткові запити до сервера, точно як і, як у разі вбудованої графіки. Чим більшийапплетов сторінка, то більше вписувалося інтерпретацій серверу. Проте фірма-виробник упевнена у успіху свого нового дітища, Java. Сьогодні існують реалізаціїHotJava іJDK для ОС Solaris,Win32 і MacOS. Отримати це можна

Страница 1 из 2 | Следующая страница

Схожі реферати:

Нові надходження

Замовлення реферату

Реклама

Навігація