Связь сокращает расстояния!


Читаем электронные книги на мобильном телефоне
Тема: Сотовые телефоны Дата:  12.5.05

Чтение книг — занятие, безусловно, полезное. Но стандартные бумажные талмуды — это прошлый век, ведь в Сети есть все, начиная от романов и повестей и заканчивая технической документацией. А как вы обычно читаете электронные книги? На компьютере с помощью программы-читалки? Или у вас есть дорогой КПК? А знаете, ведь давно есть возможность чтения книг прямо с экрана мобильного телефона.

Есть такая замечательная программа — Bookshelf, написанная нашим соотечественником Антоном Красовским и предназначенная для чтения электронных книг прямо с экрана мобильного телефона. Ее последняя версия 2.0beta1. Скачать ее можно на сайте проекта - http://bookshelf.sourceforge.net/ru/, без регистрации и абсолютно бесплатно. Размер — 1.5 Мб. Программа позволяет преобразовать текстовые файлы в мидлет (программу), готовую к отправке на мобильный телефон. При запуске мидлета на телефоне пользователь получает возможность читать текст, включенный в мидлет.

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

А какой у вас мобильник?

Во-первых, телефон должен быть с поддержкой Java, ведь Bookshelf создает программу (мидлет), написанную на Java. Для тех, кто в танке, — игры, которые вы скачиваете из Интернета с помощью телефона по wap-протоколу, написаны на языке Java и тоже называются мидлетами. У многих современных моделей телефонов поддержка Java есть.

Во-вторых, Bookshelf официально поддерживает следующие модели телефонов — Siemens S55, M50, C55, SL55, S55, CX65, SL45i, S65, M65; Nokia 7210, 3510i, 3650, 6230 и SonyEricsson T610. Однако в действительности список телефонов, на которых мидлеты Bookshelf’а работают нормально, несколько шире. Например, мой Siemens M55 работает без проблем (в настройках я указал S55). Экспериментируйте. Если вашего телефона нет в списке поддерживаемых, попробуйте указать телефон с таким же или меньшим размером экрана, как и ваш. Это связано с тем, что если в настройках будет указан телефон с большим размером экрана, текст просто не будет помещаться на экране вашего телефона, и чтение книг станет невозможным.

Устанавливаем

Перед установкой Bookshelf нужно убедиться, что на вашем компьютере установлен JRE (Java Runtime Environment) версии не ниже 1.4.2. Для проверки в командной строке ( Start -> Run -> cmd) выполните команду java-version. Вы должны увидеть примерно такое сообщение:

Если на Вашем компьютере не установлен JRE, вы можете загрузить его, воспользовавшись ссылкой http://www.java.com.

Bookshelf поставляется в виде zip-архива. Чтобы установить программу, достаточно распаковать архив (с помощью подходящего архиватора — к примеру, WinRAR или WinZip) в любое удобное для вас место на винте. После распаковки Bookshelf запускается с помощью файла bookshelf.bat. После запуска перед нами появляется главное окно Bookshelf GUI

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

Некоторые пункты меню доступны по комбинации клавиш, например Ctrl-S вызывает функцию Файл -> Сохранить, а Ctrl-O — Файл -> Открыть. Смотрите пункты меню для остальных комбинаций.

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

Откроем какую-либо электронную книгу. Небольшое замечание — Bookshelf поддерживает только кодировки CP1251, KOI8-R, DOS Russian, к тому же, CP1251 он поддерживает немного криво, по моему мнению. Рекомендую воспользоваться любой программой для перекодировки текста — например, Штирлицем — и перекодировать исходный текст в KOI8-R перед тем, как скармливать его Bookshelf’у.

Теперь в выпадающем меню «Кодировка» установите правильную кодировку и нажмите на «Просмотр». В области просмотра отобразится текст, в точности, как на экране мобильного телефона. Листать его вы можете кнопками «Вверх», «Вниз». После того, как вы загрузили все необходимые текстовые файлы и установили параметры форматирования текста, можно сохранить получившийся мидлет. Для этого воспользуйтесь меню ( Файл -> Сохранить) или комбинацией клавиш. Мидлет будет записан под выбранным вами названием. Оба файла( *.jad и *.jar) должны быть переписаны на мобильный телефон, в папку, предназначенную для мидлетов.

