Midlet Manager - патчер Java

chester

Гость




    




    14.10.2006, 2:24  | Сообщение #1

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

Так вот...
MULTiME :: midlet manager - это программа, которая позволит запустить одновременно несколько мидлетов, и работать с ними параллельно.. следует сказать, что всё таки с точки зрения платформы (телефона) запускается только один мидлет - по другому никак, но..

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

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

Если короко:
1) Сделан он на java (теперь 1.4), поэтому, чтобы его использовать понадобится установленная java машина (JRE).
<устарело>
2) Интерфейс (по крайней мере пока) консольный, чтобы его использовать понадобится также отсутствие страха перед коммандной строкой.
3) Не смотря страшный пункт №2 пользоваться им очень просто:

Код
mm.cmd midlet1.jar midlet2.jar -r supermidlet.jar


и мидлеты midlet1 и midlet2 соберутся в одну кучу - supermidlet.jar (и jad), который можно сразу устанавливать в телефон.
</устарело>

Изменено в v0.0.10
Заводим shell (multime.exe) и вперёд..

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

Структура папок такова:

Код
midplib/
библиотеки midp, выложено отдельно, можно брать из WTK; руками не трогать :)
multime/
пустой мидлет менеджера, руками тоже не трогать
output/
сюда (по-умолчанию) складываются готовые мидлеты
preverify/
преверификатор :) и это луче оставить в покое, тоже можно взять из WTK
temp/
ну, он и в африке
mm.cmd
чтобы проще было запускать; скорее всего единственный файл, который прийдётся использовать
mm.jar
собственно конструктор


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

Изменено в 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
багфиксы (большие и не очень)..
сделал GUI shell..

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

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

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

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

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

Замечания

Код
* комманда minimize в самом менеджере работает только там, где это поддерживается телефоном (например, в сонериках)
* на указанных оффсайтах на момент написания сего поста ещё ничего нет - времени не было
* в Jimm В контакт-листе не работаю кнопки (подлежит исправлению)
* opera mini mods не удаётся положить в комплект. в её jar'е по каким-то причинам нет одного из классов (пустого). на его отсутствие ругается preverify.exe - смотрим, какого класса недостаёт (cannot find class наш_класс), запускаем mc.cmd, вводим название (файл .class появится в папке temp\classes - его запихиваем в jar с оперой и запускаем конструктор



1. multime_constructor_0.0.12
Прикрепленный файл  multime_constructor_0_1_.0.12.zip ( 425.99 килобайт ) Кол-во скачиваний: 586

2. multime_contructor_gui 0.0.11
Прикрепленный файл  multime_constructor_gui_0_1_.0.11.zip ( 236.01 килобайт ) Кол-во скачиваний: 313

3. Всё остальное - отдельно (напомню - это есть в WTK)
Прикрепленный файл  libs.zip ( 2.91 мегабайт ) Кол-во скачиваний: 528


========================
взято с siemens-club.org



profile+Quote Post Вверх Вниз
kazakoff

Начинающий
Group Icon

Группа: Новичок
Сообщений: 23
Репутация:   0  
Регистрация: 8.6.2005
Спасибо сказали: 0 раз(а)
Откуда: Key West, USA
Возраст: 26



    25.10.2006, 1:02  | Сообщение #2

Очень хотелось бы услышать результаты работы.
Сам давно еще нашол на siemens-club.org...но вот попробовать все никак...



profile+Quote Post Вверх Вниз
A_L_I_E_N

-= ОДМИНистраТОР =-
Group Icon

Группа: Админы ROOT
Сообщений: 2 459
Репутация:   14  
Регистрация: 29.11.2006
Спасибо сказали: 1029 раз(а)
Откуда: - Альфа Центавра - =обитаю в Одессе=
Возраст: 34

Поклонник ПроектаАктивный УчастникТалантливый Креативщик


    08.12.2006, 2:59  | Сообщение #3

Только качаю - буду пробовать... Обяззз отпишуссссь....
*******************************************
спасибо за наводочку (IMG:style_emoticons/default/smile.gif)
программа теперь доступна для скачивания на портале SGH
редакт. AlNaz



profile+Quote Post Вверх Вниз
A_L_I_E_N

-= ОДМИНистраТОР =-
Group Icon

Группа: Админы ROOT
Сообщений: 2 459
Репутация:   14  
Регистрация: 29.11.2006
Спасибо сказали: 1029 раз(а)
Откуда: - Альфа Центавра - =обитаю в Одессе=
Возраст: 34

Поклонник ПроектаАктивный УчастникТалантливый Креативщик


    08.12.2006, 4:09  | Сообщение #4

Так! Фсё фурычит и жужжит!
Склеил Jimm и OperaMini. Назвал Inet!!! Нареканий нет. В целом...
Только есть пару но....
Если в Jimm`е включены всплывающие окна, а в данный момент наверху Opera, всплывает окно с месагой,
гасишь Оперу и ... не можешь войти в Джима! Приходится Kill`нуть его и тогда зайти... Но только отключаешь popup`ы - фсё намана!
дальше....
Зажепересил Оперу, чёто там грузила..., свернул, соединяется Джимм..., свернул!
На обоих иконках маленькие зелёные значки треугольника (типа Play на мафонах, CD и тюдю и тюпю) - и резко выхожу из Inet`а --- "Ошибка приложения - Null pointer java/lang/NullPointerExeption"! Грустно однако....
В принципе мелочи, по сравнению с общей концепцией и воплощением!
Доволен!



profile+Quote Post Вверх Вниз
AlNaz

зол и опасен
Group Icon

Группа: VIP участники
Сообщений: 121
Репутация:   0  
Регистрация: 1.2.2005
Спасибо сказали: 52 раз(а)
Откуда: Odessa, UA
Возраст: 7



    08.12.2006, 10:20  | Сообщение #5

JDK
скачать с SGH.ru
размер: 15.3 Mb

MultiME v0.15
скачать с SGH.ru
размер: 3.8 Mb



profile+Quote Post Вверх Вниз
eXs

Гость




    




    06.02.2007, 10:48  | Сообщение #6

привет!!! прога прикольная. я тут обьеденял два мидлета JmailAgent и Jimm всё прошло Ок но при установке в телефон сам телефон говорит ошибка джар файла.телефон нокиа 3250. подскажите может я что-то не то делаю.....



profile+Quote Post Вверх Вниз
walker

Использователь
Group Icon

Группа: VIP участники
Сообщений: 1 230
Репутация:   0  
Регистрация: 31.1.2005
Спасибо сказали: 253 раз(а)
Откуда: Россия
Возраст: 93

Талантливый КреативщикТалантливый Медиамэйкер


    06.02.2007, 4:10  | Сообщение #7

eXs,
... хмм... Я с созданием мидлетов дело не имел, надо подождать Гуру... Сам пользуюсь Оперой мобиле - меньше оперативы жрет... А Аналог ISQ - Агила...



profile+Quote Post Вверх Вниз
Duyach

Полноправный Пользователь
Group Icon

Группа: Полноправные Участники
Сообщений: 143
Репутация:   0  
Регистрация: 11.12.2005
Спасибо сказали: 27 раз(а)
Откуда: Нижний Новгород
Возраст: 28



    20.02.2007, 5:40  | Сообщение #8

еХs, знаю точно дело в жмайл агеньте на сайте мидлета есть онлайн сборка, смотри внимательно что бы было СLDС 1.1 МIDР 2.0. A вобще не вижу надобности мидлет менеджера на смарте. Сам сижу в асе открыт жмайл и 2 оперы, одной ищу (мини мод) другой (мобайл 8.65) качаю и смотрю страницы на ява скрипте.



profile+Quote Post Вверх Вниз
Mitrandir

Дремлющий
Group Icon

Группа: VIP участники
Сообщений: 102
Репутация:   0  
Регистрация: 12.4.2005
Спасибо сказали: 14 раз(а)
Откуда: улица Металистов, келья гота, стучать три раза.
Возраст: 21



    21.02.2007, 10:26  | Сообщение #9

Цитата(Duyach) *

A вобще не вижу надобности мидлет менеджера на смарте

Согласен полностью. Но, есть еще одна причина, из-за которой комбайн может не работать, например, на младших платформах вроде моей - из-за огромного размера, на 6230i не пойдут мидлеты больше 800-900кб... (IMG:style_emoticons/default/frown.png)



profile+Quote Post Вверх Вниз
Hunta

Гость




    




    03.05.2007, 9:48  | Сообщение #10

Кто-нибудь соберите пожалуйста данные проги,а то мну никак не получается (IMG:style_emoticons/default/frown.png)
опера+плеер+квип
вот ссылки:
http://opera-mini.ru/test/opera201rc6.jar
http://mobilefun.kiev.ua/forum/index.php?a...=post&id=16
http://www.easter-eggs.by.ru/KDPlayer/KD_Player_240x320.jar



profile+Quote Post Вверх Вниз
A_L_I_E_N

