motofan logo
> 

MIDlet2Corelet - из мидлета в плагин к корелету, Разработка библиотек

Ponemetski
сообщение 21.3.2007, 14:00


Мастер
****

Группа: Пользователи
Сообщений: 237
Регистрация: 23.1.2006
Пользователь №: 66 921
Модель телефона: L7
Прошивка: 08.D0 EOR_RB

Рейтинг: 104.5



Вы когда-нибудь хотели чтобы джим и опера стали плагинами к корелету?
Вы когда-нибудь спрашивали об этом?
Отвечаю. Это возможно!

MIDlet2Corelet - это библиотеки мидлета, вручную переписаные под использование их в корелете.
Работает это так: мы заменяем ссылки на некоторые классы в мидлете на свои ссылки к своим классам. То есть проводим минимальную переделку мидлета и получаем готовый плагин к VirtualCorelet. Переделка уже готового мидлета без исходников уже возможна, подробнее: MIDlet2Plugin - переделываем мидлеты в плагины

Трудность заключается в классах из след. пакетов:
javax.microedition.lcdui
javax.microedition.rms
javax.microedition.midlet
они ДОСТУПНЫ из корелета, НО неприменимы в нем.
Соответственно необходимо их написать, чтобы они использовали классы корелета и удовлетворяли профилю MIDP-2.0. То есть наши классы должны содержать тот же набор методов и действовать также.

Теперь перейдем к практике.
javax.microedition.midlet.* уже готов, спасибо Valleo что показал как сделать, чтобы MIDlet запускался как плагин
javax.microedition.lcdui.* многое готово, спасибо Valleo что объяснил многое в работе корелетов
javax.microedition.rms.* тоже готов уже.

Прошу не писать сообщения типа "дайте готовый VC с плагином опера и джим" и заведомо ерунду. Буду ставить -1. (пока еще ни одного не поставилsmile.gif) Вопросы задавать можно и нужно, но после внимательного прочтения по крайней мере 2ух последних страниц темы.

