motofan logo
> 

Multime :: Midlet Manager, одновременно несколько мидлетов

yurique
сообщение 6.10.2006, 17:39


Мастер
****

Группа: Пользователи
Сообщений: 244
Регистрация: 4.1.2005
Из: Чернигов/Киев, Украина
Пользователь №: 32 130
Модель телефона: HTC Hero
Прошивка: 1.5

Рейтинг: 180



Вместо вступления
Все мы рано или поздно (пока не перейдём на смарты) сталкиваемся с удручающей необходимостью выключать один мидлет, только для того, чтобы воспользоваться другим... с невозможностью читать любимую книжку и при этом сидеть в аське через джим... с невозможностью сидя в аське, отправить СМС используя sms@sender (ну, или что бы то ни было другое. по крайней мере мне это точно не нравилось.. Решение этой проблемы - это...

MULTiME::midlet manager - программа, которая позволит запустить одновременно несколько мидлетов, и работать с ними параллельно..

Новые версии MULTiME разрабатываются как online-сервис на сайте
http://multime.org


Текущая версия:
менеджер - 0.2.42 ( 22.01.2009 )
конструктор - 1738 ( 22.01.2009 )


Spoiler:


Последняя offline версия: 0.0.15 (это старая версия и больше не развивается)]

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

Начну с конструктора..

Сделан он на java (теперь 1.4), поэтому, чтобы его использовать понадобится установленная java машина (JRE):
берём
отсюдова
(выбирать "установка в автономном режиме", 16МБ)

Заводим shell (multime.exe) и вперёд..

Для работы потребуются библиотеки midp и preverifier'ы из WTK. Будут лежать отдельно. Если у вас установлено WTK - качать не нужно (чтобы скопировать всё в нужное место, запустите wtk.cmd указав в параметре путь к WTK: wtk.cmd c:\wtk)

Пользоваться мидлетом вообще предельно просто.
Запускаем - видим список мидлетов, выбираем нужный, давим Run (или вжимаем джойстик). Мидлет (если всё хорошо) запускается.
Ещё есть пункт опции - для кадого мидлета. Там выбираем, куда добавлять комманду minimize. А так же, если перейти на поле Key code, появится комманда Set key - можно указать любую кнопку для сворачивания.

Изменено в v0.0.15
поправлены косяки, вылезшие в 14й.. немного переделана оболчка

Изменено в v0.0.14
испаравлен баг - мидлеты не получали свои параметры из манифеста (не работал microreader)
исправления мелких неучтённых деталей (dictaphone теперь работает)
работа с подсветкой (управляет только активное приложение, в Info звездой переключать можно)..
поддержка ResidentMIDlet (vodafone)

обновлена оболочка (обязательно качать)

Изменено в v0.0.12
исправления недоработок (mailman, megasender теперь работают, в opera1.23 клавиши не залипают)
некоторые оптимизации
добавлена опция - Allow popup - разрешать ли приложению "всплывать", если оно свёрнуто, но пытается что-то вывести на экран. mailman довольно странно реализован - сначала сворачивается (setCurrent(null)), а потом выводит уже нужный экран - вот тут эту галочку отключаться не стоит (по-умолчанию включено).

дополнительно - multime_traf.jar - менеджер с експериментальным счётчиком трафика (указывать в shell в поле Менеджер, в консоли - параметр -m). Служебный траффик никоим образом не подсчитывается, а на малых объёмах данных он составляет довольно существенную часть..

Изменено в v0.0.11
множество исправлений/доработок
мелкие поправки к shell (теперь должен находить jre и в случае, когда он установлен приватным (под JDK))

Изменено в v0.0.10
багфиксы (большие и не очень).. rolleyes.gif
сделал GUI shell.. unsure.gif

Изменено в v0.0.9
Теперь с джимом всё нормально.
Исправлен конструктор в некоторых местах (mailman теперь собирается).

Изменено в v0.0.8
Куда добавлять комманду minimize теперь можно указать в опциях (для каждого мидлета отдельно).
По-умолчанию - во все (есть вариант - в только в первый, который появится на экране) Form, List и TextBox.