-= ОДМИНистраТОР =-
Group Icon

Группа: Админы ROOT
Сообщений: 2 459
Репутация:   14  
Регистрация: 29.11.2006
Спасибо сказали: 1029 раз(а)
Откуда: - Альфа Центавра - =обитаю в Одессе=
Возраст: 34

Поклонник ПроектаАктивный УчастникТалантливый Креативщик


    03.05.2007, 10:38  | Сообщение #11

Цитата(Hunta @ 03.05.2007, 9:48) *

Кто-нибудь соберите пожалуйста данные проги,а то мну никак не получается (IMG:style_emoticons/default/frown.png)
опера+плеер+квип

Для начала, чтоб со второй ссылки чтонить качнуть нужно региться.
Сам понимаешь - нафик оно надо другим ( тебе ж надо... (IMG:style_emoticons/default/059.gif) ).
Давай так - выложи фсё сюда, а дальше посмотрим...!
И ещё - все три мидлета ОДНОВРЕМЕННО (в сборке естессенно!) ты запустить не сможешь!
"Out of memory" гарантировано! Слишком ресурсоёмкая сборка получицца!
Разве что на смартах...



profile+Quote Post Вверх Вниз
Hunta

Гость




    




    04.05.2007, 7:07  | Сообщение #12

почему на фиг,по-моему мнене очень полезные проги)
в общем я разобрался и усё сделал,всё пашет)



profile+Quote Post Вверх Вниз
Falcon

Вернулся...
Group Icon

Группа: МегОПатчеры
Сообщений: 677
Репутация:   5  
Регистрация: 14.1.2008
Спасибо сказали: 323 раз(а)
Откуда: Ужгород
Возраст: 21

Фанат NOKIA


    19.01.2008, 11:01  | Сообщение #13

Цитата(Hunta @ 04.05.2007, 6:07) *
почему на фиг,по-моему мнене очень полезные проги)
в общем я разобрался и усё сделал,всё пашет)

Ну пашет ... в принципе, но... не любые приложения удаёцца слепить. Пока закономерности не нашёл (IMG:style_emoticons/default/mad.gif)



profile+Quote Post Вверх Вниз
Rnb and Rap 26 Rus

Младший Пользователь
Group Icon

Группа: Полноправные Участники
Сообщений: 50
Репутация:   0  
Регистрация: 10.1.2008
Спасибо сказали: 11 раз(а)
Откуда: 26 ReGioN
Возраст: 21



    21.01.2008, 2:10  | Сообщение #14

Ребят кто-нибудь соберите вот джимм+опера пожалуйста. А то скачать сам патчер мне не судьба(
Прикрепленный файл  Soberite_plz_.rar ( 827.42 килобайт ) Кол-во скачиваний: 5



profile+Quote Post Вверх Вниз
A_L_I_E_N

-= ОДМИНистраТОР =-
Group Icon

Группа: Админы ROOT
Сообщений: 2 459
Репутация:   14  
Регистрация: 29.11.2006
Спасибо сказали: 1029 раз(а)
Откуда: - Альфа Центавра - =обитаю в Одессе=
Возраст: 34

Поклонник ПроектаАктивный УчастникТалантливый Креативщик


    21.01.2008, 4:37  | Сообщение #15

Цитата(Rnb and Rap 26 Rus) *
соберите вот джимм+опера пожалуйста.

Собрал, подписал, проверил - всё ОК → Прикрепленный файл  Inet.rar ( 908.86 килобайт ) Кол-во скачиваний: 27



profile+Quote Post Вверх Вниз
Rnb and Rap 26 Rus

Младший Пользователь
Group Icon

Группа: Полноправные Участники
Сообщений: 50
Репутация:   0  
Регистрация: 10.1.2008
Спасибо сказали: 11 раз(а)
Откуда: 26 ReGioN
Возраст: 21



    21.01.2008, 7:55  | Сообщение #16

A_L_I_E_N, вобщем из этой сборки работает что то одно( Либо джимм либо опера. Да и опера в интернет не пускает( Ругается мол нет работающего сетевого подключения. Хотя в обычной опере все норм. И джимм тоже из 50 попыток ни разу не законектилси( Подпиши тогда пожалуйста только сам джим и выложи сюда если не сложно...



profile+Quote Post Вверх Вниз
A_L_I_E_N

-= ОДМИНистраТОР =-
Group Icon

Группа: Админы ROOT
Сообщений: 2 459
Репутация:   14  
Регистрация: 29.11.2006
Спасибо сказали: 1029 раз(а)
Откуда: - Альфа Центавра - =обитаю в Одессе=
Возраст: 34

Поклонник ПроектаАктивный УчастникТалантливый Креативщик


    21.01.2008, 10:26  | Сообщение #17

Цитата(Rnb and Rap 26 Rus) *
вобщем из этой сборки работает что то одно. Либо джимм либо опера. Да и опера в интернет не пускает( Ругается мол нет работающего сетевого подключения. Хотя в обычной опере все норм. И джимм тоже из 50 попыток ни разу не законектилси

Странно. У меня всё нормуль заработало!

Цитата(Rnb and Rap 26 Rus) *
Подпиши тогда пожалуйста только сам джим и выложи сюда если не сложно...

Ты так и не разобрался в премудростях подписи...! Ничё, думаю научишссо..!!
Так вот, подписана ВСЯ сборка! Отдельно подписать компоненты сборки невозможно. Раз!
Ни один Ждимм подписать НЕВОЗМОЖНО! Говорит Неверное приложение! Два!
И три - хочешь отказаться от подписи? Тогда заливай на тел только *.jar, т.е. само приложение! *.jad не надо!



profile+Quote Post Вверх Вниз
Rnb and Rap 26 Rus

Младший Пользователь
Group Icon

Группа: Полноправные Участники
Сообщений: 50
Репутация:   0  
Регистрация: 10.1.2008
Спасибо сказали: 11 раз(а)
Откуда: 26 ReGioN
Возраст: 21



    22.01.2008, 10:29  | Сообщение #18

A_L_I_E_N, в принципе я разобрался с подписью)) Просто денег нету ява машину скачать) Еж дорогой 7р/метр(. Т.е ты хочешь сказать, что ни один джимм нельзя подписать? ТЫ что от пидписи я отказыватцо ни в коем случае не хочу. Опера подписанная теперь наконец то может песни с флехи воспроизводить нормально без всяких запросов. Очень мана удобнама насяльнике (с) наша раша)). Джимм мне нужен как воздух подписанный(



profile+Quote Post Вверх Вниз
A_L_I_E_N

-= ОДМИНистраТОР =-
Group Icon

Группа: Админы ROOT
Сообщений: 2 459
Репутация:   14  
Регистрация: 29.11.2006
Спасибо сказали: 1029 раз(а)
Откуда: - Альфа Центавра - =обитаю в Одессе=
Возраст: 34

Поклонник ПроектаАктивный УчастникТалантливый Креативщик


    22.01.2008, 1:21  | Сообщение #19

Цитата(Rnb and Rap 26 Rus) *
Джимм мне нужен как воздух подписанный...

Лехко! Даже сразу 2!
Топай СЮДА !
Это единственный вариант когда ДжимЫ (да да, я не ошибся) можно подписать!
Сборка-комбайн подписывается на раз два три...!



profile+Quote Post Вверх Вниз
Rnb and Rap 26 Rus

Младший Пользователь
Group Icon

Группа: Полноправные Участники
Сообщений: 50
Репутация:   0  
Регистрация: 10.1.2008
Спасибо сказали: 11 раз(а)
Откуда: 26 ReGioN
Возраст: 21



    13.03.2008, 6:54  | Сообщение #20

Вобщем ознакомился с сией процедурой... Представляю вашему вниманию - склеил джим и файл менеджер = получилось очень удобно. Я, канешн, понимаю, что на 5.43/5.60 можно слушать песни но вот нужную включить очень сложно когда находишься в игре... Дак вот теперь можно слушать буквально любую песни лиш бы она начиналась на английскую букву. Файл менеджер умеет передавать файлы по блютусу (IMG:style_emoticons/default/0132.gif) , но почему то выдает ошибку (IMG:style_emoticons/default/frown.png) вроде бы когда раз я тестил все получилось на ура, сейчас выдает ошибку может на моделях не на 6233 будет нормально передавать, пока что ошибку выдает... Вобщем все работает на ура (IMG:style_emoticons/default/059.gif) , джим самой последней версии, с всевидящим оком)) Все подписал сижу уже 4 дня на нем, пока что не жалуюсь, обидно, но раз в 2 часа может выкинуть (IMG:style_emoticons/default/040.gif) ....

Прикрепленный файл  JPM.rar ( 708.81 килобайт ) Кол-во скачиваний: 35



profile+Quote Post Вверх Вниз

Reply to this topicStart new topic
2 страниц V  1 2 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


- Текстовая версия
Сейчас: 20.05.2012