Введение

Проект "Расширенные книги" был проектом компании The Voyager Company, реализованным в 1991 году, целью которого было исследование того, как книгу можно представить на экране компьютера так, чтобы это было одновременно привычно и удобно для обычных читателей. Проект был сосредоточен на совершенствовании выбора шрифта, его размера, межстрочного интервала, сносок, закладок и других элементов оформления для работы в цифровом формате. Значительная часть импульса для проекта "Расширенные книги" возникла на встрече, посвященной цифровым книгам, которую Voyager организовала в День Блума в 1990 году, и в которой приняли участие различные новаторы в области мультимедиа и гипертекста. Ранее Voyager выпустила успешный CD-ROM, дополняющий Симфонию № 9 Бетховена, а ее президент Боб Стейн получил грант на создание аналогичного продукта для литературы. На этой встрече был достигнут консенсус о том, что для преодоления относительной неудобности, связанной с низким разрешением и громоздкостью цифровых дисплеев, цифровые книги должны предлагать "дополнительную ценность". Флориан Броди, руководитель проекта "Расширенные книги", предложил разработать цифровые книги специально для нового на тот момент Apple PowerBook 100, который Apple предоставила Voyager в дар. Эти книги и их последующие версии использовали "книжный движок", предоставлявший простой, но мощный набор функций: удобные и простые методы поиска, возможность переключения между увеличенным и обычным размером шрифта, ненавязчивые инструменты навигации (например, выпадающее меню глав из заголовка каждой "страницы"), поле для заметок на каждой странице и интерактивные аннотации. Например, в "Моби Дике" в качестве аннотации был добавлен звуковой фрагмент с шумом моря, а в "Анотированной Алисе" были представлены всплывающие аннотации, основанные на обоих изданиях работ Мартина Гарднера. Однако некоторые читатели находили эти аннотации неудобными и сложными в использовании, с плохой юзабилити. Все программирование для "Расширенных книг" и инструментария осуществлялось в HyperCard, за исключением нескольких XCMD и строк, сохраненных в виде ресурсов.