Мне довелось стать счастливым обладателем телефона SonyEricsson W810i. Кроме всех прелестей в нем есть нормальная поддержа Java MIDP 2, поэтому установка и использование java-приложений не вызывает никаких забот. Если бы не одно НО: виртуальная машина не поддерживает работу сразу нескольких мидлетов одновременно. Как оказалось, выход есть.

MULTiME – midlet manager -программа, позволяющая скомпилировать из нескольких мидлетов один, в рамках которого уже можно переключаться нежду заложенными в него мидлетами.

MULTiME – состоит из двух частей:

  • Компилятор под Windows*
  • Базовый мидлет-подслойка

*Для работы понадобится JRE
Работа с программой не вызывает затруднений, подробнее об этом можно почитать на сайте разработчика Multime

Для ленивых предлагаю готовую сборку под SE w810i. Скорее всего она подойдет и под другие аппараты, нормально поддерживающие MIDP 2.

Сборка Jazzy Midlet 0.1 содержит:

  • Mail Agent 1.2 (клиент Mail.ru IM, позволяет отправлять бесплатные СМС-ки)
  • Opera mini (браузер)
  • QuadraPop (замечательная тетрисоподобная игрушка)
  • Talkonaut (Jabber-клиент)

KnownBugs:

  • при выходе из Агента обратно запустить его не получается
  • Агент потерял более плотную связь с кнопками аппарата (кнопка “возврат”), которую реализовали в версии 1.2

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

Google slashdot YahooMyWeb Digg Technorati Delicious Забобрить эту страницу! Добавить на Newsland.ru Добавить на СМИ2 Добавить на RUmarkz Добавить на Ваау! Добавить на rucity.com Добавить в закладки МоёМесто.ru
Link:

Эта статья была опубликована в в пятница, мая 25, 2007 at 5:27 am в рубрике java, Мобильник, Программы, сборки. Вы можете отслеживать ответы на нее через RSS 2.0. Вы можете оставить отзыв, или trackback из вашего сайта.


2 комментария to “Многозадачность в Java или как запустить на телефоне несколько приложений”

  1. Gluek on мая 28, 2007 at 4:56 am

    А чего Bombus не юзаешь?
    http://bombus.jrudevels.org/

  2. admin on мая 28, 2007 at 5:17 am

    Планирую включить в сборку другой jabber-клиент, пока подбираю какой. Склоняюсь именно к bombus.

Оставить отзыв