Сообщение отредактировал Ponemetski - 18.6.2007, 10:49
Прикрепленный файл rms.rar   ( 71.48 килобайт ) Кол-во скачиваний: 5444
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
Ponemetski   MIDlet2Corelet - из мидлета в плагин к корелету   21.3.2007, 14:00
Motohobiman   Я скачал,дома буду разбиратся.ВНИМАНИЕ - Кто реаль...   22.3.2007, 5:55
kola87   Осторожный вопрос) Реализация джимма как плагина д...   23.3.2007, 15:30
Motohobiman   Не надо забивать на это дело,ведь своего рода рево...   25.3.2007, 8:38
Ponemetski   Забивать конечно не планирую :) Сам очень хочу Опе...   25.3.2007, 9:36
Ponemetski   Немного тему почистил ))) Надеюсь никто не обидитс...   26.3.2007, 16:19
Valleo   Ponemetski, Нет, там нельзя создавать папки. Толь...   26.3.2007, 16:47
imperiuz   А если джим будет в корелете в фоне висеть, и буде...   27.3.2007, 5:25
Ponemetski   Multitime это offtop, пока :-)   27.3.2007, 13:24
aT-DeviLru   -Joker-, пишет что у него всё отлично пашет, а вот...   28.3.2007, 9:31
GALL   Уважаемые ява-кодеры! Объясните вот что. Как я...   29.3.2007, 10:08
Ponemetski   Взаимодействие плагина и файла j2me0.rms совершенн...   29.3.2007, 11:29
Ponemetski   rms готов! Обширных тестов еще не было, но ин...   29.3.2007, 13:30
Valleo   Даже странно настройки сохраняются корректно но во...   29.3.2007, 14:24
Ponemetski   Посмотрите размер рмс файла интеграла b.Corelet.Rm...   29.3.2007, 17:46
Valleo   Ponemetski, b.Corelet.Rms.rms.Options.crms - 0 ба...   29.3.2007, 18:15
Ponemetski   стоило сразу написать: midlet2corelet.rms - v0.4 ...   30.3.2007, 6:33
Ponemetski   мне удалось побороть еще 2 глюка, 1 теперь интерал...   30.3.2007, 10:01
Valleo   Ponemetski, Ну вот теперь интеграл реально работа...   30.3.2007, 10:28
Ponemetski   Alert и TextBox тоже готовы ))) осталось: List Fo...   30.3.2007, 10:43
Valleo   Ponemetski, Кстати поэскперементировал с памятью....   30.3.2007, 10:48
Ponemetski   package midlet2corelet.midlet; class MIDlet impo...   30.3.2007, 11:02
Motohobiman   Буквально сегодня думал спросить мастера Valleo,кт...   30.3.2007, 11:03
Ponemetski   Мы тут посовещались с Valleo, решили оставить оба ...   30.3.2007, 11:34
sader   Я тоже экспериментировал с памятью, так вот: после...   30.3.2007, 15:03
Ponemetski   VC_M2C_Integral_4_final.jar в архиве переработал н...   2.4.2007, 16:15
Motohobiman   Ponemetski, скажи пожалуйста какой плагин идёт вто...   2.4.2007, 18:02
Motohobiman   Ponemetski, Как дела на СофтФронтах ,чем занимаеть...   5.4.2007, 10:12
Valleo   Ну если ты сделал все возможные формы, которые он...   5.4.2007, 14:28
Ponemetski   3 часа переделывал оперу javabite ом. Падает vc пр...   7.4.2007, 7:33
Motohobiman   Ponemetski, блин западло,буду пробовать сейчас к D...   7.4.2007, 14:29
Ponemetski   Заранее спасибо. Скажи что мне не нужны его фишки ...   7.4.2007, 20:22
Tim2005   А че если эти классы декомпилировать с помощью DJ ...   7.4.2007, 20:31
Ponemetski   List готов (был уже в субботу). Кстати он использу...   9.4.2007, 10:13
Valleo   Вот декомпил оперы. Декомпилир другим декомпилером...   9.4.2007, 10:59
Ponemetski   интересная задачка: AMS_SetAccCableMode. mode = ...   10.4.2007, 6:43
Valleo   Ponemetski, Насколько я понял придется переписыва...   10.4.2007, 7:21
Ponemetski   Он был переписан изначально я его убрал. Если доба...   10.4.2007, 9:24
Valleo   Ponemetski, а что его запрещать? Не могу вникнуть...   10.4.2007, 11:10
Ponemetski   Valleo, вот смотри так работает ScalableJPGImage:...   10.4.2007, 12:15
Valleo   Ponemetski, Теперь понятно в чем трабл. off: не ...   10.4.2007, 14:23
Ponemetski   Файловый архив \ VC_M2C_Integral-4-final_oper...   10.4.2007, 18:50
slayer_cm   пишу с плагина :-) всё супер. в фоне работает отли...   10.4.2007, 21:47
a77_   Что-то я торможу.... на http://chyvak.fatal.ru/dow...   11.4.2007, 5:24
AHTOXA-ghost   тут качай! =>   11.4.2007, 5:34
Valleo   a77_, http://chyvak.fatal.ru/midlet2corelet/ - во...   11.4.2007, 5:37
SkyFox   1-чёт у мя опера нормально нефурычит все текс друг...   11.4.2007, 8:27
a77_   У меня то же текст налазит друг на друга при обращ...   11.4.2007, 9:22
ProVal   Чёт непойму. Может это из-за самопальной сборки, н...   11.4.2007, 13:28
N E O 78   Чёт непойму. Может это из-за самопальной сборки, ...   11.4.2007, 19:25
Motohobiman   Извините за флуд ,НО я всегда ВЕРИЛ ! Спасибо ...   11.4.2007, 13:31
Profan31   [color=#C0C0C0]Извините за флуд ,НО я всегда ВЕРИ...   12.4.2007, 3:11
AHTOXA-ghost   не поленимся!!! супер просто! тока...   11.4.2007, 16:36
Karpoff-net-aka-Pskov   На счёт разворачивания оперы - у мну тоже такое бы...   11.4.2007, 19:33
SANYO_K   Вот совместил VC с плагинами и V2C_integra4_oper...   11.4.2007, 23:25
Ponemetski   всем спасибо. все внимательно прочитал. память ...   12.4.2007, 5:16
AHTOXA-ghost   у меня этот баг на разных скинах!!! но...   12.4.2007, 6:10
Ponemetski   (это мы про второй "налезание") на moto ...   12.4.2007, 6:14
Паук   Ponemetski, как на счет самостоятельного назначени...   12.4.2007, 6:19
Valleo   Это проблема CharEditorDialog - он не любит, когд...   12.4.2007, 6:21
AHTOXA-ghost   кстате сворачивать необязательно! у меня доста...   12.4.2007, 6:29
Motohobiman   Парни маленький краш тест оборудования.За5ускаю вс...   12.4.2007, 10:30
AHTOXA-ghost   Ponemetski , точно!на liquid space хуже! с...   12.4.2007, 11:39
Valleo   Видимо прозрачность скина влияет на UI корелетов.....   12.4.2007, 12:19
Profan31   Valleo, абсолютно прав, прозрачность скинов влияе...   13.4.2007, 7:06
DEADDY   Уважаемый разработчик, очень рад что сие событие н...   13.4.2007, 10:00
Ponemetski   1. на счет сроков: я много раз давал прогнозы свои...   13.4.2007, 14:42
AHTOXA-ghost   Ponemetski ну работает впринципе нормально...прост...   13.4.2007, 15:58
Andrevv   Да, вцелом, опера работает нормально, только огран...   13.4.2007, 16:27
~Gangs2er~   Ponemetski, да вот с прозрачностью действительно н...   13.4.2007, 16:49
Valleo   Andrevv, Ограничение чисто корелетовское - максим...   13.4.2007, 17:22
imperiuz   Опера не сворачивается, в чем причина? жму на инте...   13.4.2007, 19:22
Andrevv   Valleo, тогда сорри за глупый вопрос, просто в MV ...   13.4.2007, 20:16
AHTOXA-ghost   imperiuz у меня так было когда память закончилась....   13.4.2007, 20:58
Valleo   Еще раз предупреждаю (последний) - флуд не по теме...   14.4.2007, 5:34
Ponemetski   Итак, переделываем мидлет в плагин к VirtualCorele...   14.4.2007, 6:52
AHTOXA-ghost   сидел блин часа 2 над этим......да ещё и не знаю т...   14.4.2007, 17:44
Ponemetski   вчера, ковырял оперу на предмет засовывания ее в п...   15.4.2007, 6:33
GALL   Ponemetski, Опиши всё-таки наиболее полно и верно ...   15.4.2007, 7:36
Ponemetski   в общем так: есть utf8 со знач. а. это значение ис...   15.4.2007, 9:13
xmasloff   - пока у меня в midlettocoreletlib нет классов Fo...   15.4.2007, 10:01
gunghost   Вчера часа три ковырялся с MegaSender. при запуске...   15.4.2007, 9:14
GALL   xmasloff, Ты наверно неправильно rms прикручиваешь...   15.4.2007, 10:34
Ponemetski   xmasloff, не знаю почему у тебя косяки, но я не з...   15.4.2007, 11:23
juicedddd   Можно это поподробней особенно Ponemetski: пок...   16.4.2007, 11:31
Ponemetski   Обновление библиотек Теперь есть все классы, но не...   17.4.2007, 6:10
ACHTUNG   былобы лучше если бы сворачивать плагины можно был...   17.4.2007, 13:58
Ponemetski   не было бы лучше. а если приложение должно реагиро...   17.4.2007, 16:33
ACHTUNG   на ней фотик стоит, и она зажимается после ТП. на...   17.4.2007, 19:20
Ponemetski   скажем лайт плеер закрывается при длинном 0 возмож...   18.4.2007, 4:33
Valleo   Ponemetski, Я сделаю сам для всех плагинов окно на...   18.4.2007, 9:29
Ponemetski   нет смысла делать завершение плагина да и паузу то...   18.4.2007, 10:42
ProVal   Как нет смысла? В паузе смысла не вижу, а вот выгр...   18.4.2007, 11:58
GALL   Уважаемые кодеры, объясните тупому! Почему Опе...   18.4.2007, 12:48
Ponemetski   принудительная очистка есть и происходит перед поя...   18.4.2007, 14:55
ProVal   То есть, невозможно реализовать очистку классов? И...   18.4.2007, 15:15
Ponemetski   верный первый   18.4.2007, 15:47
Motohobiman   Ну как парни разобрались куда память исчезает.И Ещ...   19.4.2007, 6:43
Ponemetski   видимо :-)   19.4.2007, 8:11
кенька   кстати хип безвозвратно исчезает даже в джиме, даж...   19.4.2007, 16:22
4 страниц V  1 2 3 > » 

MIDlet2Corelet - из мидлета в плагин к корелету, Разработка библиотек · iTunes, MediaViewer, Virtual CORElet · Forum
 

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

 



Текстовая версия Сейчас: 2.6.2024, 14:51

Форум живёт: