Категории
Самые читаемые
Лучшие книги » Компьютеры и Интернет » Интернет » Электронные издания - Владимир Вуль

Электронные издания - Владимир Вуль

Читать онлайн Электронные издания - Владимир Вуль

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 70 71 72 73 74 75 76 77 78 ... 118
Перейти на страницу:

Рис. 7.6. Меню первого уровня (исходный пользовательский интерфейс) атрибутивной базы данных

Рис. 7.7. Вывод на экран основной информации об издании

Для вывода данных в табличной форме предварительно с помощью экранного интерфейса пользователь отбирает те характеристики издания (поля БД), которые он хотел быть просмотреть на экране. Отметим, что в поля "Тип издания", "Бумага", "Гарнитура" данные можно не вводить, а выбирать с помощью мыши из раскрывающегося списка, причем в каждом из этих списков перечисляются возможные варианты значений соответствующего параметра. Наибольший интерес представляет организация поиска нужных изданий. С помощью команды Отбор главного меню системы и выполняется эта важнейшая операция. Детерминированный поиск (рис. 7.9) организован по стандартной схеме с использованием индексации по соответствующим полям. Если бы в БД было несколько изданий, фамилии авторов которых удовлетворяли условиям, то все они были бы в таблице.

Рис. 7.8. Вывод на экран дополнительной информации об издании

Рис. 7.9. Интерфейс для детерминированного поиска изданий по значению атрибута – фамилии автора

Детерминированный поиск по наименованию издательства организован аналогичным образом. Аналогично производится поиск по времени выпуска в свет издания, тиражу, формату и многим другим характеристикам. Квазидетерминированный поиск организован по ключевым словам и выражениям, которые играют роль термов, на основании которых могут создаваться сложные запросы, в которых отдельные термы объединены с помощью логических операторов И и ИЛИ . Именно для создания такого запроса служит экранный интерфейс, представленный на рис. 7.10. Ключевые слова из соответствующих Memo-полей каждой из записей сгруппированы в файле keywrd.dbf, откуда выводятся в список с маркером прокрутки Укажите слова для отбора , показанном на рисунке. Установив курсор на любое из них, мы может перевести их в окно создания запроса, а затем, с помощью переключателя И/ИЛИ присоединить к уже имеющемуся в окне выражению. Это принципиально позволяет пользователю создать запрос любой степени сложности. В то же время, от пользователя не требуется усилий по припоминанию нужных ключевых слов и их вводу. Он должен узнать и выбрать ключевые слова из имеющегося в наличии их множества, затем нажать кнопку добавить и терм будет перемещен в нижнее поле интерфейса под названием Список выбранных слов и формула отбора в виде – "кл_слово="<терм>, где под последним понимается переносимое слово. Для переноса каждого слова кроме первого следует предварительно установить в нужную позицию переключатель И/ИЛИ , и лишь после этого нажать кнопку добавить . Если полученное логическое выражение не удовлетворяет пользователя, следует его отменить, нажав кнопку очистить . В том случае, когда запрос удовлетворяет пользователя, он нажимает кнопку OK и получает ответ системы.

Рис. 7.10. Интерфейс для организации поиска по ключевым словам и выражениям

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

7.5. Проектирование других элементов информационной структуры издательства

В этом разделе будут рассмотрены оставшиеся элементы информационной системы издательства, а именно: загрузчик, клиентское рабочее место и средства доставки медиа-информации клиенту.

7.5.1. Загрузчик

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

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

Чем более структурирован язык составления страниц, тем легче выделять информацию: форматы с высоким уровнем структуризации, подобные Adobe FrameMaker, SGML и XML, удобнее, чем форматы со специальной структурой типа QuarkXPress и Word; хуже всего интерпретируются форматы, не имеющие четко выраженной структуры – PostScript и, в меньшей степени, PDF.

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

При загрузке следует добавлять в атрибутивную базу данных не только метаданные, но и вспомогательные представления документов, в частности, миниатюры, отражающие внешний вид издания. Генерация миниатюр может быть автоматизирована. Например, большинство графических форматов содержат свои собственные миниатюры; для других, например для изображений с высоким разрешением, можно сгенерировать их "на лету". Аналогично можно спроектировать загрузчик таким образом, чтобы он, получая цифровые аудиообъекты, создавал клипы первых нескольких секунд (например, в формате WAV 10 кГц). Таким же образом видео в формате MPEG-2 может преобразовываться в клипы QuickTime длительностью в 5 или 10 с.

7.5.2. Средства доставки медиа-информации клиенту

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

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

В большинстве случаев используется сквозное проигрывание (playthrough), что дает возможность начать просмотр мультимедийного издания еще до того, как он полностью загружен на сервер доставки. Например, сервер MediaCenter фирмы Sun позволяет начать воспроизведение аудио– или видеоданных уже через 5 секунд после начала загрузки. Сквозное проигрывание необходимо для приложений с быстрым и непрерывным обновлением содержания. Режим playthrough развивает метод оперативной загрузки, который заключается в способности сервера одновременно загружать один и воспроизводить другой документ.

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

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

Из имеющихся технических и программных средств системы доставки цифрового медиа в наибольшей степени подходят серверы семейства MediaCenter известной фирмы Sun и специализированное программное обеспечение этой же фирмы. Характеристики некоторых серверов представлены в табл. 7.1.

1 ... 70 71 72 73 74 75 76 77 78 ... 118
Перейти на страницу:
На этой странице вы можете бесплатно скачать Электронные издания - Владимир Вуль торрент бесплатно.
Комментарии