Re: java-эмулятор
Мне очень нравится эмулятор Сименсов SMTK, но иногдп ситуация на эмуляторе не совсем соответствует реальности на телефоне.
|
Re: java-эмулятор
Вложений: 2
У меня та же проблема. Неплохой эмулятор (cx65), но вот в чём проблема. Пишу, к примеру, 3D куб. В эмуляторе всё пашет нормально и очень шустро, а на реальном Семёне жутко глючит. Но тут проблема скорее библиотеки обработки вещественных чисел. А про то, что скорость выполнения программ на эмуляторе и на реальном телефоне - это 2 разные вещи я вообще молчу. Это проблема по-моему всех эмуляторов.
|
Re: java-эмулятор
Естественно, производительность на эмуляторе зависит от производительности комрьютера, и конечно она больше производительности реального телефона.
|
Ответ: java-эмулятор
Т.к. MidpX неправильно отображает прозрачность и т.п. пришлось срочно подыскивать себе другой эмулятор. Нашел Sjboy. Может и не первой свежести, но я его только увидел. Эмулирует телефоны SE K750, Nokia N70, 3100, Motorola V300. Короче, кто не пробовал - советую попробовать.
Качал отсюда: http://www.semobile.com.ua/index.php?newsid=1147377173 |
Ответ: java-эмулятор
я использую MicroEmulator (www.microemu.org/
Мне в принципе нужно только наличие работы с нетом. :) Удобно работать для отладки сетевых приложений. :) Ну и наверное тоже большой плюс, это задача размеров. Т.е. можно посмотреть как будет вести себя приложение на том, или инном размере экрана... |
Ответ: java-эмулятор
Народ!
Кто юзает FileConnection? Как в симуляторе задать дерево файлов и сами файлы? Пишу в NetBeans, для моторол. Вопрос еще. Про Bluetooth и симулятор. Отдельно запускаю Impronto. Из NetBeans запускаю мидлет. Из мидлета начинаю работать с Bluetooth, и тут NetBeans выдает: "Error in XmlRpcClient::readHeader: error while reading header (error 0) on fd 11560." Как быть? |
Ответ: java-эмулятор
Для тестирования приложений, работающих с ФС лучше использовать мобильник.
|
Ответ: java-эмулятор
NetBeans использует стандартный WTK. Для версии 6.х это 2.5.2, по умолчанию файловая система эмулятора располагается C:\Documents and Settings\Admin\j2mewtk\2.5.2\appdb\DefaultColorPho ne\filesystem\ вместо Admin естественно ваш пользователь. По умолчанию там только один диск root1. А вообще можно настроить его куда угодно через Preferences платформы
|
Ответ: java-эмулятор
pilgrim, спасибо!
Пользуюсь эмулятором от "Motorola Java ME SDK v6.4 for Motorola OS Products". Есть директория "C:\Program Files\Motorola\Motorola Java ME SDK v6.4 for Motorola OS Products\EmulatorA.6\devroot\", с которой эмулятор считывает каталоги. Что получается - эмулятор отображает только содержимое этого каталога, а при попытке зайти в какую-либо поддиректорию, NetBeans выдает "java.io.IOException: Mount point not found: localhost/". Почему? Файлы там есть. Переключился на эмулятор WTK. Работает, отображается все что нужно, но зато по нескольку раз спрашивается "такой-то мидлет wants to write the local file system. It is OK to update your files?". Можно что-то с этим сделать? |
Ответ: java-эмулятор
Там же в Preferences, вкладка Security, по умолчанию стоит minimum
По мотороловскому SDK вспомнить не могу, надо ставить его снова. |
Ответ: java-эмулятор
Опыты показали следующее - чтобы поведение мидлета в эмуляторе и телефоне (у меня Mot L9, со снятым RSA) было сходным (применительно к файловой системе) нужно
(относительно каталога "Motorola\Motorola Java ME SDK v6.4 for Motorola OS Products\EmulatorA.6\devroot\"): было: \a \b \c \e изменить на: \localhost\a \localhost\b (соответсвует съемной карте памяти) \localhost\c \localhost\e Обращение к ФС в мидлете (пример): ... Connector.open("file://localhost/" + .....); Если без "localhost", то в телефоне не будет работать. По поводу подписывания "Signing" можно выставить "trusted", но либо в эмуляторе не запустится, либо телефон скажет что-то типа "поврежденный мидлет..., удалить ?". Вообщем, на данный момент все работает и в эмуляторе и в телефоне. Всем спасибо! |
Ответ: java-эмулятор
Я вот так и не разобрался как пользоваться МикроЭмулятором (точнее как его вообще запустить), знаю шо рабоает это чудо через яву. И ниче придумать не могу.
Напишите плиз, что нужно прописать в RunCommand* МидлетПаскаля? |
Ответ: java-эмулятор
Пользуюсь Sjboy. Он у меня стоял ещё до того, как я джавой начал заниматься. Брат младший где-то откопал и установил, чтобы игры просматривать перед тем как на телефон заливать.
|
Ответ: java-эмулятор
А мне уже Sjboy разонравился. Щас для тестинга пользуюсь в основном старым проверенным NHALом(MidpX) или WTK 2.5.2.
|
Ответ: java-эмулятор
Насчет настройки микромулятора. Может и опоздал, но может кому и пригодится. По адресу forum.xakep.ru/m_1157944/tm.htm описано, как дать доступ тому эмулятору к файловой системе компьютера, полезно для некоторых приложений. А для запуска из мидлет паскаля у меня работает вот с такой ранкоманд:C:\WINDOWS\system32\java.exe -cp C:\installs\micro\microemulator-2.0.2\microemulator.jar;C:\installs\micro\microemu lator-2.0.2\lib\microemu-jsr-75.jar org.microemu.app.Main --impl org.microemu.cldc.file.FileSystem org.microemu.examples.fcview.FCViewMIDlet %JAD% . Пути конечно же у каждого свои. Эмулятор довольно таки стабилен, принципиальных багов пока не заметил. Не поддерживает прямой ввод кирилицы, однако паст работает, можно набирать например в блокноте. И еще: в папке lib эмулятора есть необходимый минимум библиотек, чтобы можно было компилировать классы для j2me не качая j2mewkt, правда сдк все равно нужен да и преверификатор придется искать отдельно. Вместе с окном самого эмулятора запускается java-консоль, в нее можно выводить отладочную информацию процедурaми debug и asert.
|
Часовой пояс GMT +4, время: 12:27. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot