Программа для чтения java книг на телефон
Crazy War Monkey,
там мастер для создания мидлетов который работает на компе.
есть 3 вида мидлетов:
ReadManiac FULL
ReadManiac FULL является самостоятельным приложением и позволяет:
· искать книги по названию или автору в нескольких крупных онлайн-библиотеках, используюя специальный поисковый энжин;
· скачивать найденные книги прямо на телефон без помощи компьютера;
· читать книги, закачанные в файловую систему телефона (только на некоторых моделях телефонов).
ReadManiac FULL является отличным вариантом, если Вы собираетесь в отпуск, и у Вас не будет доступа к компьютеру. С помощью этого мидлета у Вас будет возможность скачивать и читать книги из онлайн-библиотек.
Если Ваша модель телефона поддерживает доступ к файловой системе, то ReadManiac FULL практически превратит Ваш телефон в замену PDA.
Опциональная поддержка формата ZIP позволяет скачивать книги в ZIP формате, экономя трафик. Форматы PDB, PRC и TCR также экономят трафик и сокращают место, занимаемое книгой в памяти телефона.
ReadManiac LITE
ReadManiac LITE представляет собой мидлет со встроенной книгой. Практически, это сокращенная версия ReadManiac FULL, в которой убраны поиск, скачивание и открытие файлов из файловой системы. Взамен, в мидлет встроена книга, указанная при создании мидлета. С помощью этого мидлета можно читать только встроенную книгу.
Чтобы читать другую книгу, необходимо изготовить другой мидлет с помощью Мастера.
ReadManiac LITE рекомендуется использовать, если Ваша модель телефона не поддерживает доступ к файловой системе, или предоставляет слишком мало места в RecordStore для хранения скачанных файлов.
При создании ReadManiac LITE, Мастер позволяет конвертировать книги из HTML файлов с картинками. Возможность чтения книг с картинками присутсвует только в LITE и TINY версиях.
На wap сайте ReadManiac можно скачать только FULL версию мидлета. Если Вы планируете использовать LITE версию, Вам нужно иметь компьютер, и кабель для установки изготовленных мидлетов на телефон.
ReadManiac TINY
ReadManiac TINY аналогичен LITE версии, но в нем убраны некоторые возможности для сокращения размера ядра:
· закладки;
· поиск текста;
· переход на страницу по номеру;
· меню "форматирование";
· меню "кодовые страницы".
TINY версия рекмендуется для телефонов самого низкого уровня, без доступа к файловой системе и максимальным размером JAR 64Кб.
TINY версия позволяет встроить около 30Кб текста в JAR размером 64Кб.
Added @ 13.06.2008, 19:57
Crazy War Monkey,
я сам им пользуюсь и считаю его наиболее удобной читалкой для телефонов с поддержкой java
Сегодня многие еще считают, что трудно назвать более бесполезные приложения, чем программы для чтения электронных книг на мобильном телефоне: кто-то предпочитает обычные бумажные книги (шелест бумаги, глаза не устают и все такое), а кто-то часами читает с монитора компьютера (он хотя бы большой).
На первый взгляд кажется, что мобильные телефоны для чтения – штука малоподходящая. Основной их недостаток – небольшие дисплеи, позволяющие выводить слишком мало информации. С этой точки зрения, куда более подходящими являются КПК (коммуникаторы) и ebookи (электронные книги - портативные устройства, специально предназначенные для чтения электронных книг).
Но купить КПК и уж тем более ebook может позволить себе далеко не каждый. И далеко не каждый готов постоянно таскать с собой не очень миниатюрную электронную книгу (впрочем, как и увесистый томик из серии "Весь Шекли"). А реалии нашей жизни таковы, что очень много времени мы проводим впустую: долгая дорога на работу и обратно, ожидания в пробках, пара дней в поезде в командировку и т.п. Да и в отпуске хочется что-то почитать, но не будешь же везти с собой целую "библиотеку"… Вот здесь-то и проявляются основные преимущества мобильных телефонов – они легкие, компактные и всегда под рукой. Кстати, кое-кто из студентов уже давно по достоинству оценил все преимущества, но об этом чуть позже.
Возможно, счастливым обладателям смартфонов, КПК и прочей продвинутой техники эта статья будет менее интересна – для них существуют свои, в чем-то более функциональные приложения для чтения электронных книг. А наша сегодняшняя аудитория – владельцы простых мобильных телефонов, в которых предусмотрена поддержка Java. Превратить ваши телефоны в мини-библиотечки произведений любимого жанра вам помогут мидлеты для чтения электронных книг.
Мидлеты
Мидлет - это компактное приложение на языке Java, которое можно устанавливать и запускать на мобильных телефонах, поддерживающих платформу J2ME.
Мидлеты для чтения электронных книг можно разделить на две категории.
Первая представляет собой приложения-"читалки", а сами книги загружаются в файловую систему телефона через кабель, инфракрасный порт или Bluetooth. После этого программа с помощью встроенного браузера открывает книги для чтения. Этот вариант хорош тем, что мидлет устанавливается только один раз – потом, при необходимости, можно скачивать книги прямо на телефон. Основной недостаток этого способа – далеко не каждый мобильный телефон предоставляет мидлетам доступ к файловой системе.
Вторая категория мидлетов на пути электронная книга -> телефон задействует промежуточное звено – компьютер. По сути, такие мидлеты конвертируют текстовые файлы в приложения со встроенной книгой: к приложению для чтения книги прикрепляется текстовый файл и все это оформляется в архив JAR. В отличие от мидлетов первой категории, которые создаются один раз и затем позволяют читать различные электронные книги, вторая категория предполагает для чтения каждой новой книги изготавливать свой мидлет.
ReadManiac – «курс молодого бойца» для будущих «read-маньяков»
На сегодняшний день ReadManiac по праву считается одной из самых популярных программ для создания JAVA-книг и чтения их на мобильном телефоне.
Программа позволяет создавать как мидлеты для телефонов с открытым доступом к файловой системе (ReadManiac FULL), так и мидлеты со встроенной книгой – для более простых моделей мобильных телефонов (ReadManiac LITE).
Скачиваем ReadManiac с официальной страницы продукта и инсталлируем приложение на компьютер (процесс установки довольно прост и не вызовет затруднений).
Затем заходим в меню "Пуск", находим папку ReadManiac и запускаем Мастер создания мидлета - ReadManiac Building Wizard (после инсталляции приложения Мастер запускается автоматически). Далее, собственно, и начинается процесс создания мидлета.
Процедура создания самостоятельного приложения-"читалки", позволяющего читать книги, закачанные в файловую систему телефона, и принципы работы с ним подробно изложены Николаем Трубиновым здесь и здесь, поэтому мы не будем на них останавливаться, а рассмотрим, как собрать мидлет со встроенной электронной книгой – для самых простых мобильных телефонов с поддержкой JAVA.
В качестве примера мы конвертируем в мобильный формат известное произведение Терри Пратчета "Кот без дураков", скачанное из сети в формате HTML.
Вообще, ReadManiac LITE работает с двумя типами файлов: TXT и HTML. Другие форматы, например DOC, придется переформатировать в TXT. Это, конечно, не сложно – но не совсем удобно.
В данном случае HTML-формат был выбран только для того, чтобы продемонстрировать процесс создания книги с картинками.
Итак, Мастер создания мидлета у нас уже запущен и…
Следующий экран – справочный:
ReadManiac TINY отличается от версии LITE лишь тем, что в нем убраны некоторые возможности для сокращения размера ядра. Вариант TINY рекомендуется для самых простых мобильных телефонов с максимальным размером JAR-файла – 64 КБ. Процесс его создания аналогичен версии LITE.
В зависимости от выбранной модели вам будут предложены максимальный размер JAR и конфигурация кнопок. Если вашей модели в списке не оказалось, выберите близкую по функциям модель или Generic MIDP1.0 – она должна работать на всех телефонах.
В нашем случае выбрана модель Sony Ericsson K750i. Как вы видите, максимальный размер JAR-файла довольно большой – 16384 КБ. Это означает, что собранная нами электронная книга, скорее всего, поместится в один JAR-файл.
Забегая наперед скажу, что так оно и было – вся книга с картинками, предназначенная для K750i, уместилась в один файл размером в 230 КБ. Тогда как книга, собранная под Nokia 3100 с максимальным размером JAR в 64 КБ была разбита аж на 33(!) JAR-файла по 64 КБ в каждом. Та же книга, созданная для Nokia 3100 из TXT-файла – без картинок, заняла "всего" 9 файлов по 64 КБ, а созданная в формате TINY (аналогичном LITE, но с меньшим размером ядра) – 5 JAR-файлов.
Поэтому для телефоном с низким ограничением на JAR все же лучше создавать книги из TXT-файлов без картинок.
Как уже говорилось, программа сама предложит вам наиболее подходящую конфигурацию кнопок, но вы также сможете задать ее самостоятельно – в виде текстового файла. Ниже мы дадим ссылку на полное руководство пользователя - ReadManiac Manual, где можно будет найти в том числе и эту информацию.
Если вы новичок в деле "мобильного книгостроения" – то здесь также ничего менять не стоит. Просто жмите "Далее".
Первые два поля заполняются автоматически, но их можно изменять. Если вам есть, что сказать читателям, можете добавить еще и вступительный текст – он добавляется в начало каждой части книги. Мы оставили это поле пустым.
Тоже предлагаются автоматически. При максимальном JAR-файле в 64 КБ рекомендуют преобразовывать изображения в 16-цветные, а при черно-белом дисплее, соответственно, в черно-белые.
Увеличение качества и размера изображений ведет к увеличению итогового JAR – пользуйтесь этим с осторожностью.
Честно говоря, в предлагаемом программой виде изображения получаются мелковатые и не очень удобные для просмотра. Поэтому, на мой взгляд, при создании обычных книг без них вполне можно обойтись.
Но картинки играют ключевую роль при создании книг, содержащих формулы, графики и т.п. – тех же "мобильных шпаргалок", например.
Если вы не продвинутый пользователь – жмите "Далее". По словам автора программы, неосмысленное изменение настроек "может привести к неработоспособности мидлета или отказе телефона при попытке его установки".
Просто укажите каталог, в который вы хотите его сохранить и… приготовьтесь подождать. В нашем примере процесс создания JAR занял чуть больше минуты, но мысль "А не завис ли компьютер?" успела проскочить.
Все, что вам осталось сделать – загрузить приложение в телефон одним из способов и читать, читать, читать. Кстати, получилось вполне приемлемо:
Но все же не забывайте делать перерывы, если не хотите испортить зрение.
Конечно, описать все возможности ReadManiac в одной статье невозможно, да и нужно ли? Здесь мы изложили своего рода "Курс молодого бойца" – для начинающих. Если вас интересуют более тонкие настройки программы – в том числе, возможность управления шрифтами, отображением информации на экране и т.п. – отсылаем вас к первоисточнику – никто не научит вас лучше, чем сам автор.
BookReader – превращаем мобильник в шпаргалку
BookReader - еще одно популярное приложение для создания книг для мобильных телефонов. Помимо стандартных TXT, поддерживает множество других форматов файлов: DOC, WRI, RTF, HTM, CHM, FB2.
К программе прилагается довольно подробный и грамотный HELP, но лично у меня под Windows Vista он работать отказался. Если у вас по каким-то причинам возникнет та же проблема, скачать Руководство в формате DOC можно здесь.
Интерфейс программы удобный и дружественный. Если вам понятна сама «философия» создания книг для мобильных телефонов, то разобраться с BookReader вам не составит труда.
Минимум, что потребуется от пользователя – это выбрать файл, который вы хотите превратить в книгу, задать имя книги, под которым вы хотите видеть ее в телефоне и нажать «Старт». Программа сама обработает текст и картинки, разобьет на главы, добавит шрифты, создаст JAD и JAR файлы, при необходимости закачает в телефон или на WAP-сервер.
Для продвинутых пользователей имеется множество возможностей для тонкой настройки процесса разбиения и параметров будущей книги.
Единственный, скорее даже не отрицательный, а не совсем привычный момент: для тонкой настройки некоторых параметров приходится вносить изменения в файлы приложения.
Например, максимальный размер изображений в телефоне задается в файле WordDecoder.ini. По умолчанию он находится по адресу c:\Program Files\BookReader\Decoders\WordDecoder.ini.
Корректные размеры изображения особенно важны при создании «мобильных шпаргалок», содержащих «жизненно важные» картинки - формулы, графики и т.п.
Находим в файле WordDecoder.ini строки
MaxWidth=255 ; максимальная ширина
MaxHeight=220 ; максимальная высота
и экспериментируем с числами. Выставив, например, значения 128х128, получаем:
В целом же BookReader можно смело рекомендовать для постоянного использования. Программа уже собрала множество восторженных отзывов в сети. Особенно довольны студенты.
TequilaCat BookReader – для ценителей простоты
В отличие от двух предыдущих приложений, TequilaCat BookReader не требует инсталляции. Для работы программы достаточно скачать дистрибутив и запустить файл Shell.exe.
По замыслу разработчика, TequilaCat BookReader понимает наиболее часто используемые форматы электронных книг, такие как RTF, TCR, MS Office, AdobePDF и т.д., но, к сожалению, оптимизирован только под показ простого текста, так что о стилях, цветах, а главное – картинках, придется забыть. Также программа понимает часто встречающиеся форматы упакованных книг: ZIP, RAR, HA, ARJ.
Лично у меня с этим приложением дружбы не сложилось, но TequilaCat BookReader действительно пользуется значительной популярностью и вполне заслуживает внимания. Кстати, еще несколько лет назад TequilaCat BookReader был безусловным лидером среди читалок.
Дистрибутив приложения можно скачать на этой странице, а подробное руководство пользователя находится здесь.
mjBook – один для всех
Основными отличительными чертами mjBook являются:
- совместимость со всеми телефонами поддерживающими Java;
- один универсальный мидлет для всех моделей;
- автоматическое определение типа телефона и подключение дополнительных функций для реализации его возможностей;
- новый механизм отображения - пока вы читаете страницу, программа формирует в памяти следующую, при листании вперед получается мгновенная смена страницы.
С другими возможностями приложения можно ознакомиться на официальной странице mjBook. Программа не требует инсталляции – просто скачиваем дистрибутив и приступаем к работе.
Резюме
Рассмотренные в статье приложения наиболее часто используются для создания книг для мобильных телефонов. Что любопытно - все они написаны нашими соотечественниками! Если вам нужны книги с картинками – используйте BookReader или ReadManiac. BookReader, например, особенно незаменим при создании "мобильных шпаргалок". А ReadManiac, помимо симбиоза мобильных книг и программы-ридера, позволяет создавать самостоятельные приложения-"читалки", с помощью которых можно читать книги, закачанные в файловую систему телефона. Правда, в отличие от других программ, ReadManiac не работает с файлами RTF или DOC, но, нужно отметить, что и другие программы-ридеры далеко не всегда конвертируют эти форматы в JAVA-книги достаточно корректно.
Если вы собираетесь работать преимущественно с текстовыми файлами, возможно, вам будет достаточно TequilaCat BookReader или mjBook. Хотя я все же отдаю предпочтение первым двум приложениям.
Изучив все "плюсы" и "минусы" представленных программ, возможно, вы найдете в интернете что-то другое, более соответствующее вашим запросам и вашей модели мобильного телефона. Пробуйте, и не забывайте делиться своими впечатлениями на нашем форуме.
Читайте также: