VDS Хостинг для Ваших проектов

Создание java-книг для мобильных телефонов

Октябрь 12th, 2011 Рубрики: Прикладные и прочие

mjBookMaker – программа для создания книг

для мобильного телефона

В этом посте хочу познакомить читателя с очередной полезной программой, которая поможет вам преобразовать обычные текстовые файлы в формат java-приложения. Его можно будет запустить почти на любом мобильнике. Это немного похоже на книги в формате exe (собственно приложения) для Windows. А в данном случае будет приложение с расширением jar работающее на платформе Java. Кому не приходилось просмотреть обычный текстовый файл в формате .txt на мобильном телефоне, могут не понять зачем это надо. Дело в том, что очень многие телефоны просто-напросто при попытке открыть этот файл «txt» выдадут сообщение, что формат файла не поддерживается. У меня Nokia 3110 именно так и поступает. И это вынудило меня искать способы чтения текстовых файлов на своём телефоне. После нескольких неудачных попыток установить так называемую читалку для телефона, я остановился на том, что самый простой способ – это преобразовать текстовый файл в jar-книгу. К тому же при таком способе можно добавочно настроить вид текста, точнее шрифт и его параметры. Множество читалок, как правило, не работают по тем или иным причинам, например сертификата нет, или ещё чего и т.п. Да и инструментов для формирования java-книг из текста не так уж найдёшь. Взять к примеру BookReader, которая у меня полностью не работает ни разу не запустившись.

В начале описания программы mjBookMaker по обыкновению приведу положительные стороны и её преимущества. В данном случае это:

  • mjBookMaker полностью бесплатное приложение для создания java-книг;
  • не требует инсталляции, работая с любого каталога;
  • небольшой размер (800 Кб);
  • простой и лёгкий интерфейс, где на виду все настройки и параметры;
  • поддержка созданных книг почти всеми моделями телефонов, другими словами хорошая совместимость;
  • правильное отображение текста благодаря встраиванию шрифтов в генерируемую книгу;
  • множество функций управления отображением в созданной программе-книге.

Среди недостатков я бы выделил:

  • англоязычность, что не сразу даёт понять, для чего некоторые опции;
  • однообразный стиль текста: жирность, курсив, подчёркивание не выделяются;
  • некоторые проблемы с подгонкой размеров рисунков среди текста;
Последнее касается использования ImageMagick, – нужно дополнительно устанавливать компоненты (причём немалого размера) и всякие заморочки. Изначально эта функция не работает. А устанавливать ImageMagick я поленился, по крайней мере сейчас, когда нет надобности.

Описание mjBookMaker и настройка

mjBookMaker - создание java-книг для мобильного
Окно программы содержит 2 вкладки:
  • Textbook
  • Photobook
Первая предназначена для создания текстовых книг – то что и требуется. Вторая – для книг из набора изображений. Это потребуется, если нужно создать книгу из сканированного, нераспознанного текста.

Так что постараюсь описать первую вкладку, что к чему.
Справа доступен предварительный просмотр, как будет выглядеть текст на экране телефона. Естественно из списка вверху надо выбрать разрешение вашего мобильного устройства. В верхней же части окна расположены два поля: Book name – указываете имя книги (файла с расширением jar), которая будет создана; Information about book – описание книги, это по желанию. Оно будет показано, только если пользователь сам вызовет эту информацию из мидлета (jar-файла).

В поле Source file указываете имя файла-источника с текстом. Поддерживаются форматы: txt, doc, html. PDF не поддерживается. Если попытаетесь выбрать этот формат, то это приведёт к зависанию mjBook.
Format text for displaying – для чего нужна эта опция я так и не понял, может стоять :) Analyze tags in plain text – анализ тэгов в тексте. Эта опция должна стоять, когда формируется книга из html-страниц. Если текст обычный и содержит знаки < > в другом значении (не тэги), то этот флажок необходимо снять, иначе произойдёт обрыв текста в месте обнаружения этих символов.

Image magick options содержит параметры, если используется этот компонент для сжатия рисунков.

Поле Font содержит шрифт текста в книге. Можете выбрать любой из установленных в системе. Справа можно посмотреть, как будет выглядеть ваш выбор.
С помощью кнопок Font Color и Back Color можно задать цвет текста и фона соответственно. Цвет фона советую несколько затемнить, выбрав серый вместо белого по-умолчанию, поскольку на экране телефона такая яркость может жечь глаза.

Из списков Line spacing и Char spacing устанавливается междустрочный интервал и междусимвольный. Все эти изменения тоже можете наблюдать в превью. Флажок Word wrap обычно всегда надо устанавливать для переноса строк по ширине экрана. По желанию также можно задать изображения для заставки, когда запускается мидлет на телефоне, может быть обложка книги, если есть; и иконку для мидлета, по умолчанию стоит неплохая в виде двух листочков бумаги. Ну с настройками в общем-то разобрались.

После всех установок и настроек запускаем создание jar-книги кнопкой «Start». В самом низу окна записывается лог генерации всех файлов. После успешного создания, о чём свидетельствует строка "Process successfully ended", файлы доступны для копирования на телефон. Обычно достаточно одного jar-файла, но при необходимости можно также скопировать и jad-файл, который также генерируется. Это дополнительный файл, содержащий описание главного – jar. Некоторые устройства требуют наличие обоих для работы.

Книги из изображений

mjBookMaker даёт возможность создать книгу из набора изображений: JPG, PNG. Это подобно тому как файлы PDF и DJVU. Для этой цели следует воспользоваться вкладкой «Photobook». По порядку добавляете изображения с текстом или картинками, можно с иероглифами.

Чтение книг на телефоне

После запуска на вашем мобильном устройстве мидлета, содержащего собственно сам текст, шрифт, рисунки и программу для отображения этого всего, сможете дополнительно настроить отображение текста: междустрочный интервал, цвет шрифта, фона, развернуть текст в книжную и альбомную ориентацию. Также доступен поиск и автопрокрутка, которая может быть полезна при чтении с постоянной скоростью. Листать книгу можно клавишами навигации, а если это фото-книга из рисунков – то кнопками * и #. После выхода из программы позиция, где было окончено чтение и настройки отображения сохраняются. Они записываются в скрытый файл с расширением .rms Удаляя саму книгу, удалите также и этот файл, но для доступа к нему нужен будет компьютер.

Сайт программы – mjBook Maker уже не существует, либо поменял адрес
Скачать программу mjBook Maker бесплатно можно с сайта Allnokia.ru
 
Понравился пост? Поделись с другими!
Теги: , ,

Есть 3 коммент. к “Создание java-книг для мобильных телефонов”

  1. Ghost
    Сентябрь 30th, 2012 at 16:47
    1

    Очень удобная программка, но мне эта версия больше понравилась: http://depositfiles.com/files/xm5th6zpy

  2. мариш)
    Октябрь 16th, 2012 at 09:20
    2

    я как раз искала не очень сложную программку.Просто и действительно удобно)Спасибо!!!

    • Октябрь 16th, 2012 at 17:57
      3

      мариш, пожалуйста) Рад, что пригодилась.

Написать комментарий

   b2bbonbone