С текущего выпуска я начинаю публикацию серии статей под названием «Мобильный офис». Все они посвящены одной проблеме – расширение возможностей вашего маленького друга – мобильника. И коснется это, в первую очередь, общения и удобства использования и организации данных.
Около двух лет назад никто даже не задумывался над расширением возможностей телефона. И при покупке телефона в основном интересовались количеством установленных игр, а о почтовом клиенте или браузере даже не задумывались. Но с бурным развитием техники мобила постепенно начала превращаться в некое подобие компьютера. И сейчас телефон – это уже не просто средство общения, а настоящий мобильный офис.
Вступление. С текущего выпуска я
начинаю публикацию серии статей под названием «Мобильный офис». Все они
посвящены одной проблеме – расширение возможностей вашего маленького друга –
мобильника. И коснется это, в первую очередь, общения и удобства использования
и организации данных.
Мобильный офис. Часть 1
Около двух лет назад никто даже не
задумывался над расширением возможностей телефона. И при покупке телефона в
основном интересовались количеством установленных игр, а о почтовом клиенте или
браузере даже не задумывались. Но с бурным развитием техники мобила постепенно
начала превращаться в некое подобие компьютера. И сейчас телефон – это уже не
просто средство общения, а настоящий мобильный офис.
Существенную роль в становлении телефона
как компьютера сыграл язык Java.
Вместе с развитием и появлением новых стандартов разработчики получали доступ к
новым возможностям, поэтому теперь приложения J2ME могут добавить в ваш телефон
практически любую функцию.
Этой серией статей я постараюсь помочь
использовать вашу мобилу на полную катушку и превратить её в личный мобильный
офис. Вы даже не представляете, сколько возможностей открывается перед вами,
если ваш телефон поддерживает Java.
Открывает эту серию статей публикация,
посвященная мидлетам, предназначенным для чтения и редактирования текстовых
файлов (в простонародье просто читалки).
Все мидлеты для чтения и (или)
редактирования текстов можно разделить на две большие группы:
1.
мидлеты – «текстовые редакторы», позволяющие создавать,
редактировать, сохранять, открывать текстовые файлы прямо в телефоне. Помимо
этого, некоторые из них позволяют загружать книги из Интернет (при помощи GPRS);
2.
мидлеты, которые создаются на компьютере с помощью специальных
программ для просмотра (не редактирования!) только заранее созданных на
компьютере текстов. Это не очень удобно, но взамен вы получаете большую степень
сжатия, а так же более высокую скорость работы. Обеспечивается это тем, что
текстовый файл обрабатывается специальными методами, а затем сжимается в файл с
расширение *.jar
Хочется отдельно
отметить, что помимо рассмотренных мною мидлетов есть ещё и другие. Но они либо
платные (поэтому и не вошли в данный обзор), либо настолько примитивны и не
функциональны, что просто не стоят
вашего внимания .
Итак, приступим. Я
перепробовал достаточно большое количество мидлетов: MicroReader, ReaderC ,
mbReader, ReadManiac, BoBR, Bookshelf, Book Reader, Minipad, Sprucenotes и др. Только лучшие из них
попали в этот обзор. И сегодня к нам на операционный стол поступили следующие
бестселлеры в мире читалок:
1.
ReadManiac (Позволяет читать файлы в формате *.txt, а так же
закачивать их через Интернет)
2.
MicroReader (Позваляет созжавать/исправлять/читать файлы в
формате *.txt)
3.
Bookshelf (только просмотр заранее подготовленного текста)
:: ReadManiac – это наш первый
пациент.


