Мобильный супермен

Сегодня мы поговорим о том, как нарастить функциональность мобильного телефона до высот, почти сопоставимых со смартфонами и КПК. Добиваться мы этого будем, забивая память телефона всяческими java-приложениями, именуемыми в народе мидлетами. Конечно, в этом обзоре рассмотрены не все приложения, а лишь те, до которых я смог добраться и которые успешно запустились на моем телефоне (Siemens CX65); не вошедшие в данную статью мидлеты вы можете найти по ссылкам, приведенным в конце.

Интернет
Это первый по значимости и интересности раздел, куда вошло довольно много различного рода программ.

MailMan 2.0
Почтовый клиент
83 Кбайт
mmj2.pp.ru

Зачем подключать у оператора какие-то там уведомления о е-mail, мобильную почту и пр.? Возьмите этот заслуживающий уважения почтовый клиент. Пишите, принимайте почту где угодно; главное, чтобы у вас работал GPRS. Из особенностей можно выделить: адресную книгу, возможность создания нескольких учетных записей, архив входящих. И самое интересное: на сайте mmj2.pp.ru имеется конструктор, с помощью которого можно тщательно “подогнать” мидлет под себя, начиная от модели телефона и заканчивая набором звуков, поэтому настоятельно рекомендую скачивать MailMan только оттуда.

Opera Mini 1.0.1479
Интернет-браузер
72 Кбайт
www.opera.com

Стильный функциональный браузер, с помощью которого можно бродить по Сети. Конечно, некоторые web-страницы вы можете просто не узнать — многие элементы будут не на своем месте. Для серферов имеется поддержка горячих клавиш. Кэширование страниц происходит автоматически. На начальной странице есть возможность осуществить поиск по десяти поисковым серверам, в т.ч. Google и Yahoo! Одна неприятная особенность: невозможно скачать и сохранить файлы (такие, как java-приложения или 3gp-видео) из-за того, что телефон не дает права на запись “неродным” приложениям. Так что приходится находить ссылку — и скачивать все равно через стандартный…

Jimm 0.4.1
Клон icq
119 Кбайт
www.jimm.org

Лично я не могу прожить и дня без icq. Если нет КПК или ноутбука, то не беда — приобрети мобильник и сиди под Jimm’ом. Этот icq-клон обладает если не всеми, то частью основных функций, присущих мессенжеру.

Отличия от старых версий следующие: заработала отправка файлов, которая становится возможной, если принимаюая сторона — компьютер; появились смайлы (в jar-файле имеется текстовый документ smiles.txt и графический файл smiles.png; с их помощью можно редактировать смайлы); появилась возможность цитирования сообщений, и “фишка”, которой обладают не все PC-шные icq-клоны: отныне можно удалить себя из чужого контакт-листа. Если во время беседы контакт меняет свой статус, то в верху чата начинает моргать его состояние…
Сделано на совесть, плохо лишь одно — нельзя менять детали и регистрироваться, хотя я бы отнес это не к ошибкам, а к недочетам, так как, по-моему, этим мало кто будет пользоваться. Зато можно вести историю и учет трафика.

jmIrc 0.93
irc-клиент
33 Кбайт
Сайт неизвестен

Существует несколько irc-клиентов для мобильных телефонов, но я остановил свой выбор на jmIrc. Причин — несколько. Во-первых, это поддержка кириллицы. Еще понравилась многооконность, то есть возможность находиться на нескольких каналах сразу. Вы можете использовать в этом клиенте HTTP-proxy, отправлять личные сообщения (приват), использовать whois. В любой момент вы можете посмотреть количество входящего/исходящего трафика. Мидлет отлично работал даже при наличии на канале более 200 человек.

Lj2me 1.09
Инструмент для работы с “Живым журналом”
30 Кбайт
www.xfyre.com

Оказывается, не у всех жижистов мозг разрушен до конца. Некоторые еще могут создавать вещи, которые полезны для их сообщества. Один такой, именующий себя Xfyre, написал мидлет, с помощью которого можно добавлять сообщения в свой живой журнал (само собой, для этого нужно сначала зарегистрироваться на livejournal.com). Конечно, при этом можно задать тип доступа: публично, для друзей, частное. Можно вводить “задним числом”, менять подпись. Хоть программа и написана иностранцем, но проблем с кодировкой нет — явный плюс разработчику.

For Студент’s
Ну, наболтались, наигрались, нужно про более полезные вещи написать.

MobileLexicon 1.5
Англо-русский/русско-английский словарь
1 Мбайт
volgosoft.narod.ru

Не все могут приобрести карманный переводчик. Так что если вдруг поедете на каникулы в Англию, то советую освободить место в мобильнике для этой вещицы. Программа MobileLexicon — это англо-русский/русско-английский словарь для мобильных устройств. Полная база данных словаря содержит более 17000 английских и более 18000 русских слов. В некоторых моделях телефонов стоит ограничение на размер, но вы можете установить программу MobileLexiconBird. Для перевода она использует интернет-сервис. Должен отметить одну неприятную вещь: при заходе в папку меню телефона зависает на 10-15 секунд. Скорее всего, это происходит из-за большого размера файла.

Mobile Basic 1.8
Программирование на Basic для мобильного телефона
40 Кбайт
mobilebasic.com

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

