Для платформы S60 написано множество книжных «читалок». Одна из лучших QReader. Одна, но не единственная. Сегодня мы поговорим об универсальной, очень мощной, очень удобной программе для персонального компьютера, которая позволяет создавать книги в виде отдельных Java-мидлетов.
И эти мидлеты превращают в электронную книгу любой телефон, в котором реализована поддержка Java (а других, в общем-то, сегодня и не бывает). Программа очень хорошая и уж явно достойная большой статьи.
Название этой программы чуточку угрожающее – ReadManiac. Возможно, в нём содержится намёк на то, что только отпетые книголюбы рискнут читать книжки с крошечного дисплея сотового телефона.
Так, да не так. Телефонный экран это, конечно, не экран карманного компьютера. Но книжки на нём выглядят ничуть не ущербно, вполне читабельно, а в некоторых случаях даже лучше, чем на более просторных экранах компьютеров семейства Windows Mobile и Palm. Секрет в самой технологии телефонных дисплеев. При небольшой площади матрицы, экран обладает высоким разрешением. К примеру, экран размером 1,8 дюйма по диагонали со стандартным разрешением в 128х160 пикселей имеет более комфортные (для чтения книг) характеристики, чем 3,5-дюймовый экран КПК разрешением 240х320 пикселей. Шрифты на телефонных экранах выглядят более гладкими, более чёткими. Отлично подобрано соотношение яркости и контраста картинки. Минус только в том, что на телефонном дисплее умещается меньше информации, чем на экране карманного компьютера – странички книги придётся чаще перелистывать, а некоторые длинные слова будут выведены не в одной, а в двух строках.
Читать с телефона можно и нужно. Телефон, вообще, «слишком» универсальная и разносторонняя штука, чтобы использовать его только в качестве средства мобильной связи. Это настоящий и абсолютно полноценный компьютер. Мощный компьютер. Маленький компьютер. И очень долгоживущий (в плане времени автономной работы от аккумулятора) компьютер.
Впрочем, агитировать за чтение мобильных книг только время терять. Все мы видим, как в метро, в общественном транспорте, повсюду люди читают книги именно с экранов сотовых телефонов. И программы подготовки книг становятся всё более востребованными и всё более популярными...
Собственно, способов «загнать» в память телефона электронные тексты несколько. Первый, самый простой и самый дорогой – читать книги в окне браузера в режиме онлайн. Минусов у этого решения два – дорогой сотовый трафик и необходимость находиться в зоне уверенного приёма. То есть в метро этот способ не применим в принципе, как, впрочем, и в загородной электричке и просто в быстро перемещающемся транспорте. К тому же мобильный браузер не самая удобная программа чтения – из-за мелких шрифтов и множества явно лишних элементов оформления страниц HTML, которые (элемента оформления) в данном случае лишь помеха.
Второй способ – скачивать книги в виде Java-мидлетов со специализированных порталов и читать их уже после закачки и отключения телефона от Интернета. Минус – за книги приходится платить, хотя трафик обходится существенно дешевле (оплачивается только закачка самого файла).
Третий способ – создание отдельной программы на языке Java (в его мобильном варианте J2ME). Преимущество этого способа в том, что мидлет получается универсальный, его можно запустить на самых разных телефонах. А если телефон предъявляет к устройству мидлета особые требования (например, по размеру или экранному разрешению), то в программе подготовки Java-программки очень просто учесть эти ограничения и особенности. Создать мидлет для своего телефона на практике дело двух минут.
И, наконец, четвёртый способ – использование программы чтения электронных текстов и закачка в память телефона книг в форматах txt, doc, pdb, то есть в тех, что поддерживаются «читалкой». Ограничением этого способа можно считать ряд требований, которым должен удовлетворять телефон. А именно – в аппарате должна быть реализована технология JSR-75 API. Эта технология открывает пользователю и программам доступ к файловой структуре операционной системы телефона. И программа чтения может оперировать текстовыми файлами точно также, как это делают программы для персонального компьютера. А мы можем перемещать, удалять, добавлять, переименовывать файлы в памяти телефон – опять же, как на персональном компьютере.
Узнать, поддерживается ли в телефоне доступ к файловой структуре достаточно просто. Если в аппарате есть какой-либо менеджер файлов и аплет для удаления, переименования, перемещения файлов, значит, в телефон можно установить универсальную «читалку» (вовсе не обязательно, у множества телефонов файловый менеджер есть, а доступа к файловой структуре - увы). В кратком перечне телефонов с поддержкой JSR-75 API все новые телефоны Nokia семейства S40 (с некоторыми ограничениями, в частности, на размер мидлета), смартфоны семейства S60 и новые телефоны (серий К и W) Sony Ericsson.
Теперь, собственно, о программе ReadManiac. Это, по сути, мастер создания Java-мидлетов, работающий в пошаговом режиме. То есть процесс создания сводится к ответам на простые и понятные вопросы и выбор соответствующих опций.
Но сначала – где взять ReadManiac. На авторском сайте, вот здесь. А вот здесь выложена подробнейшая инструкция, в которой вы найдёте ответы на любые вопросы. Вообще, автор программы (Roman Lut) человек очень талантливый. И его сообщение о том, что развитие программы по ряду причин остановлено на несколько месяцев ввергает меня в уныние. Очень жаль, если путь ReadManiac прервётся. Но и в том виде, в котором программа существует сегодня, это настоящее чудо...
Скачиваем дистрибутив программы и устанавливаем ReadManiac на компьютер. Запуск – появляется первое меню, выбора языка. Я выбираю русский язык.
На второй стрfнице мастера нас ждут пояснения, которые следует прочитать самым внимательным образом. Если что непонятно – жмите на ссылку и читайте (в браузере) онлайновое руководство.
На следующей странице нам предстоит сделать выбор между тремя версиями мидлета ReadManiac.
Первая опция – полная версия ReadManiac Full, приложение, которое умеет искать в памяти телефона и открывать текстовые файлы. То есть нам достаточно подготовить мидлет и переписать его в память телефона один раз. И потом закачивать по мере необходимости книги в поддерживаемых форматах (в данном случае лучше в формате txt). Получается обычная «читалка», но написанная на Java. Причём, с массой настроек, дополнительных функций, повышающих удобство использования, со встроенными шрифтами.
Вторая опция – ReadManiac Lite - подготовка книги в виде самостоятельного Java-приложения. Этот вариант годится для большинства телефонов без поддержки доступа к файловой структуре телефона. Каждая программка (мидлет) это одна книга. И книг таких можно закачать в память телефона столько, сколько их там уместится.
Третья опция – ReadManiac Tiny – тот же мидлет с одной книжкой, но с усечёнными дополнительными возможностями (оформление, выбор режима отображения и так далее). Смысл применения этого режима в том, что мидлет получается предельно малых размеров. Для телефонов с парой мегабайт памяти без возможности её расширения флэш-картами единственный приемлемый выход.
Мы выбираем первую опцию ReadManiac Full, поскольку собираемся читать книги на смартфоне семейства S60 (в моём случае это Nokia N72).
Следующая страница мастера и есть опция выбора конкретной модели телефона... Но в списке модель Nokia N72 отсутствует. Как быть? Очень просто – выбирать ту модель, которая по характеристикам является самой близкой. В моём случае это Nokia N70 с поддержкой JSR-75 API.
Максимальный размер мидлета оставляю таким, каким его предлагает программа. Но в особых случаях можно ввести дополнительное ограничение. Например, подготавливая мидлет с книжкой (версия Lite) для моего старого телефона Sony Ericsson T610 я устанавливаю ограничение размера мидлета в 64 килобайта – чтобы не было проблем с его запуском.
Далее – конфигурация кнопок. На этой странице нам остаётся выбрать пункт меню, который высвечивается программой по умолчанию. Выбрали Nokia N70 – программа предлагает сохранить управление мидлетом стандартными кнопками смартфона. Соглашаюсь, ибо мне не нужна эквилибристика с кнопками. Мне нужна сама книга.
На следующей странице мастера выбираем язык интерфейса мидлета. Я выбрал русский.
Поддержка архивов ZIP, PDB, PRC, TCR. Здесь нужны пояснения. Если выбрать эту опцию, готовая «читалка» (то есть готовый мидлет) сможет открывать запакованные книги без разворачивания архивов. Учитывая то, что архиваторы сжимают текстовые файлы в два и более раза, смысл в этой опции есть, особенно при нехватке памяти в телефоне. Архивы PDB и PRC – это форматы компрессии текстовых файлов для карманных компьютеров семейства Palm. Формат TCR отличается высокой степенью компрессии – текстовые файлы с книгами будут занимать в памяти телефона очень мало места.
Следующая опция – выбор каталога в памяти телефона, в котором будут храниться книги. Я в этой опции не пишу ничего, поскольку книги хранятся на карте памяти в папке Text или во вложенной папке Bookmark (созданной основной «читалкой» Qreader). Что либо менять я не намерен. Вы можете тоже ничего не писать в этой опции, поскольку потом из самого мидлета сможете отыскать папку с книгами.
Страница шрифтового оформления. И здесь опять нужны некоторые пояснения.
В самой программе-мастере уже прописано множество шрифтов, адаптированных к экрану телефона. В списке выбора пять опций. Первую и третью отменить нельзя – это системные шрифты, которые нужны самой программе. Но три опции можно выбрать, добавив шрифты из выпадающего списка (в каждом окне). Правда, нужно иметь в виду, что каждый дополнительный шрифт увеличивает размер мидлета. Если памяти в мобильнике много, например, в смартфоне установлена карта памяти большого объёма (от 256 мегабайт и больше), то никаких проблем, можно добавить три дополнительных шрифта. Хотя, практика показывает, что всеми шрифтами сразу вы пользоваться не станете – подберёте наиболее комфортный, и на том дело и закончится.
И ещё – галочки напротив опций «С поддержкой «Негатив» позволяют инвертировать текст. То есть в настройках самого мидлета (уже в смартфоне) можно выбрать режим «Негатив», при котором текст будет выведен белыми символами на чёрном фоне, а не в традиционном варианте чёрный текст на белом фоне. Мне режим «Негатив» очень нравится, а памяти в смартфоне хоть отбавляй. Поэтому вместе с дополнительными шрифтами я активирую и опции режима «Негатив».
Следующий шаг мастера – дополнительные настройки. До тех пор, пока не разберётесь с программой досконально, выбирайте опцию по умолчанию. То есть - «Я не хочу изменять дополнительные настройки». Опытные пользователи могут выбрать вторую опцию. Откроется целый набор вкладок, в которых можно задать размер экрана, выбрать кнопку поворота экрана и так далее. Мы эти опции рассматривать не будем – для этого существует подробное руководство, подготовленное автором программы ReadManiac.
Далее совсем просто. В последующих страницах мастера задаём каталог сохранения готового мидлета и выходим из программы.
Остаётся лишь отправить готовый файл с расширением jar в память смартфона, то есть установить программу Java. Файл jad для смартфонов Nokia не нужен (но в некоторых телефонах придётся инсталлировать и его).
Мидлет-читалка готов. Можно запускать программу на смартфоне, открывать книжку и наслаждаться её чтением... Как именно? Об этом поговорим во второй части статьи.
[02.04.2010 16:19:51] Написал: Вадик Мне нужна программа на nokia5530 если кто сможет передать мне ссылку или по электронной почте пишите и мы обязательно найдем общий язык..за ранее благодарен!
[12.02.2010 19:49:47] Написал: Яна Я не могу установить программку:( У меня Sumsung U800
И кабеля нет.. Вообще ничего не получается, ПОМОГИТЕ, пожалуйста!:)
[05.12.2009 17:06:53] Написал: Игорь Можно ли уствновить эту читалку на моторолу К1? если да то как правильно это сделать?
[04.12.2009 6:53:19] Написал: Graviya подскажите, пожалуйста, у меня телефон самсунг L700,хочу установить на него программку ReadManiac, но у меня ничего не получается, что мне надо сделать, плиз помогите!!!заранее спасибо
[25.11.2009 9:30:25] Написал: Gagi У меня на SGH-L700 пишет неподдерживаемый формат, притом он не открывает не jad не jar
[13.08.2009 10:36:59] Написал: Лена** Хочу установить эту программу на samsung Е740. Это вообще возможно? Если да, то скажите пожалуйста какую из моделей выбрать в списке?
[26.05.2009 18:34:16] Написал: Марина Что делать,если нокиа 6300 нет в списке?
[20.05.2009 14:10:02] Написал: Дима У меня Nokia 6300 а её нет в списке, какую выбирать?
[15.04.2009 15:39:04] Написал: Марина Привет! Скажите, а на samsung d900i подойдет? я пробовала устанавливать другие файлы в формате jad и jar, но они почему-то не устанавливаются. заранее спасибо.
[14.03.2009 20:59:50] Написал: Alex Установил программу на samsung
L700-работает нормально.
Большое спасибо!
[09.04.2007 20:38:31] Написал: Сергей Огромное спасибо за статью! У меня Nokia 6280. Уже 4 месяца. Только сегодня
смог установить читалку для txt файлов:)
Добавить комментарий
Для добавления комментария заполните все поля формы:
Sony Xperia M4 Aqua Год: 2015 г. Стандарты: GSM 1800/GSM 1900/GSM 850/GSM 900/HSDPA/LTE 4G Размеры: 145,5x72,6x7,3 мм Вес: 136 г.
LG G4 Год: 2015 г. Стандарты: GSM 1800/GSM 1900/GSM 850/GSM 900/HSDPA/LTE 4G Размеры: 148,9x76,1x9,8 мм Вес: 155 г.
Huawei P8max Год: 2015 г. Стандарты: GSM 1800/GSM 1900/GSM 850/GSM 900/HSDPA/LTE 4G Размеры: 182,7x93x6,8 мм Вес: 228 г.
Huawei P8 Год: 2015 г. Стандарты: GSM 1800/GSM 1900/GSM 850/GSM 900/HSDPA/LTE 4G Размеры: 144,9x72,1x6,4 мм Вес: 144 г.
Xiaomi Mi 4i Год: 2015 г. Стандарты: GSM 1800/GSM 1900/GSM 850/GSM 900/HSDPA/LTE 4G Размеры: 138,1x69,6x7,8 мм Вес: 130 г.
Обои от Mobiset на май
Мы предлагаем Вашему вниманию не только стильные, но и полезные обои для рабочего стола Вашего компьютера - с Вашими любимыми телефонами. Разумеется, с символикой Mobiset. Скачать обои можно здесь.
Приглашаем
...новостников, авторов статей и обзоров, переводчиков, других специалистов для работы над проектом Mobiset.ru. Хотите принять творческое участие - пишите, было бы желание - а работу найдём.