Ибрагимов У.М., Сатаева А.Б.

Южно-Казахстанский Государственный Университет, Казахстан

ТЕХНОЛОГИЯ СОЗДАНИЯ ДИНАМИЧЕСКОГО WEB-ПРОЕКТА: КОНТЕНТ+БРОУЗЕР.

 

При создании динамического Web-проекта для системы дистанционного образования используется технология контент+браузер, в которой программа визуализации информации (браузер) отделена как от самой информации (контента), так и от программы подготовки контента.

Сложность структуры контента и большой объем содержащейся информации накладывает высокие требования на технологию подготовки контента. Ситуация усугубляется необходимостью использовать различные технологии распространения информации: сетевые (.Net) и офф-лайновые (CD). Каждая из технологий распространения имеет свои преимущества и недостатки. CD характеризуется высокой степенью мультимедийности при отсутствии обратной связи, .Net – наличием обратной связи и оперативного обновления. Все это накладывает специфические требования на формат подготовку и обновление контента.

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

Таким образом, можно сформулировать следующие требования к системе подготовки контента:

·        наличие удобного пользовательского интерфейса;

·        возможность оперативно изменять структуру контента;

·        наличие развитых функций импорта и экспорта информации;

·        автоматизация контроля корректности структуры контента;

·        подготовка контента с использование HTML технологий.

Стандартной технологией для решения подобных задач на сегодняшний день является HTML (HyperText Markup Language), ставшем основным языком описания Web-документов [1]. HTML является простым подмножеством универсального языка разметки документов SGML (Standard Generalized Markup Language), являющегося стандартом для обмена Web-документами между различными платформами. Точнее, весь синтаксис HTML полностью описывается с помощью SGML DTD (Document Type Definition). По этой причине почти все программы, совместимые с SGML, могут быть использованы при подготовке Web-документов.

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

<body background="Files/suret01.gif">

<tr>

<img border="0" src="Files/suret12.jpg" width="120" height="100">

<i>Южно-Казахстанский Госудаственный Университет</i>

</tr>

Безусловно, подготовка контента в html-формате потребовала бы привлечения дополнительной группы разработчиков Web-проекта, чего хотелось бы избежать. Современные технологии позволяют использовать язык DTD, определяющий синтаксис Web-документов, и стандартные редакторы, позволяющие визуально редактировать Web-документы на основе DTD описания.

Язык DTD задает синтаксис в форме, сходной с формой Бекуса-Наура, традиционно использующейся для задания синтаксиса языков программирования, например:

<!ELEMENT document (lectures?, dictionary?, persons?, tests?)>

<!ELEMENT lectures (chapter*)>

<!ELEMENT chapter (section*)>

<!ATTLIST chapter id ID #REQUIRED title CDATA #REQUIRED>

<!ELEMENT section (title, (para|list)*)>

Использование языка DTD позволяет в сжатой форме задать всю спецификацию контента и автоматизировать контроль корректности структуры контента.

Использование описанной выше технологии позволяет эффективно создавать Web-проект создания электронных изданий. На основе данной технологии разработан офф-лайновый электронный учебник «Информатика», который соответствует стандарту IMS.

Электронный учебник содержит следующие разделы информатики [2]:

·        Предмет, объекты и составные части информатики;

·        Основные и дополнительные устройства компьютера;

·        Аппаратное и программное обеспечение;

·        Операционная система MS Windows;

·        Тестовый процессор MS Word;

·        Табличный процессор MS Excel;

·        Презентация MS PowerPoint;

·        Компьютерная графика;

·        Система управления базами данных MS Access;

·        Основы защиты информации;

·        Компьютерные системы и сети;

·        Службы Интернета;

·        Алгоритм и его свойства;

·        Технология программирования.

Выполнен анализ структуры и технология создания Web-проекта, применяемой для дистанционного образования:

·        определение общей концепции проекта;

·        определение целевой аудитории проекта;

·        разработка функциональных узлов проекта;

·        текстовая верстка;

·        создание мультимедийных дополнений;

·        тестирование проекта.

Основным типом информации в Web-проекте является гипертекст. Для создания гипертекста использовался Rich Text Format (RTF), что позволяет использовать для его подготовки стандартные текстовые редакторы. Для внедрения мультимедиа данных в гипертекст использовался так называемые «встроенные окна», поддерживаемые стандартные типы мультимедиа данных: графика (bmp, gif, ipg), видео (avi), аудио (wav). Есть возможность вставки интерактивных демонстраций, созданных средствами Macromedia Flash, Adobe PhotoShop и другими.

Минимальные системные требования:

§        IBM PC c микропроцессором Pentium;

§        операционная система MS Windows-9x/МЕ/NT/2000/XP;

§        64 Mb оперативной памяти;

§        MS Internet Explorer 5.0 или выше;

§        SVGA-карта (800х600, 65536 цветов).

Преимущества Web-проекта:

·        универсальность формата;

·        небольшой объем;

·        возможность использования под любой операционной системой;

·        возможность использовать PHP-скрипты, Java-апплеты;

·        возможность использовать графические и анимационные файлы.

Недостатки Web-проекта:

·        функциональная ограниченность;

·        отсутствие средств защиты информации от кражи и копирования.

Литература:

1.  http://www.manual.ru

2.  Ибрагимов У.М. Новые информационные технологии:

     Пользовательский курс. –Шымкент: ЮКГУ, 2004. –150 с.