YBookReader
| программное обеспечение | |
| YBookReader | |
|---|---|
![]() | |
| Автор |
YtG |
| Написана на | |
| Языки интерфейса | |
| Первый выпуск | |
| Аппаратная платформа |
мобильные телефоны с поддержкой J2ME |
| Последняя версия |
0.9b (2005) |
YBookReader — программа для чтения электронных книг на мобильных телефонах с поддержкой платформы J2ME. Разработана в 2005 году пользователем под ником YtG на форуме MotoFan.Ru.
Описание[править]
Приложение позволяет читать текстовые документы в формате TXT, предварительно упакованные в архив с программой и загруженные на телефон. Добавлять книги в архив предоставляется самим пользователям. Поддерживаются несколько основных кодировок для кириллицы: KOI8-R, CP1251, ISO-8859-5, IBM866, IBM855, MacCyrillic.
В YBookReader есть два режима чтения: постраничное листание и однострочный. В обоих работает автоскроллинг с настраиваемой скоростью. Есть функция поворота экрана на все четыре стороны. Для быстрой навигации по тексту в отдельном окошке можно задавать переход на заданный процент документа. Также доступен выбор из пяти цветовых схем с разным цветом фона и текста (обычный чёрный текст на белом фоне, ночной режим и т. д.).
Размер пустого мидлета без книги составляет 23 Кб. В качестве образца текста автором был добавлен небольшой фрагмент из романа Клиффорда Саймака «Роковая кукла».
Добавление книги[править]
Для создания готового мидлета предусмотрены два варианта: добавление книги вручную или с помощью скрипта на Питоне, распространяемого в архиве с программой.
Добавление книги вручную[править]
Предварительно требуется сконвертировать книгу в формат обычного текста, затем с помощью архиватора добавить полученный файл в JAR-архив, по умолчанию /text/book.txt. При этом дополнительные настройки прописываются в JAD-файле:
YBook-File: /text/book.txt
|
Путь к текстовому файлу, указывается обязательно. |
YBook-Width: 128YBook-Height: 160
|
Ширина и высота экрана телефона. Если не указаны, определяются автоматически. |
YBook-Background0: ffffffYBookColor0: 000000
|
Свои цвета фона и текста для пяти цветовых схем. Номера задаются от 0 до 4, цвет указывается в шестнадцатиричном формате. |
Каждый отдельный параметр записывается с новой строки. На моделях телефонов, не требующих наличия JAD-файла, например Nokia, все параметры нужно прописывать непосредственно в файле /META-INF/MANIFEST.MF в архиве с программой.
Создание с помощью скрипта[править]
Для автоматического создания мидлета с книгой предназначен скрипт makebook.py от разработчика. Скрипт помещается в папку и файлом YBookReader.jar и затем запускается командой:
makebook.py <i><текстовый файл></i>
где <текстовый файл> — путь к файлу с книгой. При этом генерируются JAR и JAD файлы, которые затем требуется загрузить на телефон.
Функции кнопок[править]
- 2 , 5 — листание текста соответственно вверх и вниз, в однострочном режиме можно вернуться только на одну строку назад;
- 3 — поворот текста на 90° по часовой стрелке;
- 1 — переключение в однострочный или полностраничный режим;
- 4 — включение или отключение автоскроллинга;
- 7 — переключение цветовых схем;
- 6 — настройка скорости автоскроллинга, по умолчанию 1200 символов в минуту;
- 9 — быстрый переход на заданную позицию в документе, указывается в процентах;
Особенности[править]
- YBookReader не умеет управлять подсветкой экрана, при запущенном автоскроллинге экран быстро гаснет, если не включена постоянная подсветка в настройках телефона.
- В файле
MANIFEST.MFавтором указана версия в нестандартном формате «0.9b» (с наличием буквенного символа), что на некоторых моделях телефонов Nokia приводит к ошибке при установке мидлета, так как в номере версии должны быть только цифры.
Снимки экрана[править]
Ссылки[править]
- YtG YBookReader, Еще одна читалка — форум MotoFan.Ru, 28.7.2005
Программное обеспечение на платформе Java Micro Edition ↑ | |
|---|---|
| Файловые менеджеры | |
| Архиваторы | |
| Текстовые редакторы | |
| Электронные таблицы | |
| Заметки | |
| Графика | |
| Звук | |
| Утилиты | |
| Читалки | |
| Прочее | |





