Выбирай : Покупай : Используй

Вход для партнеров

Вход для продавцов

0

Обзор: деловые Java-приложения для сотовых

Времена, когда поддержка Java в мобильном телефоне была редкостью, уходят. В 2002 году было только два GSM-телефона, «понимающих» эту технологию – Siemens SL45i и Nokia 3410. Сегодня же каждый второй аппарат в состоянии загружать Java-приложения, которые обычно называются мидлетами. Являясь изначально прерогативой только дорогих телефонов, ныне эта технология добралась и до моделей среднего уровня. Это означает, что возможность изменения функциональности телефона (в разумных пределах, конечно) доступна все большему количеству людей.
Обзор: деловые Java-приложения для сотовых
Версия для печати

Но ни для кого ни секрет, что большинство современных приложений это игры. Не будем в очередной раз обсуждать особенности человеческой натуры, а сосредоточимся на приложениях, которые не несут в себе развлекательной функции, то есть на бизнес приложениях. Любопытно, что чаще всего так называется любой неигровой мидлет. Конечно, спорная точка зрения, но поскольку тот же калькулятор или переводчик можно использовать для разных целей, в целом с ней можно согласиться. А посему давайте окунемся в мир Java-приложений для бизнеса.

Что, как и почему


Для Java пригодится большой экран и много памяти

Прежде, чем вести речь о конкретных Java-приложениях, давайте сначала вкратце разберемся с основами, которые помогут правильно подобрать и установить необходимое нам приложение. Ну, о том, что нам, как минимум понадобится телефон с поддержкой этой удивительной технологии, которую величают Java 2 Micro Edition, или сокращенно J2ME, вы уже догадались. Не меньшее значение имеет и объем памяти телефона, доступный для загрузки приложений. Несмотря на то, в последнее время чаще всего используется динамическое распределение памяти, нередки случаи, когда память выделяется конкретно под Java-приложения. Например, в Siemens M50 всего лишь 200 Кб, чего хватит только на два, максимум три серьезных приложения. Siemens S55 имеет почти 1 Мб памяти, но и это немного, особенно с учетом того, что приложения чаще всего оперируют с данными, которые где-то нужно хранить, да и в телефоне существует масса других поглотителей памяти (телефонная книга, фотографии, мелодии и т.д.). Следовательно, чем больше, тем лучше.

Момент второй – возможности загрузки. Здесь важно наличие именно того способа, который доступен вам. Самый простой вариант – data-кабель (о нем следует позаботиться), дальше – закачка «по воздуху», куда мы отнесем весьма популярные сегодня сервисы WAP и GPRS (необходима поддержка оператора). Самыми удобными на наш взгляд, являются беспроводные способы: это ветеран коммуникаций - инфракрасное соединение и новомодный Bluetooth, позволяющие без особых хлопот закачать приложение с устройства (телефон, КПК, настольный компьютер и др.), поддерживающего тот же способ передачи.

Упомянем и о структуре Java-приложения, которая в большинстве случаев состоит из двух файлов с расширениями .JAD и .JAR. Первый их них несет чисто информационную нагрузку и содержит название мидлета, его размер, имя автора, URL и т.д., а второй и является собственно архивом приложения. Конечно, могут быть и другие файлы (например, базы данных для приложения), но это встречается нечасто.

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

Ну, что ж, с идеей разобрались, перейдем к ее применениям.

Бизнес – это… деньги

Не следует трактовать эту фразу буквально, деньги это всего лишь движущая сила бизнеса, но они, как известно счет любят. И начнем мы с калькуляторов, так как этот простейший инструмент способен выручить во многих ситуациях. Приведем классический пример - Java-калькулятор для Siemens M50 (по странному стечению обстоятельств он отсутствует в этом телефоне). Загружаем десятикилобайтный мидлет с сайта, и добавляет телефону то, о чем забыл производитель. Впрочем, элементарных операций часто недостаточно, поэтому обратим внимание и на более совершенные реализации «счетной машины». К примеру, калькулятор Calculator UP позволяет получить ответ с неограниченной точностью. Количество знаков после запятой задается самим пользователем. Если же у вас склонность к точным математическим расчетам, то хорошим выбором может служить RPN Calc, который «на ты» с синусами, тангенсами, логарифмами и т.д.

Но калькулятор - весьма примитивный инструмент, и его часто недостаточно для ведения финансового учета. Здесь необходимы мидлеты, позволяющие регистрировать все денежные транзакции и предоставлять возможность удобного просмотра истории. Весьма популярно приложение EZMoney, с помощью которого можно создать несколько кошельков и фиксировать в них все операции, как дебет, так и кредит. В любой момент времени можно наглядно просмотреть всю историю, вывести на дисплей статистику за необходимый период и даже графический отчет. Что касается графического отображения доходов и расходов, то можно остановить свой выбор на Econometer, небольшом приложении, которое качественно и наглядно иллюстрирует все ваши финансовые операции. Если же вы одновременно ведете учет на телефоне и настольном компьютере, то лучше выбрать приложение, поддерживающее экспорт/импорт в популярные пакеты, например, Expense Man, которое совместимо с Microsoft Money, Excel и Quicken.

На обычном телефоне вполне можно запустить Econometer

Нельзя не упомянуть о мидлетах, позволяющих владельцу телефона постоянно быть в курсе событий на мировых биржах. Разумеется, для актуализации информации потребуется постоянное подключение к Интернету, но если игра стоит свеч, то почему бы такой возможностью и не воспользоваться? Так, курсы обмена валют позволяют получить приложения CurrEx1 или Financials, в арсенале которого 55 курсов, либо Quick Quote с ориентацией на фондовые рынки. Кстати, приятная новость для пользователей системы WebMoney: загрузив на телефон с сайта Telepart приложение GSM Keeper, можно осуществлять все управление WM-средствами только с телефона вне зависимости от времени и местоположения.

Делу время, потехе час


Часы Rolek

Теперь займемся планированием рабочего времени, дабы не тратить драгоценные минуты на ожидания, опоздания, отмены и прочие превратности деловой жизни. В этом нам помогут мидлеты, реализующие всевозможные часы, будильники, органайзеры, планировщики и т.п. Конечно, вы можете для этой цели использовать и встроенное в телефон программное обеспечение, но ведь его функциональность частенько не выдерживает никакой критики. Вспомним, хотя бы аппараты Siemens, в которых обычно присутствует один единственный будильник, или некоторые Nokia, где органайзер уж совсем никудышный. На часах особо заострять внимание не будем, они сегодня есть в любом телефоне, но для эстетов все-таки приведем примеры нескольких приложений. Это «стрелочные часики» AnalogWatch и аналогичный вариант с 15-минутным боем от Rolek DayDate. Если внешний вид телефонных часов для вас принципиален, то, пожалуйста. Что касается будильников, то, установив Alarm Clock, вы можете смело забыть о встроенном аналоге, здесь возможностей намного больше.


Планировщик в J2ME

Особое место среди мидлетов занимают органайзеры, множество реализаций которых позволяет каждому выбрать оптимальный стиль управления своим рабочим временем. Создать на дисплее «нормальный» календарь с просмотром событий по месяцам, неделям или дням нам поможет приложение Gaja Calendar либо Scheduler. Первое актуально в отношении телефонов Siemens, второму по плечу аппараты Nokia. Так же многим могут понравиться мидлеты TaskKeeper или Jtask, являющиеся функциональными аналогами списка дел (ToDo), применяемого в КПК.

Нельзя пройти и мимо так называемых тайм-менеджеров, позволяющих контролировать время при совместной работе над проектами. Яркий представитель этого класса мидлетов, который так и называется – Time Manager позволяет четко учитывать время работы. Впоследствии все данные можно перевести в специальный файл формата CSV, который легко воспринимается тем же Microsoft Excel. Точно такие же функции может выполнять и TimeSheet. А вот еще одно любопытное приложение. Как известно, чтобы синхронизировать между собой контакты, календарь, письма, файлы и т.д. требуется наличие соответствующей возможности в телефоне и ПО на компьютере. Если же нет времени либо желания во всем этом разбираться, то можно воспользоваться приложением DeskNow, которое уже содержит механизм обеспечения синхронизации.

Знание – залог успеха

Обзор HUAWEI WATCH GT 5 Pro 46 мм: умные часы, которые умеют все

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

В первую очередь, это чисто справочные приложения, к числу которых можно отнести периодическую таблицу химических элементов нашего известного земляка Д.И.Менделеева Periodic Table, базу данных широко распространенных англоязычных аббревиатур Abbreviations Database и огромное сообщество телефонных словарей-переводчиков, весьма актуальных за пределами родной страны. Это, к примеру, Inek, Language Dictionary и т.п. Кстати, на последнем сайте можно найти и специализированные словари: компьютерный, финансовый, медицинский и др., что вполне логично. Ведь главное, что требуется от такого приложения, это интерфейс, к которому потом можно «приспособить» и другие словарные базы, которые можно скачать с сайта разработчика либо создать самому. Попутно заметим, что существуют и узкоспециализированные приложения, так, например, по медицинской тематике есть много мидлетов, начиная от популярных в народе биоритмов и акупунктурных точек до продвинутых руководств по оказанию первой помощи и лечению внезапно возникших недугов.

Переводчик может помочь другой стране

Зачастую могут пригодиться и конвертеры физических величин, размеров одежды и т.д. Например, приложение Convert This позволяет мгновенно преобразовывать одну физическую величину в другую. Не спорим, многие могут в уме градусы Цельсия в градусы Фаренгейта перевести, а слабо перевести в уме джоули в килокалории?

Впрочем, давайте ближе к бизнес тематике. Вот, к примеру, приложение EuroCheck, позволяющее на лету проверить подлинность евро банкноты. Для этого достаточно ввести ее номер. После этого приложение сообщит ту ли «бумажку» вы держите в руках, а заодно и просветит вас о стране, где была выпущена банкнота и ее действительном номинале. Не меньшую актуальность имеют мидлеты, блюдущие информационную безопасность телефона.

Проверить подлинность Евро поможет EuroCheck

Всякое бывает и, чтобы случайно потерянный аппарат не стал источником головной боли, лучше об этом побеспокоиться заранее. Для этого достаточно установить приложение, реализующее функцию «электронного бумажника», то есть сохраняющее от посторонних глаз ваши пароли, счета, номера кредиток и т.д. Вот несколько мидлетов из этой области: EzSafe, MobileSafe, Pocket Protector, Safe. Для особо озабоченных порекомендуем Paranoia, использование протоколов шифрования MD4, MD5, SHA-1 и длина пароля до 63 символов позволит вам спать спокойно в любой ситуации.

В дорогу с Java

Как вы видите, Java-приложений для бизнеса существует предостаточно, главное, определиться с требуемой функциональностью и скачать необходимый мидлет. Разумеется, идеальным источником информации о приложении является сайт разработчика, но порой его трудно разыскать. Поэтому, на наш взгляд, разумно начинать поиск с мегапорталов, самым доступным из которых для россиян (не нужно регистрироваться, бесплатен, можно скачать на настольный компьютер, а затем в телефон) является Midlet.org. К тому же там можно удобно выбрать приложение именно под вашу модель телефона. К сожалению, нет универсальных приложений, поэтому зачастую популярность модели сотового телефона во многом определяет богатство прикладных программ для нее.

В то же время следует учитывать, что авторы мидлетов часто просят денег за свои творения. Составляя наш обзор, мы постарались отобрать бесплатные либо недорогие приложения. Но, исходя из практики, можем заявить, что обычно платные приложения отличаются большей функциональностью, качеством кода и компактностью, да и техническая поддержка и получение новых версий много значат. Впрочем, не будем советовать, каждый выбирает по себе, благо огромное количество Java-приложений позволяет каждому подобрать что-либо для себя. И для своего бизнеса, конечно.

Алекс Ксенин

Версия для печати
Статьи по теме