С Canvas всё по другому. В опциях мы указываем код кнопки, на которую хотим "повесить" сворачивание (меню Set key) и время, на которое эту кнопку нужно зажать. По-умолчанию - это звезда (*) и на 1000мс. Если кнопку не зажать меньше, то для мидлета всё пройдёт прозрачно.

Альтернативно - приостановить мидлет, и возобновить (на наших моторах - давим красную кнопку, и давим "Назад").

Конструктор и мидлет находятся в состоянии бета, и подлежат дальнейшим доработкам и усовершенствованиям.

Конструктор:
Прикрепленный файл multime_constructor_0.0.15.zip   ( 307.96 килобайт ) Кол-во скачиваний: 49288

Оболочка:
Прикрепленный файл multime_constructor_gui_0.0.15.zip   ( 235.53 килобайт ) Кол-во скачиваний: 26259

Библиотеки:
Прикрепленный файл libs.zip   ( 2.91 мегабайт ) Кол-во скачиваний: 86230

(это есть в WTK)
Прикрепленный файл libs_2.zip   ( 263.9 килобайт ) Кол-во скачиваний: 61999

[close]


Сообщение отредактировал yurique - 28.2.2012, 17:06
Прикрепленный файл multime_constructor_0.0.15.zip   ( 307.96 килобайт ) Кол-во скачиваний: 49288
Прикрепленный файл multime_constructor_gui_0.0.15.zip   ( 235.53 килобайт ) Кол-во скачиваний: 26259
Прикрепленный файл libs.zip   ( 2.91 мегабайт ) Кол-во скачиваний: 86230
Прикрепленный файл libs_2.zip   ( 263.9 килобайт ) Кол-во скачиваний: 61999
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
yurique   Multime :: Midlet Manager   6.10.2006, 17:39
Паук   yurique, если это работает... Тебя ждет шквал ++++...   6.10.2006, 19:00
Denov   Будем пробовать....   7.10.2006, 4:29
Chacha_Ivanov   yurique, у меня уже стоит WTK, объясни пожалуйста ...   7.10.2006, 5:55
yurique   Прикрепил файлик (внутри - wtk.cmd): Распаковать...   7.10.2006, 6:42
Chacha_Ivanov   yurique, ничего не получается почему-то, я в этом ...   7.10.2006, 7:23
Valleo   C:\MultiMidlet>java -cp mm.jar;lib/bcel-5....   7.10.2006, 8:00
yurique   bcel запакован в mm.jar - просто забыл убрать из m...   7.10.2006, 8:32
Inferpse   Надо будет потестать! Если он заработает и на...   7.10.2006, 11:32
XaTTaB   на сх75 работает   7.10.2006, 11:42
Tractor   На K750 тоже работает. Пропадает иногда minimize, ...   7.10.2006, 13:24
Tungsten   Не проверяю на SE k800i, т.к. у него собственная с...   7.10.2006, 17:43
fone   На SE W550:В тестовом мидлете джимм ни в какую не ...   7.10.2006, 19:41
yurique   добавь параметр -cp midplibs/WMA20.jar -cp ...   7.10.2006, 20:11
fone   yurique, ок!, Добавил такой вот параметр -c...   7.10.2006, 21:45
viktor-29   Круто, огромный респект за тему. clap;applo Опроб...   8.10.2006, 1:39
Koljamba   гы,джим +смс=бомбус :).Помогли бы лучше бомбус +...   8.10.2006, 7:27
Flex4   такс, ниче чета не понял, с явой дела не имел, кор...   8.10.2006, 3:00
fone   Вобщем так: жми пуск-выполнить-cmd- cd\mm. Да...   8.10.2006, 4:08
viktor-29   К сожалению на SE K750i не пошло приложение, :( ...   8.10.2006, 10:25
Flex4   чеза глюк такой, все вроде ништяк начало делаться,...   8.10.2006, 5:50
RusBiT   А может кто нибудь собрать самые популярных прилож...   8.10.2006, 6:05
Flex4   ааа все разобрался!!!! вот в этом...   8.10.2006, 6:05
fone   Да, приношу извинения, сглючило- утро раннее все-т...   8.10.2006, 6:24
Flex4   из шапки чтото не сильно догнал, как то там немног...   8.10.2006, 6:52
Tractor   Fone, уже было обрадовался джимопере тем более сра...   8.10.2006, 7:44
yurique   всё соберём :) думаю, это решится...   8.10.2006, 8:35
mirotel   Вот что у меня выдает, а где скачать эту java ? ...   8.10.2006, 9:16
XaTTaB   прочитай внимательно первый пост. для конструкто...   8.10.2006, 9:48
SharkExE   RusBiT, дык даже хипа не хватит чтобы все это заг...   8.10.2006, 9:24
Tractor   Я так и думал что будут подсказки для ламеров типа...   8.10.2006, 9:59
Flex4   короче походу облом=(( не удастся поюзать асю и оп...   8.10.2006, 12:16
yurique   Flex4, интересно, это к чему было сказано (про арх...   8.10.2006, 12:19
Flex4   yurique забей, дуру дал, просто у меня тот jar фай...   8.10.2006, 13:15
fone   Так. По ходу дела со ссылки что я дал, никто ое см...   8.10.2006, 13:29
Tractor   Fone, насчет твоей сборки сомнений нет что она раб...   8.10.2006, 13:48
fone   У меня норм. Минимайз в мини опере "упал...   8.10.2006, 13:55
viktor-29   fone, выложи пожалуйста ещё раз jimm+Опера, очень ...   8.10.2006, 21:00
Tractor   Da, если б только на правой был минимайз, какие то...   8.10.2006, 14:13
yarissSx   Народ в чём засада preverifying failed Error p...   8.10.2006, 15:32
LunatL   Tractor, Я тож скрестил Оперу и Джимм, и у меня т...   8.10.2006, 15:53
roof   Та же проблема, что и у yarissSx пытаюсь скрестить...   8.10.2006, 18:32
LunatL   Нет дело не в версии. Проблема с 123 модом собранн...   8.10.2006, 18:58
Ligalaiz   Парни доброе время суток!Беда сижу через gprs,...   8.10.2006, 20:01
Dimon X   Сделайте пожалуйста МОТО-SMS V3 и Sms@sender ...   8.10.2006, 20:29
khlystovav   У меня не получается собрать, вот что пишет:   8.10.2006, 20:41
fone   viktor-29, было сказано уже- ждем нового релиза от...   8.10.2006, 23:36
viktor-29   :( Пол метра - не пол Гига. Кто-нибудь выло...   9.10.2006, 9:51
Kolt   Подскажите плиз новичку - где можно скачать ява ма...   9.10.2006, 3:44
Dimon X   У меня вот что пишет:   9.10.2006, 4:07
man_man   А как насчет плейера и аськи? Что-то я не понял, в...   9.10.2006, 8:36
A911death   Прочитал тему, но так и не разобрался, а тянуть 16...   9.10.2006, 9:13
aziz   yurique, выложи пожалуйста ещё несколько примеров...   9.10.2006, 9:37
Dimon X   У меня наконец всё получилось!   9.10.2006, 20:00
lv333   Я вижу никто не спешит зборки выкладывать? ;) Вот ...   9.10.2006, 20:22
Akceptor   Интересно было бы попробовать слепить вместе два п...   10.10.2006, 7:29
yurique   Новая версия готова. Ещё пару стресс-тестов и выкл...   10.10.2006, 12:17
Valleo   yurique, сделал тебя куратором темы.   10.10.2006, 13:51
Voyager-A   Что-то в сборке на новом конструкторе на СониЭрикс...   10.10.2006, 15:11
DOMr   подтверждаю! только в моём случае бомбус + si...   10.10.2006, 17:05
LunatL   В старой версии конструктора всё собиралось, но бы...   10.10.2006, 16:13
yarissSx   yurique к тебе вопрос скрещивал оперу и джима...   10.10.2006, 16:53
fone   yurique, ну что же, твои усилия не напрасны! Т...   10.10.2006, 19:47
viktor-29   Огромный респект yurique, на K750i jimm+опера раб...   10.10.2006, 21:11
yurique   да, об этом в первом посте в замечаниях я написал ...   10.10.2006, 20:40
fone   viktor-29, а я ведь самостоятельно взял да и собра...   10.10.2006, 21:30
viktor-29   Я тоже версию оперы выложил, которую сам собирал и...   10.10.2006, 21:41
yurique   обновил первый пост. v0.0.9   11.10.2006, 0:50
kroko   yurique, подскажи пожалуйста почему у меня програм...   11.10.2006, 3:47
grafmoto   тестил на К790й Jimm + Opera из первого поста. у ...   11.10.2006, 4:53
Kolt   Так какую версию ява-машины надо и где её взять? Н...   11.10.2006, 6:10
Voyager-A   yurique РЕСПЕКТ! Собрал JimmRC6+Opera123+BookR...   11.10.2006, 7:51
LunatL   yurique, Всёравно не догнал...создал папку ...   11.10.2006, 8:54
fone   Убери из строки output/ совсем, и параметр -cp mid...   11.10.2006, 9:07
D4RkRoCk   Без JRE никак не собрать?... Если не трудно, кто-н...   11.10.2006, 9:22
vel_getman   fone ты же собирал opera+jimm для SE. можешь вылот...   11.10.2006, 9:32
LunatL   fone, Буду тебе благодарен, если выложишь эту стр...   11.10.2006, 9:42
sanmal   fon выложи скорей на фтп сборку опера123+жим плз, ...   11.10.2006, 9:54
4ep   yurique, большое спасибо за прогу. Вот такой глюк....   11.10.2006, 10:03
Flex4   LunatL вот это пропиши в mm.cmd java -jar mm.jar ...   11.10.2006, 10:04
DOMr   bigsmile; right click -> вставить.   11.10.2006, 10:19
yurique   напише, пожалуйста, по-подробнее, каких именно кла...   11.10.2006, 10:40
Voyager-A   Сборка JimmRC6+Opera123+BookReader+MobileRar лежи...   11.10.2006, 13:32
Spam Bot   Выложите плиз кто-нить собранную версию JIMM RC6 +...   11.10.2006, 10:40
VAMPIR_LP   Я тоже за это!   11.10.2006, 11:47
Flex4   DOMr хе как просто, я даже и не подумал, я думал ч...   11.10.2006, 11:10
kroko   yurique, вот ссылка на прогу которая отказывается ...   11.10.2006, 11:55
dr.bear   Почему-то отказывается склеиваться Jimm и MailMan....   11.10.2006, 12:07
Tractor   В склеенном мою джиме и мода оперы при листании в ...   11.10.2006, 12:43
4ep   yurique, Да я хотел выложить, просто у меня нет за...   11.10.2006, 13:07
yurique   а ты случайно в mm.cmd не упоминаешь сам этот mm.c...   11.10.2006, 13:32
palichs   аналогично не получается скрестить вот этот мидлет...   11.10.2006, 13:40
yurique   допиши параметр -cldc 1.1   11.10.2006, 14:06
LunatL   Короче, ни один вариант у меня не прокатил. В итог...   11.10.2006, 13:41
DOMr   yurique, выкладываю API из эмуляторов Siemens S75 ...   11.10.2006, 14:09
Flex4   yurique В файле mm.cmd, что лежит в папке mm на ди...   11.10.2006, 14:14
reF   Здрасте :) скрестил Оперу 123 и офф. Bombus - все ...   11.10.2006, 14:20
LunatL   Уррраа!!! Получилось! Убрал из стр...   11.10.2006, 14:31
roof   Получилось объединить TequilaCat BookReader и Bomb...   11.10.2006, 14:40
reF   Заменил Оперу 123 на 122 и в опере все заработало...   11.10.2006, 14:53
8 страниц V  1 2 3 > » 

Multime :: Midlet Manager, одновременно несколько мидлетов · Разработка Java-приложений · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 20.4.2024, 1:43

Форум живёт: