Главная arrow Публикации arrow Мобильная связь arrow Программы для мобилок arrow ReadManiac (читалка для мобилки)
ReadManiac (читалка для мобилки)
(30 голосов)

Скачать ReadManiac Cкачать Readmaniac

Меню ReadManiac

Сразу после запуска мидлет переходит в режим чтения. Чтобы вызвать меню мидлета, нажмите левую soft-кнопку телефона (или правую, в зависимости от выбранной конфигурации кнопок). Другая soft-кнопка вызывает меню закладок. Для навигации по меню, используйте кнопки "Вверх" и "Вниз". Для выбора пункта меню (или изменения настройки) нужно нажать кнопку "Выбрать". Для возврата в предыдущее меню - "Отменить". Описание пунктов меню:
Главное меню
Меню "Файл"
Меню скачивания файла
Меню поиска книги
Меню "Параметры"
Меню "Шрифты"
Меню "Абзац"
Меню "Экран"
Меню "Кодировка"
Меню "Слайдшоу"
Меню "Закладки"

Главное меню
Пункты главного меню вызывают переход в подменю "Файл", "Параметры" и "Закладки".
Пункт "Помощь..." открывает небольшую справку по мидлету.
Пункт "Назад" возвращает в режим чтения.
Пункт "Выход" завершает мидлет.
Меню ''Файл''
Меню "Файл" отрывает браузер файлов.
В зависимости от версии мидлета, здесь отображаются файлы из файловой системы телефона, или из закрытой внутренней файловой системы мидлета.

В LITE и TINY версиях мидлета этот меню отсутствует. Вместо него в главном меню располагается пункт "Читать книгу", который открывает книгу, встроенную в мидлет.

С помощью кнопки "#" можно удалить выбранный файл.

Метка "Память" показывает количество свободной памяти, доступной для сохранения скачиваемых файлов.

Пункт "Открыть..." позволяет вручную указать полный путь к файлу (только для версий мидлета с доступом к файловой системе телефона). Иначе отображается пункт "Стереть все", который позволяет стереть все файлы и настройки во внутренней файловой системе мидлета (практически, заново инициализируя ее). Этот пункт никак не влияет на файловую систему телефона.

Пункты "Скачать..." и "Найти книгу" вызывают меню скачивания файла из интернета и поиска книги в нескольких онлайн-библиотеках.

Меню скачивания файла
В этом меню необходимо указать URL файла для скачивания. Префикс "http://" можно не указывать.

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

Опция "Начать со смещения" позволяет скачать только часть книги, начиная с указанного смещения в байтах. Это применяется на телефонах с малым количеством памяти для хранения файлов. В режиме двоичной загрузки этот параметр игнорируется, и файл всегда скачивается с начала.

Мидлет автоматически находит ссылки на текущей читаемой странице текста, и заполняет указанные поля. Если на текущей странице было несколько ссылок, остальные ссылки можно вызвать, выбрав пункт "Опции".

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

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

Пункт "Сжатый файл" включает двоичныйрежим скачивания.

При скачивании текстовых файлов, мидлет добавляет в них информацию об исходной странице, а также убирает теги из HTML файлов. Чтобы при скачивании ZIP, PDB, PRC или TCR файлов этого не происходило (иначе архив будет испорчен), необходимо включить двоичный режим. При показе диалога мидлет автоматически устанавливает эту опцию, анализируя расширение файла.

Пункт "Удалить "search.txt"" позволяет удалить файл с результатами поиска книги непосредственно перед скачиванием файла. Этот пункт особенно важен на телефонах с малым количеством памяти для хранения файлов.

Процесс качивания файла можно оборвать кнопкой "Выбрать". Закачка автоматически прерывается, если остается недостаточно свободного места.

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

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

Примечание. Чтобы скачивание файлов работало, нужно предварительно настроить доступ к интернету из мидлетов. Это не всегда то же самое, что и доступ к интернету из встроенного интернет-браузера. Процедура настройки отличается в зависимости от провайдера и модели телефона. Для уточнения пожалуста обратитесь в службу поддержки Вашего мобильного провайдера.

Примечание. Если при скачивании телефон будет выдавать запрос на разрешение доступа к интернету, то необходимо всегда отвечать "Разрешить". На некоторых моделях телефонов перед запуском мидлета необходимо в меню приложений выбрать мидлет ReadManiac, и в его опциях установить разрешение "Send and receive data: allow".

Примечание. При вводе URL имеет значение регистр букв.

Меню поиска книги

Пожалуйста укажите автора или название книги. Мидлет соединится со специальным поисковым энжином и получит ссылки на файлы с книгами. Результат поиска сохраняется в файл "search.txt".

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

При вводе фразы для поиска регистр букв игнорируется. Можно вводить несколько слов, разделенных пробелами.