PeriodTablica 0.9.6
Периодическая таблица элементов
18 Кбайт
Сайт неизвестен

Нет смысла заучивать все элементы перио­дической системы Менделеева. Почему бы просто не закачать на мобильник мидлет? Применяя данную программу, можно узнать информацию о ста двенадцати самых важных химических элементах. Помимо номера, названия, массы атома, в ней содержатся сведения о том, как распределяются электроны по уровням, какой тип элемента, а нажав в меню “Детали”, можно почитать, сколько протонов, нейстронов, электронов имеется в атоме выбранного элемента. Есть также информация о точке кипения и годе открытия (к сожалению, все это на английском языке). Оказывается, кремний был открыт в 1823 году; а из чего делали процессоры до этого времени?

Readers
Существует довольно большое количество программ для мобильного телефона, реализующих чтение текста на нем. Я расскажу про две из них.

MicroReader 1.4R
Чтение текстов на телефоне
40 Кбайт
home.c2i.net/thvoslef/midlets

Популярный мидлет, русифицированный нашим соотечественником, отобьет у вас желание таскать книги с собой. Первое и самое главное в нем — поддержка кириллицы и легкость загрузки .txt-файла. Достаточно поместить файл в папку /Misc (Разное). Этот, не побоюсь слова, редактор, работает как с .txt, так и с .pdb, .prc, .tcr. Нет дата-кабеля под рукой? Скачайте книгу из Сети встроенной “качалкой”.
Ну, конечно, без маленьких “фишек” не обошлось. Например, автопрокрутка. MicroReader каким-то образом узнает, как быстро вы читаете, и будет листать страницы с нужной скоростью. Этот ридер распознает телефонные номера в тексте и дает возможность позвонить по ним или отправить SMS (Сразу появилась идея загнать туда телефонный справочник Киров-2002. Причем сразу же и реализовалась. Файл размером 4.5 Mбайт открылся быстро, а поиск просто “летал”!).

Bookshelf 2.1.5
Чтение текстов на телефоне
480 Кбайт
bookshelf.sourceforge.net

Нет, я не ошибся, именно 480 Кбайт, а не байт или бит, как могли некоторые подумать. Просто это обычное win32-приложение, преобра­зующее .txt-файлы в отдельные мидлеты, размер которых меньше из-за применения сжатия по zip- алгоритму. Например, файл, размер которого составлял 760 Кбайт, после прогонки через Bookshelf сократился до 470 Kбайт — согласитесь, довольно удобно. (К сожалению, этот трюк с уже известным телефонным справочником не прошел — программа просто зависла.)

Все настройки производятся в ходе работы с .exe-приложением, настройки же мидлета очень скудны: выбор книги, autoscroll и переход на номер строки. BookShelf может импортировать любой шрифт — как системный, так для Palm.
Также к отличиям от MicroReader’a можно отнести: поворот экрана на 90° и 270°; то, что многие функции реализованы в виде плагинов, ненужные плагины можно убрать и уменьшить размер мидлета, можно выбрать любой цвет фона, а не один из пяти заготовленных, как в MicroReader’e.
Получив уменьшение размера, мы заплатили функциональностью, поэтому конечный выбор за вами.

Другое
Но не менее интересное.

Mh Media Environment Total Victory [2.2.5]
Мобильный плеер
104 Кбайт
webarb.ru/mme

Довольно хороший, стильный плеер с поддержкой плей-листов сможет поиграть .midi, .amr, .wav, .mp3, .3gp — конечно, при условии поддержки этих форматов вашим телефоном.
Реализована также поддержка скинов и горячих клавиш. Зажав кнопку “#”, вы можете заблокировать клавиатуру — например, чтобы положить мобильник в карман. Конечно же, есть регулировка звука и случайный выбор композиции.
Помимо всего в данный мидлет встроен ридер, но ему пока рано тягаться с описанными выше программами.
Плеер находится в стадии активной разработки, так что почаще заходите на его официальную страницу в сети.

Cryptex 1.0
Хранение конфиденциальных данных
12 Кбайт
www.javawidget.com/mobile-rus.html

Мобильный телефон — это одна из немногих вещей, которую вы вынуждены всегда таскать с собой. Заманчиво было бы хранить в нем различную конфиденциальную информацию, такую как пароли, ПИН-код карточки, номер счета в банке и так далее. Чтобы предотвратить доступ других лиц к этой информации, и создан Сryptex.
Когда вы запускаете Cryptex в первый раз, он просит вас задать наводящий вопрос и дать ответ на него. Этот ответ будет использован как ключ шифрования. (Cryptex использует алгоритм шифрования RC4. Его стойкость ко взлому во многом определяется длинной ключа, который вы задали.)
Cryptex способен свести убытки от пропажи телефона к стоимости самого телефона. Кстати, на сайте www.javawidget.com есть много других полезных программ, которые вы можете сами изучить на досуге.

Half Windsor
Завязывание галстуков
27 Кбайт
Сайт неизвестен

Приложение наглядно и пошагово показывает, как нужно правильно завязывать галстуки. Сам с его помощью научился этому. Умение завязывать галстуки приходит с практикой, которой в наше время у молодежи все меньше и меньше.

MorseCode
Азбука Морзе
7 Кбайт
www.spruce.org

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


Рекомендуем почитать: