Java приходит на мобильные телефоны. JAVA в мобильных телефонах Java внедряется в карманные устройства

Компоненты Java, предназначенные для мобильных устройств, как правило, заранее устанавливаются производителями устройств. Ее НЕЛЬЗЯ загрузить и установить самостоятельно. Узнайте у производителя, установлено ли в вашем устройстве программное обеспечение Java.

Некоторые КПК (Blackberry, Palm), планшеты (iPad, Android), смартфоны (iPhone, Android), игровые приставки (Nintendo Wii), проигрыватели MP3/MP4 (iPod) и другие мобильные устройства для личного пользования не поддерживают подключаемый модуль Java. Обратитесь на веб-сайт изготовителя устройства, чтобы определить, доступна ли Java для конкретного устройства.

Дополнительная информация для разработчиков о разработке приложений Java для мобильных устройств опубликована в сети Oracle Technology Network (OTN). Java для мобильных устройств основывается на компактной версии платформы Java (Java ME), обеспечивающей надежную среду для приложений, работающих на мобильных и других встраиваемых устройствах: мобильных телефонах, карманных персональных компьютерах (КПК), телевизионных цифровых приемниках и принтерах. Java ME включает в себя гибкий пользовательский интерфейс, надежную защиту, встроенный сетевой протокол и поддержку сетевых или автономных приложений с возможностью динамической загрузки. Приложения на базе Java ME можно переносить с одного устройства на другое, при этом они эффективно используют собственные функции каждого устройства.

ДОПОЛНИТЕЛЬНАЯ ТЕХНИЧЕСКАЯ ИНФОРМАЦИЯ

Ищете дополнительную информацию о технологиях Java Embedded? Перейдите на страницу

Опрос ZOOM.CNews некоторого количества респондентов выявил интересную закономерность: большая часть пользователей, владеющих телефонами с поддержкой технологии Java, не используют ее. Этот факт показался нам очень странным, и несправедливым по отношению к полезной технологии. Поэтому мы решили рассказать вам, что такое Java, и каким образом можно заставить ее служить себе в мобильном телефоне.

Как заставить Jаva в мобильнике служить вам

Что такое Java в телефоне Способы загрузки в мобильник

Сделай себя сам

Начнем с того, что решили вы обзавестись мобильным телефоном. Отличная идея, и мы надеемся, что она через некоторое время обрела материальное воплощение. На первых порах все отлично, ваш аппарат - воплощение ума и красоты, да и вообще самый лучший. Однако проходит месяц, другой, полгода, и вы начинаете замечать, что отдельные моменты в вашем любимце реализованы далеко не лучшим образом. Ну, скажем, калькулятор неудобный, органайзер скудный, почтового клиента нет, стандартный WAP-браузер отображает HTML-страницы просто ужасно, установленные игры уже надоели и т.п. Что делать?


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

Что это может быть? Да все, что угодно: новые игры, почтовый клиент и веб-браузер, читалка книг и электронных таблиц, специализированный калькулятор и планировщик, удобные часы и будильники, образовательные и развлекательные программы и т.п. Спектр возможностей технологии Java ограничен только воображением создателей, а оно у них, поверьте, ну очень буйное. Разумеется, следует принимать во внимание и физические возможности телефона (размер дисплея, объем памяти и т.д.), но это вполне естественно, уже упомянутый утюг ведь никто в музыкальный центр не пытается превратить.

Творение любителей кофе

Немного истории. Технология Java возникла отнюдь не на одноименном острове (а некоторые так думают), а в недрах компании Sun Microsystems в 1991 году. Идейным вдохновителем Java является Патрик Нотон, которому «надоело поддерживать сотни различных интерфейсов программ» (цитата из «Википедии»). Вместе со своей командой ему удалось создать платформенно-независимый язык программирования, на котором можно писать программы для любых процессоров и операционных систем. Многоплатформенность – это постулат Java, реализующий известный принцип «написано однажды, работает всегда». Чувствуете, к чему клоним? Не важно, кто производитель вашего телефона, Java – технология универсальная.

Но все же следует заметить, что внутри Java существуют три основных платформы (или версии), и владельцев мобильных телефонов должна интересовать только Java 2 Mobile Edition (J2ME). По большому счету это набор конфигураций и режимов, ориентированных на небольшие пользовательские электронные устройства. Не вникая в тонкости всех этих градаций, сразу скажем, что по отношению к мобильным телефонам используется режим Mobile Information Device Profile (MIDP) в конфигурации Connected Limited Device Configuration (CLDC). Это и есть основа реализации J2ME в нашем случае.

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

Также следует упомянуть о параллельном существовании в настоящее время двух версий Java MIDP, фактически определяющих функциональность приложения: пользовательский интерфейс, графические и звуковые возможности, работу в сети и т.д. Первая появилась в конце 2000 года и сегодня поддерживается большинством телефоном. Что касается Java MIDP 2.0, то она анонсирована в конце 2002 года, но начала использоваться производителями только в моделях образца 2004-05 годов. Так что встретить ее можно только в достаточно новых моделях телефонов.

О мидлетах и телефонах

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

Что касается современных моделей, то для них эта операция является стандартной, так что для загрузки мидлета достаточно одного JAR-файла. По своей структуре этот файл представляет собой архив, и входящие в его состав файлы можно легко увидеть на компьютере любым архиватором (ZIP, RAR и др.). Заметим, что иногда, в состав приложения могут входить и другие файлы, чаще всего это дополнительные базы данных, но это встречается нечасто.

Перейдем теперь к телефону. Для того чтобы загрузить в него мидлет, аппарат в первую очередь должен обладать некоторым объемом памяти для нормальной загрузки приложения. Размер Java-приложения может простираться от единиц до сотен килобайт, что и вызывает соответствующие требования к телефону. Ну, думаем, о современных моделях, объем памяти которых исчисляется мегабайтами, говорить не стоит, а вот со «старичками» придется повозиться. Сами понимаете, имея объем памяти в 100-200 Кб, придется немного потесниться, то есть удалить все ненужное (в первую очередь это касается картинок и мелодий). В принципе, это является серьезной проблемой только для деловых приложений, которые нужны постоянно, что касается игр, то здесь все просто. Загрузили игру, наигрались вдоволь, стерли, записали следующую, и т.д., пока не надоест.

«Красный глаз», «синий зуб» и прочие

Нет, это не экскурс в аномальную анатомию, речь пойдет о способах загрузки мидлетов в телефон. На наш взгляд, о наличии чего-либо из ниже перечисленного в телефоне стоит побеспокоиться при покупке телефоне, чтобы потом не было обидно. Как вы поняли выбирать можно, только если есть из чего. Самый доступный способ – это использование data-кабеля. Соединяем интерфейсный разъем телефона с COM или USB разъемом компьютера (ох, и нелегко же вам придется, если компьютер под столом, а все разъемы на задней стенке). Все просто и надежно, разве что можно посетовать на сам факт присутствия кабеля, то есть, проводов.

То ли дело беспроводные коммуникации. Один раз настроил все, как нужно, и потом гоняй туда-сюда программы. Обратите внимание, здесь можно использовать не только цепочку «компьютер-телефон», но и «телефон-телефон», что дает огромный плюс. Увидел интересное приложение у друга, и сразу же скачал его. Возможны два варианта: инфракрасное соединение и Bluetooth. К использованию IrDA многие пользователи относятся отрицательно, а зря. Несмотря на «древность» этого способа и необходимость выполнения ряда условий (расстояние между ИК-приемопередатчиками 10-20 см, нахождение их на прямой линии и т.п.), для периодических загрузок он вполне подходит. Если же вы близки к Java-мании, то идеальный способ – это Bluetooth. Да, конечно, в первый раз придется «подружить» между собой телефоны, или телефон с компьютером (процедуры спиривания, аутентификации и т.д.), но зато потом настоящий рай. В радиусе 10 метров вы можете безо всяких проводов качать и качать приложения.

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

Кое-что о софте

В принципе, программное обеспечение для компьютера имеет косвенное отношение к нашей теме, но поскольку цепочка «компьютер-телефон» является актуальной для многих, немного задержимся и на ней. Думаем, понятно, что соединить между собой два устройства без соответствующего софта невозможно. А если мы хотим еще что-либо загрузить в телефон, то обязательно нужно специализированное ПО. Наилучшим способом, на наш взгляд является использование программного пакета от производителя телефона, который частенько идет в комплекте с телефоном, в крайнем случае, его можно скачать из Интернета (Nokia PC Suite, Siemens Data Suite, Starfish TrueSync и др.). Использование же сторонних пакетов (например, Oxygen Phone Manager) обоснованно только в некоторых случаях, к примеру, необходимые вам функции в официальном ПО отсутствуют, либо компьютер используется для соединения с несколькими телефонами различных производителей.

Мы идем искать мидлет

Вообще-то говоря, создать свое собственное приложение на J2ME вполне реально. ПО для разработки SDK (Software Development Kit) доступно бесплатно, лицензирование отсутствует, так что при желании можно и попробовать. Однако не будем углубляться в дебри программирования, а попытаемся найти готовые мидлеты, благо их создано предостаточно. Как мы уже упоминали самый быстрый и бесплатный способ – это взять понравившееся приложение у друга. Но все же давайте обратимся к сторонним ресурсам.

В первую очередь стоит поинтересоваться, что может предложить ваш оператор. Предложение мобильного контента стало весомым источником дохода для них, поэтому сегодня только ленивый не предлагает Java-приложений. К сожалению, 99% мидлетов это игры, но противостоять этому невозможно, рынок есть рынок, чего пользователи хотят, то оператор и предлагает. Практически всегда для закачки используется WAP-соединение (иногда через GPRS), так что необходимо заранее побеспокоиться об активизации этого сервиса.

Если же ваша творческая натура не приемлет такой простой механизм загрузки «выбрал-заплатил-получил», и вы в ладах с WAP-браузером телефона, то можно пуститься в собственное плавание. Вот чего нам удалось добиться за десять минут. Набрав в браузере адрес русскоязычного поисковика Wapl.ru (http://wapl.ru) заветный термин «java», мы получили огромное количество ссылок на соответствующие ресурсы, аж 438 штук. Проштудировав несколько первых страниц со ссылками, нам удалось обнаружить парочку неплохих сайтов с приложениями…. Впрочем, остановимся, оставшийся путь предлагаем проделать вам самостоятельно.

Телефон, конечно, штука хорошая, но все же мы думаем, что оптимальным инструментом для поиска мидлетов в Интернете является настольный компьютер. Знакомый интерфейс и удобные устройства ввода информации позволяют подробно почитать описание приложения, посмотреть скриншоты и определиться с его необходимостью. Приводить адреса многочисленных сайтов с приложениями мы не будем, их хватает, упомянем только самый популярный - Midlet.org (http://midlet.org/), содержащий около 500 приложений. Если интересно, то вот «качественный» состав предлагаемых для закачки мидлетов: 30% - утилиты, 6% - приложения для работы с Интернетом, 8% - графические программы, 3% - утилиты для разработчиков, все остальное – игры.

Ее величество Java

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

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

Что же такое JAVA? Как уже отмечалось - это язык, который обеспечивает независимость ПО от аппаратной и операционной платформ. JAVA был создан в лабораториях компании Sun Microsystems Джеймсом Гослингом. С помощью платформы J2ME (Java 2 Micro Edition), включающей средства разработки программ на языке JAVA и "JAVA-машину" (операционная система), в которой, посредством микропроцессора встроенного в сотовый телефон. они будут выполняться. Программы называются "мидлетами" (midlets, MID - от Mobile Information Device Application), которые могут быть инсталлированы в мобильный телефон через data-кабель c ПК, инфракрасный порт или Bluetooth-соединение или установлены с web-серверов посредством WAP. Количество приложений для телефонов, в связи с тем, что программистов, владеющих JAVA достаточно много, постоянно увеличиваются. В сети существует множество сайтов содержащих подобные микропрограммы, к примеру, можно назвать сайт Javamobiles.com на котором имеются бесплатные мидлеты, среди которых: games , network utilities , applications , graphics tools , demos и другие занимательные скрипты. Также появляется большое количество служб, использующих возможности JAVA, предоставляющие на бесплатных или коммерческих условиях такие приложения, как чаты, программы для получения и просмотра биржевой информации и бизнес-приложений, связанные, например, с котировками акций, а также ПО для работы и обмена информацией. Стало быть, при наличии сотового телефона, с поддержкой J2ME, вы можете пополнить его самыми разнообразными утилитами. Но, перейдем непосредственно к аппаратам. которые дают пользователю эту, согласитесь, достаточно приятную возможность. J2ME уже широко используется в мобильных телефонах производства Motorola, NOKIA, Siemens, NEC и многих других фирм, кроме того, более прогрессивная разработка - Mobile Information Device Profile (MIDP), уже сегодня находит широкое применение в карманных ПК и смарт-фонах.

Уж сегодня реально доступно множество моделей мобильных телефонов с поддержкой Java 2 Micro Edition. Ниже вы имеете возможность познакомиться с данными продуктами поближе.

Siemens SL45i

В июне 2001г. В Сингапуре на выставке CommunicAsia 2001 фирма Siemens представила, практически аналогичную более старшей модели SL45, свое новое детище SL45i. Необходимо отметить, что эти телефоны ничем не отличаются, за исключением наличия в последнем поддержки Java-приложений, которые могут исполняться на данном аппарате.

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

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

Эксплуатируя SL45i, сразу чувствуешь быстроту и эффективность срабатывания функций при работе с приложениями, например, их замена, запись, воспроизводство, вследствие того, что объем памяти в данной модели значительно увеличен из-за наличия карты MultiMediaCard (MMC). Наличие MP3-плейера позволяет отвлечься пользователю от суеты мира сего и послушать любимую музыку, хотя надо отметить, что он требует большую часть ресурса 32-Мб MMC. Уже писалось о скорости данной модели, которая влечет за собой экономию времени и, соответственно, денег при использовании функции J2ME при считывании или ответе на сообщение. Еще до подсоединения к сети через WAP 1.1 для отправки сообщения, вы сначала составляете его в автономном режиме, что, разумеется. значительно снижает затраты при работе с SL45i. Примерно до 5 часов пользователь может использовать такую функцию как запись речевых сообщений и синхронизацию с ПК, благо память этого телефона позволяет на сменной карте MultiMediaCard (MMC) на 32 Мб записывать достаточно большое количество файлов.

Также данный аппарат позволяет устанавливать, посредством подключения к Интернету или ПК различного рода заставки на радуемый своими габаритами экран аппарата, самые разнообразные мелодии звонка и графических объектов. Все это, разумеется, подчеркивает не только индивидуальность пользователя, но и дает реальную возможность проявить свою фантазию с целью приятной и полезной работы с Siemens SL45i.

18.05.2011

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

Несмотря на то что в последние годы большую популярность приобрели смартфоны и другие портативные устройства, работающие на платформах Android, iOS, Windows Mobile, Samsung bada, Symbian, все же до сих пор продается и используется множество мобильных телефонов начального уровня. Такие аппараты имеют ограниченные ресурсы (небольшой размер дисплея, малый объем памяти и пр.), однако неплохо справляются со своими основными функциями. Отрадно, что разработчики приложений не забывают о владельцах подобных телефонов и приложения, созданные для платформы Java ME, все еще продолжают выходить.

Opera Mini 6
Язык интерфейса
: русский
Цена : бесплатно
Разработчик : Opera Software
Сайт : m.opera.com

Bolt 2.5
Самым популярным мобильным браузером в мире считается Opera Mini, однако за последние два года и мобильному обозревателю Bolt удалось привлечь на свою сторону немало пользователей. Представленный в начале 2009 г., он работает на всех устройствах, поддерживающих Java ME. Владельцам совсем старых телефонов разработчики также предлагают облегченную Lite-версию браузера, в которой отсутствуют некоторые функции.
Bolt поддерживает работу с вкладками, благодаря чему можно одновременно загружать несколько сайтов и переключаться при их просмотре. Страницы, занесенные в "Избранное", выводятся на стартовой странице браузера, поэтому запускать их можно максимально быстро. Bolt позволяет создавать резервную копию закладок в облаке и импортировать их в любой момент. Это удобно тем, кто использует этот продукт на нескольких устройствах.
Со стартовой страницы Bolt легко перейти к списку посещенных сайтов. Еще одна интересная функция браузера -- работа с виджетами, мини-приложениями, которые можно устанавливать вручную, что расширяет возможности программы. С помощью виджетов можно, например, узнавать информацию о погоде, работать со своим аккаунтом в Twitter, общаться с друзьями на Facebook, выполнять поиск в Wikipedia и т.д.

Bolt
Язык интерфейса : английский
Цена : бесплатно
Разработчик : Bitstream
Сайт : boltbrowser.com/home.html

"Яндекс.Метро" 2.04
Метро -- это один из самых удобных видов транспорта, но, спустившись под землю, легко перепутать переход или платформу и поехать в другую сторону. Особенно это актуально для тех, кто пользуется метро не в родном городе. Программа " Мобильное Яндекс.Метро" помогает планировать поездки на метро в Москве, С.-Петербурге, Екатеринбурге, Киеве, Харькове и Минске. Программа не просто показывает схему линий метрополитена, но и дает возможность рассчитать время поездки с учетом пересадок, а также выбрать оптимальный маршрут из нескольких предложенных. "Мобильное Яндекс.Метро" также содержит карты метрополитена Казани, Нижнего Новгорода, Новосибирска, Самары и Днепропетровска, однако для этих городов функция планирования поездок пока недоступна.

"Яндекс.Метро"
Язык интерфейса : русский
Цена : бесплатно
Разработчик : «Яндекс»
Сайт : mobile.yandex.ru/metro

Qip Mobile 1.2
Пользователи одного из самых популярных в России IM-мессенджеров -- Qip могут попробовать программу и на своем мобильном телефоне. Qip Mobile разрабатывается для разных платформ, в том числе и для Java. Его создатели предлагают отдельные Java-версии для телефонов Nokia, Samsung, Motorola, Siemens, а также для устройств, оснащенных сенсорными экранами. Программа работает с различными протоколами, включая ICQ, ВКонтакте, Jabber, Yandex Online, Google Talk, LiveJournal и Mail.Ru Agent. В Qip Mobile есть все основные функции, свойственные подобным продуктам. О поступлении новых сообщений программа способна уведомлять вибровызовом или звуковым сигналом. Для защиты от нежелательных сообщений в ней предусмотрен антиспам. В его настройках можно задать блокирование сообщений, содержащих определенные слова. А чтобы пользователь контролировал свои расходы на Интернет, в Qip Mobile встроен модуль для автоматического подсчета затраченных средств.

Qip Mobile
Язык интерфейса
: русский
Цена : бесплатно
Разработчик : QIP.ru
Сайт : qip.ru/mobile#java

"НАВИТЕЛ.КАРТЫ" (Java)
Навигационные программы и автомобильные навигационные карты, выпускаемые под маркой НАВИТЕЛ, хорошо известны отечественным автолюбителям. С недавнего времени такие сервисы для навигации стали доступны всем владельцам мобильных телефонов, поддерживающих Java. Приложение "НАВИТЕЛ.КАРТЫ" (Java) отличается тем, что не хранит карты в памяти телефона, а по мере необходимости подгружает их из Интернета. Благодаря этому оно достаточно быстро работает даже на стареньких мобильных телефонах с малым объемом памяти. "НАВИТЕЛ.КАРТЫ" помогает не только проложить маршрут между двумя заданными точками на территории России, но и оценить загруженность дорог. Программа скачивает актуальную информацию о состоянии дорог с сервиса "Навител.Пробки" и использует ее при построении маршрута.

"НАВИТЕЛ.КАРТЫ" (Java)
Язык интерфейса
: русский
Цена : бесплатно
Разработчик : «Центр Навигационных Технологий»
Сайт : navitel.su/navigation/java/

Snaptu Facebook
Израильская компания Snaptu в течение ряда последних лет занималась разработкой приложений, упрощающих доступ к различным социальным сервисам. Главная особенность всех программ компании -- их ориентированность на использование в телефонах начального уровня. В начале марта интернет-гигант Facebook приобрел Snaptu, а разработанный компанией клиент для работы с популярнейшей социальной сетью стал официальным мобильным Java-клиентом Facebook. Snaptu Facebook, имеющая интерфейс в стиле iPhone, предоставляет удобный доступ ко всем основным функциям Facebook. Так, с помощью клиента можно изменять статус, работать с личными сообщениями, читать уведомления и запросы, управлять запланированными событиями и приближающимися днями рождения, просматривать свой профиль и профили друзей, изменять картинку в профиле. Кроме того, конечно же, можно искать новых друзей в социальной сети.

Snaptu Facebook
Язык интерфейса
: английский
Цена : бесплатно
Разработчик : Snaptu
Сайт : snaptu.com

KD Player 0.9.6
Многие мобильные телефоны способны воспроизводить музыку, однако нередко встроенный плеер оставляет желать лучшего. Альтернативный проигрыватель KD Player может стать неплохой заменой стандартному приложению. Он воспроизводит файлы всех музыкальных форматов, поддерживаемых телефоном. Продукт умеет подбирать и редактировать списки воспроизведения в формате M3U, а также автоматически создавать плейлисты из имеющихся в музыкальной библиотеке композиций. Причем их поиск может выполняться в указанных пользователем папках. В процессе воспроизведения плеер выводит информацию о битрейте и частоте дискретизации, а также все доступные данные о композиции. Для получения сведений о названии песни, альбома и имени исполнителя используется информация из ID3-тегов, причем поддерживаются и русские названия. Помимо того, KD Player подхватывает и показывает обложки альбомов, сохраненные в ID3v2-тегах либо в папке под названием Cover.jpg или Folder.jpg. К дополнительным возможностям KD Player относятся наличие эквалайзера, смена интерфейса при помощи скинов, работа в фоновом режиме (только для телефонов Sony Ericsson, Nokia S60, UIQ3).

KD Player
Язык интерфейса : русский
Цена : бесплатно
Разработчик : Сергей Борисов
Сайт :www.easter-eggs.net.ru/KDPlayer/index.php

HideME 1.0
В телефоне могут храниться различные фотографии и файлы, предназначаемые исключительно для личного пользования. А поможет закрыть к ним доступ простенькая программа HideME. Разработанная для телефонов Sony Ericsson, она тем не менее отлично работает и с моделями других производителей.
Принцип ее работы максимально прост: если указать файлы и папки (вложенные директории также поддерживаются), которые необходимо скрыть, то они исчезнут из виду. После этого доступ к ним возможен только при помощи программы из раздела Hidden Files (Скрытые файлы). Кстати, можно заблокировать использование программы паролем.
Стоит, однако, учесть, что файлы и папки, которые программа закрывает, не шифруются. Поэтому для обеспечения конфиденциальности паролей, данных кредитных карт и прочей важной информации, стоит применять другие средства, обеспечивающие более надежную защиту, например Cryptex.

HideME 1.0
Язык интерфейса
: английский
Цена : бесплатно
Разработчик: неизвестен
Сайт : code.google.com/p/hideme

Cryptex
Тем, кто хранит в памяти телефона банковские данные и прочие ценные для себя сведения, которые не должны попасть в чужие руки, имеет смысл заранее позаботиться об их безопасности. Программа Cryptex подходит для этого как нельзя лучше. До того как начать работать с ней, необходимо придумать секретный вопрос и ответ на него, который и будет паролем. Его следует вводить всякий раз при запуске программы.
После успешного ввода пароля можно добавлять записи. Каждая из них содержит ключ и значение. Ключ -- это название записи, например "пин", а значение -- секретная информация, например "1234". Интересно, что если пароль вводится неправильно, программа не подает вида, а просто показывает содержимое в виде набора случайных символов. Для шифрования данных используется алгоритм RC4.

SafeBox Private SMS 3.12
Конфиденциальные данные -- это не обязательно пароли или ПИН-коды. Иногда даже такие привычные вещи, как текстовые сообщения, могут носить личный характер. О том, что проблема сохранения приватности актуальна для многих, свидетельствует хотя бы то, что всего лишь за восемь месяцев своего существования программа SafeBox Private SMS привлекла более полумиллиона пользователей.
Принцип ее работы очень прост: она создает зашифрованное хранилище, доступ к которому защищается паролем. Все текстовые сообщения, отправляемые определенным людям, попадают в это хранилище, и их не видно в стандартной папке посылаемых SMS в телефоне. То же самое касается и принятых сообщений от определенных контактов. Таким образом можно скрыть личную переписку от посторонних глаз.

SafeBox Private SMS
Язык интерфейса : русский
Цена : бесплатно
Разработчик : SafeBox Ltd
Сайт : safebox.mobi

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

MobilGet
Язык интерфейса : русский
Цена : бесплатно
Разработчик : О.В. Медведев
Сайт :grafmoto.narod.ru/mobilget.htm

MailMan 2.04
Даже самый простой мобильный телефон, способный выходить в Интернет, годится для работы с электронной почтой. Это бывает очень удобно тогда, когда нужно отправить важное сообщение или узнать, не пришел ли ответ на письмо, а под рукой нет ни ноутбука, ни настольного компьютера.
Почтовый клиент MailMan хорош тем, что поддерживает самые популярные протоколы, предназначенные для получения и отправки почтовой корреспонденции, -- POP3 и SMTP. Подключение к почтовым серверам выполняется напрямую, минуя шлюзы. Программа обеспечивает отправку сообщений на русском языке (используется кодировка koi8-r), а также писем, содержащих вложения. Для экономии трафика при получении писем MailMan может загружать только заголовки или же первые строки письма. При необходимости можно затем загрузить письмо целиком (включая вложения) или же удалить его на сервере.

MailMan
Язык интерфейса : русский
Цена : бесплатно
Разработчик : SVasiliy
Сайт : mmj2.pp.ru/java/index.shtml

JabpLite 1.72
Кроме всего прочего, мобильный телефон подходит и для учета личных финансов. В этом поможет программа JabpLite, имеющая все основные функции, типичные для приложений такого рода. Она позволяет вести учет доходов и расходов. Причем поддерживаются несколько счетов, с которых могут тратиться деньги, в том числе и в разных валютах. Программа автоматически обновляет курсы валют и учитывает их при обмене.
Расходы можно группировать по категориям, а затем определять, на что расходуется больше всего денег (JabpLite наглядно демонстрирует Top-10 категорий расходов). Если регулярно производятся определенные платежи, то программа способна автоматически проводить такие транзакции. А еще JabpLite сумеет вычислить, хватит ли денег до следующей зарплаты, а также спланировать предстоящие расходы. Все данные, которые заносятся JabpLite, могут синхронизироваться с программами для ведения домашней бухгалтерии на компьютере. Утилита поддерживает импорт и экспорт файлов QIF, которые понимает большинство настольных программ для учета финансов. Данные сохраняются на карту памяти, и потому их легко перенести на компьютер или другой телефон.

JabpLite
Язык интерфейса : английский
Цена : бесплатно
Разработчик : Malcolm Bryant
Сайт : www.freepoc.org/viewapp.php?id=58

SmartCam 1.2
Сейчас наличие камеры уже давно не является признаком того, что телефон дорогой. Камерафоны стали привычным делом, а некоторые из подобных устройств вполне можно отнести к телефонам начального уровня. Программа SmartCam предоставит возможность встроенной в телефон камере исполнить роль веб-камеры для компьютера. Правда, для этого требуется, чтобы телефон поддерживал соединение посредством Bluetooth или Wi-Fi, поскольку именно так данные будут передаваться на компьютер. Чтобы SmartCam функционировала, нужно установить ее, во-первых, на телефон, во-вторых, на компьютер. Затем в настройках программы на телефоне выбирается тип соединения, и через пару секунд в окне SmartCam на компьютере появляется изображение с камеры. После этого телефон можно использовать как веб-камеру в любых приложениях (Skype и т.д.), выбрав SmartCam в списке подключенных устройств.

SmartCam
Язык интерфейса : английский
Цена : бесплатно
Разработчик : Geeknet
Сайт : smartcam.sourceforge.net

Java ME и ее возможности
Когда говорят о Java-приложениях для мобильных телефонов, обычно имеют в виду программы, разработанные для платформы Java ME (J2ME). Это специальная версия Java, созданная для устройств с ограниченными вычислительными мощностями. Платформа Java ME, используемая в мобильных телефонах, состоит из нескольких компонентов. Первый -- это виртуальная машина. Если речь идет об аппаратах начального уровня, в них используется конфигурация CDLC 1.0 (Connected Limited Device Configuration -- конфигурация устройства с ограниченными ресурсами и коммуникационными возможностями). Второй обязательный компонент Java ME -- профиль мобильных устройств с информационными функциями MIDP (Mobile Information Device Profile). Отсюда и получили свое название приложения, написанные для этого профиля, -- мидлеты. Функции Java, предназначенные для мобильных телефонов, устанавливаются в этих устройствах их производителями.
В настоящее время в мире насчитывается около 3 млрд. телефонов, способных работать с Java-приложениями. И это не только старые аппараты, которые можно купить лишь с рук. По количеству реализуемых устройств Java-телефоны значительно опережают смартфоны: их продается примерно в 30 раз больше, чем устройств на базе iOS и Android вместе взятых.
Несмотря на это, платформа Java ME потихоньку уходит в прошлое. Еще в 2007 г. ее разработчики сделали заявление о том, что начинают поэтапное сворачивание мобильной платформы и переход к ее стандартной версии -- Java Standard Edition. Однако, по их предположениям, телефоны, использующие Java ME, исчезнут с рынка только к 2018 г.
Java-приложения можно запускать не только на обычных телефонах, но и на смартфонах. Но поскольку для таких устройств существует достаточно много программного обеспечения, созданного специально для современных мобильных платформ, обычные мидлеты в большинстве случаев не актуальны. Впрочем, многие приложения для Android написаны именно на Java (а не на Java ME).