Примечание. Чтобы скачивание файлов работало, нужно предварительно настроить доступ к интернету из мидлетов. Это не всегда то же самое, что и доступ к интернету из встроенного интернет-браузера. Процедура настройки отличается в зависимости от провайдера и модели телефона. Для уточнения пожалуста обратитесь в службу поддержки Вашего мобильного провайдера.

Примечание. Если при скачивании телефон будет выдавать запрос на разрешение доступа к интернету, то необходимо всегда отвечать "Разрешить". На некоторых моделях телефонов перед запуском мидлета необходимо в меню приложений выбрать мидлет ReadManiac, и в его опциях установить разрешение "Send and receive data: allow".

Меню ''Параметры''

Пункты меню вызывают переход в подменю "Шрифт", "Абзац", "Экран", "Кодировка","Слайдшоу".

Пункт "Свет" позволяет указать, через какое время бездействия необходимо выключить подсветку телефона ( в минутах). Значение "-" отключает управление подсветкой. Это не значит, что подсветка полностью выключается, т.к. при нажатии на кнопку, подсветку может включать прошивка телефона независимо от мидлета.

Пункт "Автовыкл" позволяет указать, через какое время бездействия необходимо завершить мидлет (в минутах). Эта опция позволяет предотвратить полную разрядку аккумулятора, если Вы забыли завершить мидлет.

Пункт "Eyeguard" позволяет указать время в минутах до показа предупреждающего сообщения. Через указанное время мидлет выдаст на экран сообщение с просьбой отдохнуть.

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

Меню ''Шрифты''

Меню "Шрифт" позволялет выбрать один из встроенных шрифтов телефона (STD), или один из дополнительных шрифтов.

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

Пункт "Буквы Ё, Й" позволяет отключить отображение черточек над буквами - "E, И" ("Да" - включить отображение черточек).

См. также: Выбор дополнительных шрифтов (сборка ReadManiac FULL), Выбор дополнительных шрифтов (сборка ReadManiac LITE), Установка шрифтов ReadManiac



Меню ''Абзац''

Меню "Абзац" позволяет изменить параметры форматирования текста.

Параметры форматирования нацелены на максимальное использование маленького экрана телефона. Рекомендуется включить все опции этого меню.

Пункт "Удал. CR." включает удаление пустых строк и переводов строки.

Пункт "Удал. " "" включает удаление повторяющихся пробелов.

Пункт "Удал. "-"" включает удаление переносов слов, если они присутствовали с исходном файле.

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

Пункт "Ширина" включает режим выравнивания строк по ширине экрана (путем добавления пробелов).

Пункт "Междустр." указывает расстояние между строками текста в пикселах. Можно указать отрицательные значения, если допустимо "наезжание" некоторых высоких символов ("Д", "у").

Пункт "Абзацы" оформляет каждое предложение в отдельный абзац с отступом. Этот режим значительно упрощает восприятие текста.

Пункт "Righ2left" предназначен для чтения текстов на языках с ориентацией справа-налево (Арабский, Иврит).

Примечание. Это меню отсутствует в TINY версии мидлета.

Меню ''Экран''
Пункт "Скролер" включает отображение скролера в правой части экрана.

Пункт "Статус" повзоляет выбрать расположение инофрмационной строки внизу или вверху экрана, или выключить ее.

Пункт "Отступ->" позволяет включить отступ слева шириной в один пиксел.

Пункт "Отступ|" позволяет включить отступ сверху шириной в один пиксел.

Пункт "Негатив" позволяет поменять местами цвета шрифта и фона. Этот режим всегда доступен для всех встроенных шрифтов телефона (STD). Для дополнительных шрифтов, этот режим доступен, только если была добавлена его поддержка при создании мидлета.

Пункт "Поворот" включает режим поворота экрана на 90, 180 и 270 градусов (Только для ядра MIDP2.0). Поворот также доступен по быстрым кнопкам.

Пункт "Цвет текста" позволяет задать цвет шрифта. Только для встроенных шрифтов телефона (STD).

Пункты "Цвет фона" и "Цвет фона2" позволяют задать цвет фона. Первый цвет используется для четных строк, второй - для нечетных. Опции доступны только для встроенных шрифтов телефона (STD).

Пункт "Цвет волны" позволяют задать цвет линии для режима слайдшоу "Волна".

Меню ''Кодировка''
Меню "Кодировка" позволяет выбрать одну из поддерживаемых кодовых страниц.
Примечание. Набор поддерживаемых кодовых страниц зависит от языка интерфейса мидлета.

Примечание. Это меню отсутствует в TINY версии мидлета.

Меню ''Слайдшоу''
Меню "Слайдшоу" позволяет настроить скорость листания, в милисекундах на одну строку текста.
Пункт "Тип" позволяет выбрать один из трёх методов:
· "Листать" - автоматическое перелистывание по истечению периода времени;
· "Плавно" - плавная прокрутка;
· "Волна" - новая страница прорисовывается поверх текущей построчно.
Меню ''Закладки''
Пункт "Перейти" позволяет перейти на указанную страницу по номеру.

Примечание. Страницей считается 128 байт текста.

Пункт "Поиск" позволяет найти указанную фразу. При поиске регистр букв игнорируется. Поиск начинается с первой страницы. Если Вы хотите найти следующее вхождение фразы, пожалуйста выберите пункт "Поиск..." еще раз, не изменяя введенной фразы. Поиск также доступен по быстрым кнопкам.

Нажатие кнопки "Выбор" на пункте "Закладка" переходит на выбранную закладку. Нажатие кнопки "Отменить" устанавливает выбранную закладку.

Возле установленных закладок отображается звездочка.

Пункт "Последняя" позволяет перейти на самую последнюю прочитанную страницу.

Примечание. Это меню отсутствует в TINY версии мидлета.

Чтение книги

В режиме чтения книги, листание производится кнопками "Вверх" и "Вниз".

Если кнопка "Следующая страница" зажата, или нажата очень быстро несколько раз подряд, то мидлет начинает листать через 10 и более страниц, с увеличивающейся скоростью. Предполагается, что пользователь хочет быстро пролистать к нужной странице. Для того, чтобы включился нормальный режим, необходимо сделать паузу в 1 секунду.

Кнопка "Выбрать" вызывает главное меню.

Кнопка "Отмена" вызывает меню закладок.

Мидлет поддерживает возможность автоматического листания страниц. Для этого нужно нажать одну из кнопок "Слайдшоу".

Режим "Слайдшоу" выключается теми же кнопками, что и для включения. Также есть кнопка для задержки текущей страницы на дополнительные 3 секунды.

Какие форматы файлов поддерживаются мидлетом?
TXT
Основным форматом файлов для ReadManiac является ".txt". Для того, чтобы переконвертировать DOC, PDF, HTML и другие форматы в ".txt", просто скопируйте текст в Блокнот и сохраните в файл.

HTML

При скачивании книг из интернета, ReadManiac удаляет служебные теги из HTML файлов, что также позволяет читать книги в HTML формате. Необходимо учитывать, что HTML файл должен быть в одной из кодировок, поддерживаемых мидлетом.

Поддержка остальных форматов является опциональной, и указывается при сборке мидлета. Для поддержки этих форматов необходимо, чтобы телефон поддерживал максимальный размер JAR файла не меньше 100Кб.

ZIP

Мидлет позволяет читать текстовые файлы (txt) из ZIP архивов. Формат ZIP дает наибольшее сжатие, но большое время распаковки. Требуется, чтобы телефон предоставлял мидлету не меньше 250Кб динамической памяти(heap).

Примечание. ZIP формат не поддерживает произвольный доступ. Поэтому, чтобы показать страницу 1000, мидлет вынужден распаковать предыдущие 999. Загрузка последних страниц больших файлов может занимать много времени (несколько минут). В этом случае рекомендуется разбивать книгу на маленькие файлы перед упаковкой в ZIP архив, или использовать формат PDB.

Примечание. Если при открытии файла распаковка страницы прервана пользователем, то номер страницы записывается в закладку "Последняя". Достаточно зайти в меню закладок и выбрать закладку "Последняя", чтобы возобновить распаковку нужной страницы.

Примечание. Телефон Siemens S55 предоставляет мидлету 250КБ динамической памяти, поэтому поддержка ZIP работает нестабильно. Ситуация усугубляется тем, что этот телефон имеет недефрагментирующий менеджер памяти. Поскольку скорость распаковки все равно очень низкая, рекомендуется использовать формат PDB.

PDB и PRC

Эти форматы имеют наилучшее соотношение сжатие/скорость доступа.

ReadManiac поддерживает PDB и PRC файлы только с внутренним форматом программ PilotDoc(AportisDoc), TealDoc и HandStory. Формат программы iSilo НЕ поддерживается.

TCR

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


На каких моделях работает доступ к файловой системе телефона?


На текущий момент доступ к файловой системе телефона возможен исключительно на телефонах Siemens серий 45-75 и телефонах с поддержкой JSR-75 API или Motorola FileAccess API.

На всех остальных телефонах мидлет хранит файлы во внутренней файловой системе. Получить или записать файл в эту файловую систему извне - невозможно. Книги нужно скачивать из интернета: "Файл - Найти книгу", потом пролистать на нужную ссылку и выбрать "Файл-Скачать" (должен быть настроен доступ к интернету для мидлетов). См. также: RecordStore.

JSR-75 API есть в телефонах:

· Nokia 6230i, 6235, 6235i, 6255, 7270 ,3152, 3155, 3155i, 5140i, 6030, 6101,6102,6111, 6152, 6155, 6155i, 6265, 6265i, 6270, 6630, 6280, 6680, 6681, 6682, 6822, 8800, 8801, 9300, 9500, N70, N90
· SonyErricsson W800i, W800c, K750i, K750c, K600i, K600c, D750i ,Z520i, Z520a, Z520c, S600c, S600c, W600, K608i, V600
· Siemens S75, Sl75, SXG75 (к сожалению, текущая версия мидлета не поддерживает доступ к файловой системе на этих телефонах. Проблема будет решена в следующей версии).
· Motorola E398 (rokr), E790


Motorola FileAccess API есть в телефонах:

· Motorola C380, C650, E398 (зависит от прошивки), V620 и V635.

Если Ваш телефон не дает доступ к файловой системе, Вы всегда имеете возможность скачивать книги из интернета с помощью ReadManiac FULL или конвертировать книги в мидлеты с помощью ReadManiac LITE.

Если Вы намерено не хотите, чтобы мидлет обращался в файловой системе, то при сборке мидлета пожалуйста укажите "Generic MIDP1.0 phone" или "Generic MIDP2.0 phone".

Доступ к файловой системе на телефонах с поддержкой JSR-75 API

На этих моделях телефонов мидлет имеет доступ практически ко всем подкаталогам, включая MMC/SD карту.

После установки мидлета на телефон Nokia, в свойствах мидлета нужно установить "Application Access -> Phone Access -> Read User Data" в "Ask every time". Иначе мидлет не сможет читать файлы из файловой системы телефона.

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

При сборке мидлета необходимо указывать каталог для сохранения файлов, скачиваемых из интернета.

Если каталог для сохранения файлов указан правильно, метка "Память" в меню "Файл" отображает ненулевое значение, но мидлет все равно не может записать скачиваемый файл и искать книги с ошибкой "Ошибка: Невозможно создать файл для записи. Недопустимое имя файла, недостаточно свободного места или недостаточно прав для записи (JSR-75).", значит телефон не дает разрешение мидлету записывать файлы в файловую систему. В этом случае, если вы хотите читать книги, скачанные из интернета, пожалуста соберите мидлет без доступа к файловой системе (на ядре Generic MIDP2.0).

Как избавится от запросов разрешения доступа к файловой системе при загрузке мидлета ?

Доступ к файловой системе теоретически может нанести вред пользователю мидлета. Телефон предоставляет бесконтрольный доступ к файловой системе только подписанным мидлетам. Если мидлет не подписан, то разные модели телефонов ведут себя по-разному.

Телефоны Siemens выдают запросы на разрешение доступа к файловой системе. У пользователя есть возможность ответить "Для сесии", чтобы разрешить полный доступ вплоть до завершения мидлета.

Телефоны Nokia и SonyErricsson выдают большое количество запросов. У пользователя нет возможности ответить "Разрешить всегда", поэтому приходится множество раз отвечать "Разрешить".

Телефоны Motorola полностью запрещают доступ.

От автора: для того, чтобы подписать мидлет, я должен приобрести сертификаты у Siemens, Motorola и Verysign. Не смотря на просьбы пользователей, я не собираюсь этого делать, т.к. ReadManiac FULL является freeware приложением. В тоже время, например, сертификат от Verisign покупается на 1 год, и стоит $400.
Второй проблемой является то, что мидлет собирается с помощью Мастера на компьютере пользователя. Это значит, что закрытый ключ должен храниться в Мастере. А это, в свою очередь, позволит хакеру найти секретный ключ, что является абсолютно неприемлемым.

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

ВНИМАНИЕ! Описанные ниже операции включают манипуляции с системными файлами телефонов. Автор снимает с себя ответственность за все последствия, связанные с использованием этой информации. В любом случае, у Вас всегда есть возможность использовать LITE версию мидлета, или FULL версию без доступа к файловой системе.

Телефоны Nokia

Для того, чтобы дать привилегии мидлету, его необходимо подписать любым сертификатом, и закачать этот сертификат на телефон. Nokia отклоняется от обычной схемы, и не использует Root certificate для проверки сертификата автора мидлета.

После установки сертификата, в свойствах мидлета нужно установить опцию 'Application Access -> Phone Access -> Read User Data' в "Allow always'.

Полное описание способа можно найти здесь:

http://www.spindriftpages.net/pebble/dave/2005/06/20/1119275880301.html
 
« Пред.   След. »

Портатив и примочки

Аксессуары
Фотоаппараты
MP3-плееры