Ибрагимов У.М., Сатаева А.Б.
Южно-Казахстанский Государственный
Университет, Казахстан
ТЕХНОЛОГИЯ СОЗДАНИЯ ДИНАМИЧЕСКОГО 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 с.