Здесь есть также одна очень интересная и полезная особенность — размер мидлета получится меньше размера исходной книги примерно раза в полтора, благодаря тому, что текст при перегонке в мидлет сжимается. Например, книга Владимира Васильева «Волчья натура» в оригинале весит 556.438 Кб, а после обработки Bookshelf’ом — 377.520 Кб. Это очень немаловажно, учитывая скромные размеры памяти современных мобилок.

Установка мидлета в телефон

Теперь при помощи программы для работы с вашим мобильным телефоном мидлет нужно — через кабель или ИК-порт — загрузить в телефон, в папку, предназначенную для мидлетов. Для Siemens это \Java\jam , как у остальных моделей телефонов — не знаю, не пользовался, я — ярый сименсовод :-). Если же у вас нет кабеля или адаптера ИК-порта, вас может выручить следующий трюк — положите готовый мидлет на какой-либо бесплатный хостинг типа http://www.hotmail.ru, http://www.narod.ru и попробуйте закачать его браузером вашего телефона и сохранить в папке для мидлетов.

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

Вход в уголок Маньяка — Мобила против КПК

Когда во вступлении я говорил о дороговизне КПК, я немного лукавил. Конечно, новый Pocket PC или Palm Tungsten позволить себе может не каждый, но купить за сотню долларов подержанный Palm III или Palm Vx и приспособить его для чтения электронной литературы вполне возможно. Давайте разберемся с вами вместе в плюсах и минусах КПК и мобильников для чтения e-book.

Главный плюс КПК — дисплей. У младшего семейства Palm он имеет стандартное разрешение 160160, что позволяет умещать более 30 символов в строке, а самих строк — более десятка. Экран же типичной мобилы — меньше в разы. Разрешение у Siemens M50/C55 — 10164, у S/ME45, S55, M55 побольше — 10180. Однако, в отличие от экранов большинства старых PDA, экран телефона не слепнет на солнечном свету: читать летом на улице что-нибудь с КПК практически нереально — только глаза себе портить, не видно там ничего…

Главный плюс сотика — размеры девайса. Тут какие либо комментарии излишни: КПК в карман джинсов не сунешь. Мобилу же можно без проблем держать в одной руке, причем довольно удобно — большой палец сам ложится на джойстик, управляющий прокруткой текста.

Еще одна проблема — пополнение запасов литературы. В КПК будет только то, что вы сами в него положите. Если ваш путь лежит на черноморские побережья или просто в деревню, вопрос пополнения запасов книжек может стать со всей остротой. С мобилой же таких проблем нет — книги можно заранее обработать Bookshelf’ом и положить в сеть, а потом по необходимости потихоньку качать на мобилу, благо с повсеместным распространением GPRS это выйдет совсем недолго и очень недорого.

Конечно, кто-то скажет, что все это глупости, что КПК намного функциональней обычного телефона… Действительно, функциональней. Но большинству людей и мобилы хватает — на ней и читать можно, и звонить, и в игрушки играть, и Инет серфить… Как говорится в одной рекламе — если нет разницы, зачем платить больше?

Выход из уголка Маньяка — Мобила против КПК

Читаем!

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

По умолчанию имеются следующие плагины:

•  Menu

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

•  Info

Отображает страничку с информацией: дата/время, номер текущей страницы, количество страниц, название текста. Активизируется нажатием на цифровую клавишу  5.

•  Gopage

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

•  Switchbook

Позволяет загружать другие тексты, включенные в мидлет.

•  Autoscroll

Постранично, построчно или попиксельно автоматически перелистывает текст в соответствии с выбранным интервалом времени. Активируется из меню, интервал выбирается джойстиком (вправо — влево).

Чтение книг с экрана сотового — сплошное удовольствие. Bookshelf использует аккуратненький шрифт, старательно перелистывает текст с заданным интервалом времени, включает и отключает подсветку. Можно читать хоть весь день — глаза не устают, проверено! Очень удобно использовать мобильник для чтения книг в метро и прочих трамваях-троллейбусах по пути на работу/учебу.

Автор: Сергей БОРМОТОВ
Источник: DIWAXX.ru






Эта статья взята с сайта Связист - Все о связи!.48
http://sviazist.nnov.ru

URL этой статьи:
http://sviazist.nnov.ru/article.php?storyid=276