В этой версии документа показано как выглядит чтение электронных книг на карманном компьютере. Для создания примеров в данном документе использовалось следующее оборудование и программное обеспечение:
![]() |
В появившемся окне, содержащим список книг в формате PRC и папок, хранящих книги, выбираем книгу для чтения. Если необходимо открыть книгу другого типа (html, txt, pdb и т.д.) следуюет воспользоваться кнопкой "More..." для вызова стандартного диалога открытия файла.
![]() |
Если открытая книга написана на русском языке и в ней используется кодировка windows-1251, то сразу после открытия для нее необходимо выбрать русский шрифт. Файл со шрифтом должен быть предварительно скопирован в папку /Windows/Fonts карманного компьютера. Для этого надо вызвать диалог настроек, выбрав в меню пункт "Setting..." и выбрать название шрифта в списке "Font Family".
![]() |
Электронная книга состоит из титульной страницы, страницы содержания, текста книги и страницы с информацией о книге. Для перехода в содержанию надо коснуться пером значка на панели инструментов программы. Для перехода по содержанию достаточно выбрать пером пункт содержания.
![]() |
А так выглядит страничка с информацией о книге. Для доступа к ней надо выбрать пункт меню "eBook Info...".
![]() |
А так выглядит текст книги. Менять раззмер шрифта и количество колонок (только для HPC) можно через диалог "Setting..." Также размер шрифта изменяется при помощи значка на панели инструментов. Листать странины вперед можно используя клавиши "стрелка вниз" или "стрелка вправо", а также касаясь пером экрана в правой части. Назад страницы листаются кавишами "стрелка вверх" или "стрелка влево" или касанием экрана пером в левой части. Используя клавиши "Enter" или "Пробел" можно переключаться в режим полноэкранного просмотра и назад. Справа на панели инструментов на счетчике отображается номер текущей страницы:
. Коснувшись его пером можно получить доступ к навигационному меню, позволяющему переходить к странице с произвольным номером (в предыдущей версии указывалась позиция в тексте в процентах), перейти к первой странице, перейти по закладкам и перейти к содержанию книги.
![]() |
А так выглядит окно "About..." программы. Каждому пользователю присваиваеитя свой уникальный ID. В дальнейшем идентификатор будет использоваться для ограничения доступа к электронным публикациям.
![]() |
Программа MobiPocket Reader умеет пересылать книги с одного WinCE устройства на другое по инфракрасному порту.
![]() |
Для тех, кто пока не имеет какого-либо карманного компьютера, но очень хочет насладится увлекательным процессом чтения электронных книг, можно предложить скачать со страницы Free download на сервере www.mobipocket.com версию программы MobiPocket Reader 3.0 для Windows NT (Хотя я меня эта программа запустилась и под Windows 98) и попробовать читать прямо сейчас. Программа может иммитировать работу на платформах PPC, HPC и HPC Pro. Ниже приведено несколько снимков, показывающих вид электронных книг на десктопе.
Титульная страница на HPC. Книга сделана программой eLib версии 2.6.2 - на титульной странице стоят ссылки на начало текста, оглавление, страницу с информацией о книге.
Оглавление книги на HPC
Текст книги на платформе PPC.
Это новая версия документа, рассказывающего как можно читать электронные книги на HPC (хотя, справедливости ради надо заметить, что описанный здесь способ с успехом может использоваться на на PPC, и даже на Palm, но из-за отсутствия устройств отличных от Casio A-11A не проверялся).
Электронные книги готовятся при помощи программы eLib. Затем выполняется экспорт (только для программы eLib версии 2.5.1 и выше) книги в формат PDB/PRC для загрузки в караманный компьютер.
Для чтения книги на карманном компьютере используется программа MobiBook Reader. Получить ее можно бесплатно по адресу http://www.MobiBook.com. Программа существует в версиях для платформ HPC, HPC Pro, PPC и Palm.
![]() |
Программа MobiBook Reader позволяет увидеть все файлы с электронными книгами, находящимися в компьютере. При выходе из программы или открытии новой книги, программы запоминает позицию в тексте открытой (предыдущей) книги.
![]() |
Для электронных чтения книг на русском языке (кодировка windows-1251) при помощи MobiBook Reader, необходимо дополнительно установить на карманный компьютер TrueType шрифт с символали кириллицы. Я после некоторых экспериментов остановил свой выбор на шрифте Pragmatica. Скачать его можно отсюда Файл pragma.zip (24 383 байта). Для установки шрифта извлеките из архива файл со шрифтом и скопируйте его в папку \Windows\Fonts на карманном компьютере.
![]() |
При работе с книгой можно менять размер шрифта, количество колонок, включать режим полноэкранного просмотра. Ниже приведен снимок экрана с мелким шрифтом и двумя колонками. Достаточно удобно читать, но только при хорошем освещении.
![]() |
А здесь одна колонка и крупный шрифт. А также включен полноэкранный режим работы для увеличения количества текста на экране. Это по моему опыту самый распростроненный режим работы.
![]() |
Это ScreenShoot моего HPC: Cassio Cassiopeia A-11A Super, 6M RAM, Hitachi SH-3 processor 40 Mhz, Windows CE 2.0, Русификатор RusCE LE 2.0.71:
![]() |
Для использование описанной здесь методики чтения электроных книг необходимо, чтобы на карманном компьютере была установленна программа Pocket UnZip. Получить ее можно по адресу http://pobox.com/~stevemil. Версию для процессора SH-3 можно скачать прямо отсюда. А для процессора MIPS отсюда. После распаковки скопируйте все файлы, содержащиеся в архиве, в папку /Windows карманного компьютера.
Электронные книги для чтения на HPC готовятся мной при помощи программы eLib. После подготовки книги в программе eLib, книгу надо сархивировать. Это делается путем нажатия клавиши F10 в списке книг, выводимом программой. Затем архивы с именами вида "Фамилия автора. Название книги.ZIP" загружаются в HPC. Также надо создать на карманном компьютере папку, в которой будет лежать книга во время чтения. Пусть, к примеру, это будет /Book. Все это выглядит на экране HPC примерно так:
![]() |
Перед разархивацией книги необходимо переименовать архивный файл с ней так, чтобы в имени файла не содержалось-бы символов кириллицы. Дело в том, что Pocket UnZip не может открыть архив, если имя архива содержит русские буквы. Мы, к примеру, будем читать книжку "Конан-Дойл, Артур. Пляшущие человечки". Поэтому ее переименуем в "new book":
![]() |
Теперь открываем архив с электронной книгой программой Pocket UnZip. Для этого достаточно два раза коснуться пером значка файла:
![]() |
Теперь нажатием клавиши Extract All Files на панели инструментов программы начинаем разархивацию электронной книги. При этом следует обратить внимание, чтобы в поле Extract To: был указан путь к папке, предназначенной для хранения книги (в нашем случае это /Book):
![]() |
Если все в порядке, то можно начать разархивацию нажатием клавиши Extract:
![]() |
После разархивации книги, возвращаемся в Windows Explorer. Если нет необходимости в хранении архивного файла с книгой, то его можно удалить. Для того, чтобы начать чтение электронной книги осталось совсем немного. Надо перейти в папку, где лежит книга:
![]() |
и открыть файл index.htm для доступа к оглавлению книги или файл 00000001.htm для чтения книги с начала. Файлы с типа htm открываются при помощи Pocket Internet Explorer:
![]() |
Однако, в таком виде читать книжки несколько затруднительно: видно не очень большую часть текста и шрифт мелковат, особенно при просмотре на тускленьком жидкокристаллическом экранчике HPC. Но ситуацию можно улучшить. Для увеличения количества текста, показываемого на экране, надо отключить Adress Bar в Pocket Internet Explorer. Также можно включить опцию Auto hide в свойствах панели задач. Для улучшения читабельности текста надо выбрать шрифт покрупнее:
![]() |
Можно включить и самый крупный шрифт:
![]() |
При чтении книг можно не вынимать перо. Листать части вверх-вниз можно при помощи нажатия на клавиши Alt+PgUp и Alt+PgDn. Перейти к следующей части книги можно при помощи клавиш Tab (для выбора ссылки на следующую часть) и Enter для активизации выбранной ссылки. При перерывах в чтении браузер не выключается, а остается запущенным.
При дефиците памяти для хранения разархивированных файлов книги или при чтении больших книг необязательно разархивировать все файлы книги. Можно разархивировать только картинки (файлы *.jpg, *.gif), таблицу стилей (файлы *.css) и оглавление (файл index.htm). Файлы, содерщащие текст книги, можно разархивировать по частям по мере необходимости и по мере прочтения удалять прочитанные файлы.
После прочтения книги, для перехода к следущей книге достаточно удалить все файлы в папке, в которой хранится книга при чтении, переименовать архивный файл и разархивировать его.
Описанный здесь способ чтения электронных книг является, на мой взгляд, самым удобным и наименее требовательным к ресурсам памяти и процессора карманного кампьютера. И имеет следующие премущества:
Справедливости ради, надо отметить, что электронные книги, полученные при помощи программы eLib, неплохо смотрятся и на обычном компьютере с IE или коммуникатор. Здесь можно посмотреть на пример такой книги.