Как создавать java книги самостоятельно

Как создавать java книги самостоятельно

/ 25.07.2014 / Компьютеры / 3 Комментариев

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

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

 Java программы конвертеры

Вас интересуют книги о технике, построении принципиальных схем либо арматурно-балочно-каркасным и панельным перекрытиям? Или, может, вы мечтатель и фантазер, увлекающийся снами наяву — фантастикой в любых ее проявлениях? Вы девушка, проявляющая повышенный интерес к взаимоотношениям полов или просто решили погрезить, читая женский роман? Или вам все-таки хочется жить не только душой, но и телом, изучая рецепты всяческих кулинарных изысков и претворяя их в жизнь?

Предлагаем вам, уважаемые наши читатели, прочитать некоторые полезные советы о том, как приготовить (всем внимание!) мобильно-портативную, виртуальную, поваренную (техническую, фантастическую) книгу. Книгу, в которой, как и в обычной, будут фотографии, чертежи, картинки и провоцирующие усиленное слюновыделение красочные снимки (насколько, конечно, позволит экран телефона). Такие Java книги поместятся буквально на ладони и всегда будут от вас на расстоянии кармана, сумочки или чехла. Кроме того, занимать место и весить они будут ровно столько, сколько и ваш терминал.

 Как создавать Java книги

Итак, нам потребуются: телефон (1 штука), компьютер, выход в Интернет (или любой диск с электронными книгами) и специальные (на ваш выбор) программы конвертеры, которые преобразуют тексты в Java книги. Дело в том, что в таком виде Java-файлы (с расширением * .jar) распознаются телефоном как Java-приложения. Да и текст электронной книги будет сжат так, чтобы поместиться в относительно скромной, как правило, памяти сотового и преобразован из любого файлового формата (*.doc, *.txt, *.rtf, *.html) в приемлемый для мобильного терминала. К тому же, не нужно ничего перепрошивать в самом телефоне, а также ничего туда дополнительно устанавливать (кроме, конечно же, файла с книгой) — достаточно имеющегося в вашем мобильном стандартного программного обеспечения.

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

 Программы конвертеры – что и как

Сразу скажем — у всех этих программ есть несколько общих черт. Документ редактируется программой (если есть в том необходимость), разбивается на главы, выбираются необходимые опции преобразования, после чего эти электронные книги конвертируются в java-файлы, подходящие для конкретной модели телефона. Затем вы устанавливаете jar-файлы в свой сотовый, как это рекомендовано для данной конкретной модели. Помимо того, сами  Java программы перед конвертацией можно настроить на вид отображения текста, форматируя его как угодно — с выравниванием по левому или правому краям, по ширине. А также выполнять перенос, по словам или по слогам, выбирать подходящий или просто понравившийся шрифт (любите «страшилки» — установите готический) —  Java программы конвертеры поддерживают все Windows-шрифты фиксированной ширины (или моноширинные).

Во время чтения Java книги с телефона можно, конечно, листать вручную (если вам так удобнее), но можно делать это в автоматическом режиме, включая автопрокрутку, когда через определенные промежутки времени программа сама «перелистывает» страницы (причем на разной скорости, в зависимости от вашего желания — построчно или постранично). А уже в сформированные jar-файлы эти программы конвертеры «встраивают» такие возможности как оперативная настройка размера шрифта и количества строк, быстрый переход на нужный фрагмент текста (например, с указанием процентов определенной позиции в зависимости от длины текста).

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

 Полезная информация

Все Java программы конвертеры электронных книг, которые здесь описаны, создают — если необходимо — для каждого jar-файла соответствующий jad-файл. Последний — это короткий текстовый файл, содержащий описание «своего» jar-файла: имя, размер и некоторые технические записи для определенной модели телефона. Некоторым аппаратам требуется JAD-файл, чтобы установить Java книги, некоторым — нет (например, для телефонов Sony Ericsson они не требуются).

Но сами программы-«читалки», конечно же, различаются своими возможностями: одни могут скачивать текст из Интернета, другие — упаковывают текст, а третьи умеют разворачивать текст во весь экран дисплея.

Book Reader 2.0.30

Book Reader Артура Асеева за символическую стоимость автоматически выполняет предварительную обработку текста, в ходе которой убираются повторяющиеся пробелы, переносы строк (а в нужных случаях, наоборот, «склеивая» лишние переносы), слишком большие отступы параграфов и при этом текст разбивается на главы с минимальными отступами между ними. Она дает возможность читать книжки с картинками (комиксы, справочники, шпоры) — что вам больше нравится. Причем в ней есть функция плавной прокрутки, на которую можно переключиться теми же настроенными быстрыми клавишами. Эта программа разбивает текст так, что когда заканчиваете читать одну главу, следующая загружается автоматически, в каждой главе простым сочетанием двух клавиш можно поставить до 9 закладок и также двумя кнопками перейти к нужной. Если в памяти вашего телефона осталось мало места или предстоит путешествие, можно автоматически загрузить их на WAP-сервер и устанавливать в аппарат, когда захочется.

TequillaCat Book Reader 2.2.8

TequillaCat Book Reader 2.2.8 оптимизирована под показ простого текста, так что стили и цвета в этих форматах не отображаются. Но это пока лишь, автор обещает в скором времени «привить» и такие функции как полная поддержка средневосточных языков, новые виды скроллинга — волновой и, возможно, попиксельный, горизонтальный скроллинг, предназначенный для таблиц, расписаний. Напомним, что эта программа бесплатна, чем выгодно отличается от других, хотя и имеет некоторые функциональные отличия.

Итак, осталось только подать на стол (простите, загрузить в телефон) «свежеиспеченную» книгу любым известным способом — через дата-кабель, ИК-порт, Bluetooth или еще как-нибудь.

Добро пожаловать к столу, либо в кресло! Приятного прочтения Java книги!

 Интересный факт

Современные мобильные аппараты, кроме 3D-игр, воспроизведения МР3-файлов, выхода в Интернет и кучи способов обмениваться данными без проводов, могут еще, и работать… в качестве телефона. Шутка.

На самом деле, все эти 3D-игры и МР3-аудио сильно нагружают процессор и занимают большой объем памяти. А вот текстовые файлы, электронные документы, которые создают Java программы конвертеры, имеют малый объем и с комфортом (независимо от размеров экрана — уж в этом мы вас уверяем) могут быть прочитаны обладателем любого аппарата, конечно же, с поддержкой Java.