- Любовные романы
- Фантастика и фэнтези
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
Электронные издания - Владимир Вуль
Шрифт:
Интервал:
Закладка:
Рис. 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.