Последняя версия на момент написания
статьи: 1.4
Автор: Roman Lut
Работоспособность проверялась на
телефонах: Siemens SL45i, SL42i, S55, M50, C55, C60, SL55,
M55 и S57.
Официальный сайт автора: http://www.deep-shadows.com/hax/ReadManiac.htm
Загрузить её можно Здесь
Вот что пишет сам автор данного мидлета
(заранее прошу прощения за свой кривой перевод, оригинал вы можете найти на
сайте автора)
«ReadManiac – это мидлет, который позволяет вам читать большие
текстовые файлы на следующих телефонах: Siemens SL45i, SL42i, S55, M50, C55,
C60, SL55, M55 и S57.Основные
возможности:
·
Размер текстового файла ограничен только размером вашей
MMC карты (для Siemens SL45i ), либо размером внутренней памяти телефона;
·
Изначально ReadManiac включает 4 мелких шрифта для
совместимости со всеми телефонами и, следовательно, для удобного чтения на телефонах
с небольшими экранами;
·
Программа имеет мощные возможности для форматирования
текста, позволяющие полностью использовать небольшой экран телефона;
·
ReadManiac работает настолько быстро, насколько быстро
работает ваш телефон. То бишь он выжимает максимум скорости из вашей мобилы;
·
ReadMainac
может загружать новые книги из Интернет – и это делает его лучшей карманной
библиотекой;
·
Пользователь может загружать свои шрифты;
·
Так же имеется поддержка закладок и хорошо продуманный
поиск»
Это самая лучшая читалка книг, которую я
когда-либо видел. Достоинств у неё просто навалом, но главная – возможность
закачивать книги через Интернет. Это особенно актуально в том случае, когда у
вас не недостаточно памяти в телефоне. В этом случае необходимо записать
текстовый файл с ссылками на нужную литературу и при необходимости скачивать
их. Таким образом, на одном мобильнике может уместиться целая библиотека.
Но с другой стороны у этого мидлета есть и свои
минусы. А они вытекают из названия – это просто ЧИТАЛКА. Таким образом, вы
не сможете создать и редактировать файлы, что не очень приятно для такой
хорошей программы. Но я надеюсь, что в следующей версии этот недочёт будет
исправлен.
Особенно хочется отметить тот факт, что данная
программа поддерживать очень большое количество кодировок, в частности
кириллицу. Так же есть поддержка китайского языка!!!
Очень продуманно сделан процесс чтения. Теперь
достаточно лишь указать время обновления страницы и мобила сама будет их
перелистывать. Так же отдельное внимание следует уделить разделу настроек. В
нём можно поменять практически всё. Можно включить/отключить подсветку,
поменять шрифты и кодовую таблицу, включить скроллер и меню (в этом случае в
режиме просмотра внизу будут отображаться часы и текущая страница, а так же
вертикальная линейка прокрутки).
Так же есть возможность добавлять
пользовательские шрифты. Для этих целей в пакет поставки включена специальная
утилита – CreateFont. Для создания своего собственного шрифта достаточно
указать один из стандартных шрифтов Windows и выбрать его размер. Затем скопировать созданный
программой файл в директорию ReadManiac\Storage\ на мобильном телефоне. После
этого исправить или создать файл fontlist.dat. Это обыкновенный текстовый файл,
в котором записаны названия файлов со шрифтами. После этого ваш шрифт должен
появиться в меню Options->Font.
В общем не читалка, а просто сказка.
Единственный её недостаток – это отсутствие русской версии. Но я думаю, что это
не преграда для большинства пользователей сети…
:: MicroReader1.1 – наш следующий
пациент

Последняя версия на момент подготовки
обзора: 1.1
Автор: Trond Hvoslef
Работоспособность проверялась на
телефонах: Siemens SL45i, S55, M50, С55 и выше.
Официальный сайт автора: http://home.c2i.net/thvoslef/midlets/mrinfo.html
Загрузить её можно Здесь
Достаточно интересный мидлет. У него
даже имеется некоторые модификации, сделанные сторонними разработчиками. А это
говорит, лишь о популярности данной утилиты. Расширения для данного мидлета
можно найти здесь: http://amigo12.newmail.ru/.
На этом сайте выложена обновленная, подправленная версия этого мидлета. В неё
включены следующие дополнительные опции:
·
"Book format" – форматирует текст,
делая абзацы и переносы в словах. Для этого загружаемый текст должен иметь
абзацные отступы как минимум из одного пробела. Абзац может продолжаться с
новой строки, но без пробелов в ее начале (пример - тексты с lib.ru)
·
"Small font" - включает маленький
шрифт 10 строк на экране (9 с включенным "Line space")
·
"Narrow font" - включает маленький
узкий шрифт 10 строк на экране (9 с включенным "Line space")
Также
добавлены новые "быстрые" клавиши:
·
Продолжительное нажатие на кнопку '#'
включает/отключает блокировку клавиатуры.
·
Продолжительное нажатие на кнопку '*'
включает/отключает режим "Book format".
Не буду описывать другие
опции этого мидлета, т.к. они сходны с рассмотренным выше ReadManiac.
Единственное. Что хочется добавить – это рекомендации по использованию данной
программы:
1.
Для более легкой загрузки текста (название файла нужно
набирать вручную) я рекомендую оставлять файлы без расширения и использовать
минимальное количество символов (легче запоминается).
2.
Иногда бывают такие случаи, когда при попытке поместить
текстовый файл с расширением *.txt в папке Storage мидлета он разбивается на
множество мелких файлов непонятного происхождения. В этом случае необходимо
удалить расширение файла, либо выключить опцию File Conversion в вашем DES
(Правка –> File Conversion)
3.
Специально для MicroReader создана утилита для создания
Prefs.cfg - файла для MicroReader. Поместите файлы Texts.bat и Cfg.exe в
директорию, содержащюю те же txt-файлы, что и папка storage MicroReader'а,
запустите Texts.bat, полученный Prefs.cfg скопируйте в указанную папку в
телефоне - теперь Вам не придется набирать названия файлов вручную.
Скачать утилиту TextsCfgForMicroReader.zip
можно отсюда
(2.83 KB)
4.
Так же MicroReader можно использовать как телефонную книжку,
т.к. в мидлете предусмотрена возможность звонить и отправлять SMS.
:: Bookshelf – наш последний на
сегодня пациент.

Последняя версия на момент написания
статьи: 1.1а
Автор: Антон Красовский
Работоспособность проверялась на
телефонах: Siemens SL45i, S55, M50, C55,
SL55.
Официальный сайт автора
http://members.lycos.co.uk/bookshelfmirror/
Загрузить её можно Здесь
Это единственный мидлет в своём
классе, попавший в наш обзор. Он предназначен для преобразования одного или
нескольких текстовых файлов в формате ".txt" в мидлет готовый для
отправки на мобильный телефон. При его запуске на телефоне, пользователь
получает возможность читать текст, включенный в мидлет. За счёт того, что текст
храниться в зашифрованном виде (в виде мидлета), обеспечивается высокая степень
сжатия данных и достаточно большая скорость работы. Но в этом способе есть свои
недостатки. Главный это, конечно же, то, что нельзя редактировать текст,
включенный в мидлет.
Мидлет, содержащий текст(ы) для
чтения, подготавливается на компьютере. Программа-клиент для PC работает в
среде Java Runtime, что требует дополнительной установки (только установки -
работать с ней не придется) Java Runtime Environment (jre) версии не ниже 1.4
(International Edition), которую можно бесплатно взять на сайте Sun Microsystem
{http://java.sun.com/}. Это ещё один недостаток данного мидлета, но он с лихвой
компенсируется удобством чтения и различными видами форматирования. Так же в
процессе формирования мидлета программа позволяет выбрать параметры форматирования
текста: шрифт, межстрочное расстояние и т.д. Если вас не устраивают шрифты,
входящие в комплект поставки, то можно выбрать свои, но шрифты должны быть
представлены в виде файлов .pdb или .pft (такие шрифты используются в КПК Palm
Pilot).
Процесс создания мидлетов
достаточно простой и полностью автоматизированный. Но хочу сразу предвидеть
вопрос, который с заядлой частотой встречается на форумах : «Почему при
создании мидлета из 10 Кб файла я получаю мидлет объемом в 40 Кб?». Отвечаю:
помимо самого текста в этот мидлет входит ещё и программа для чтения. Она
занимает около 35 килобайт. Так что использование данного мидлета актуально в
случае больших текстовых файлов.
Итак, подведём итоги этого
обзора. Если вам необходима большая скорость работы и память в вашем телефоне
ограничена, то стоит обратить внимание на Bookshelf. Если размер, занимаемый
мидлетом и текстами вас не очень тревожит, то вам стоит остановить свой выбор
на ReadManiac. Не стоит забывать и о MicroReader. Он будет полезен деловым людям,
т.к. позволяет оправлять свои заметки друзья и коллегам по работе. В общем,
выбор за вами!
Автор: Кирилл Молочков aka Kirus
Специально для проекта Мой Мобильный портал
© My-mobile.ru
16 июля 2004 г.