powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / кпк и java
25 сообщений из 43, страница 1 из 2
кпк и java
    #33274772
фамилия моя - ламакин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
такая ситуация... есть кпк подключенный к нету. есть хтмл страница, содержащая апплет, который на обычном пк работает отлично, но кпк апплет не отображает, т.е. и не запускает. как сделать, чтобы кпк загружал апплеты?
...
Рейтинг: 0 / 0
кпк и java
    #33274795
и ещё... кпк - ASUS A620, ось - Pocket PC 2003
...
Рейтинг: 0 / 0
кпк и java
    #33274804
MPoil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а не пробовал Jeode?
...
Рейтинг: 0 / 0
кпк и java
    #33274829
фамилия моя - ламакин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, но попробую. пробовал pjava - не помогло
...
Рейтинг: 0 / 0
кпк и java
    #33274848
фамилия моя - ламакин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробовал Jeode. апплеты из нета грузятся, а те, которые сам написал (как тесты, типа HW!) ни фига. один апплет - пара батонов с ссылками на другие сайты - загружается (состоит из одного класса), но на кнопки не реагирует (на пк всё нормально). другой апплет - сложение чисел со swing-компонетами - даже не загружается (состоит из двух классов, сделал jar-архив), пишет: failed to run applet. в чём мой касяк?
...
Рейтинг: 0 / 0
кпк и java
    #33275513
foo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
foo
Гость
попробуй ewe jvm
...
Рейтинг: 0 / 0
кпк и java
    #33280481
фамилия моя - ламакин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fooпопробуй ewe jvm

скачал Ewe148-JavaVM, да вот не шарю как её ставить. там jar-архив и пара dll-ок. чё с ними делать? jar не запускается.
...
Рейтинг: 0 / 0
кпк и java
    #33280792
foo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
foo
Гость
Вот что написано на сайте производителя ( www.ewesoft.com )
В разделе Downloads->For PocketPC


Ewe148-CAB-PocketPC2003.zip (Low Resolution version) – this file contains a single CAB file that can be used to install the Ewe VM on a PocketPC 2003 device. Most devices purchased in or after 2004 will be a PocketPC 2003 device. You can verify the OS on your device by going to Start->Settings->System(tab)->About. It will report “Windows Mobile 2003” (possibly also “Second Edition”). The Version will also be 4.2x.xxx.

If you have a PocketPC device that features a VGA 640x480 high-resolution display then you can also use this version: Ewe148-CAB-PocketPC2003-HighResolution.zip. This version makes full use of the 640x480 display screen instead of running in 320x240 emulation mode.

If you have a PocketPC 2002 or one of the first generation PocketPC devices, then use this file instead: Ewe148-CAB-PocketPC.zip. This file, however, contains three different CAB files, one for each of the processor types supported by the original PocketPC – ARM (for StrongARM or Xscale processors), MIPS and SH3. All PocketPC 2002 devices will use the ARM CAB file. First generation PocketPC devices can be any of the three processors. Again check the About information to determine which CAB file to use.

Installing Using CAB Files

This is the recommended way of installing the Ewe VM. The CAB file installs the application and will also register information so that the Remove Programs utility will be able to uninstall the VM if necessary.

To install the application, use ActiveSync to connect to the PocketPC and copy the appropriate CAB file to any location on the PocketPC (including a Storage Card – if so desired). Then, disconnect from ActiveSync and run the File Explorer on the PocketPC itself. Locate the CAB file on the PocketPC file system and then simply select the CAB file with the pen. The VM will then be automatically installed on the system and the CAB file itself will be removed from the PocketPC.

After installation go to Start->Programs->Ewe and click the ewe icon to run the VM. You can also select the Solitaire sample or RegistryView sample as well.

To uninstall after a CAB installation, you can use the Remove Programs option in the Settings screen.

Там же можно посмотреть как ее поставить вручную и удалить.
...
Рейтинг: 0 / 0
кпк и java
    #33281629
фамилия моя - ламакин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или я опять чё-та не понимаю, или я не понимаю ничего... обчитался на ewesoft.com обо всем. как сделать так, чтобы отобразить в браузере кпк апплет я не нашел. на главной странице: Ewe is a programming system that allows you to write applications, using Java, which run exactly the same on desktop systems, on mobile systems, and even in a Web browser as an Applet. т.е. я так понимаю, что этот ewe "основан" на яве и его можно запускать как приложение или как апплет. соответсвенно под ewe (Ewe VM, а не JVM) есть на сайте VM для пк, кпк и т.д.... но эти машины нужны для запуска ewe-программ(!), которые используют, например, класс не java.net, а класс ewe .net. мне не нужны эти ewe-applications (я не хочу писать на ewe; у меня много уже написаных java-апплетов), мне всего лишь мужна JVM для кпк, поддерживающая Java 1.2 и выше (и соответственно апплеты). Jeode клево исполняет свои обязанности без всяких заморочек, ввиде своего "языка", приложений и пр., но с явой 1.1.1....
...
Рейтинг: 0 / 0
кпк и java
    #33284411
фамилия моя - ламакин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чёрт с ними, со swing'ами... нормально запускаются. но что делать с джарами. их Jeode не хочет запускать: failed to run applet.
...
Рейтинг: 0 / 0
кпк и java
    #33294362
фамилия моя - ламакин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так как запустить jar на кпк??? помогите с советом, пожалуйста!!! а то буду не ламакин, а юзеров )))))))
...
Рейтинг: 0 / 0
кпк и java
    #33624565
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фамилия моя - ламакинчёрт с ними, со swing'ами... нормально запускаются. но что делать с джарами. их Jeode не хочет запускать: failed to run applet.Как раз Swing запускаться на КПК не будет. Все известные для КПК реализации Java-машины поддерживают либо Personal Java (Java 1.1.8), либо MIDP, либо свои библиотеки (например Waba). Графический интерфейс пользователя (GUI) в Personal Java реализуется на основе AWT-библиотеки которая поддерживает крайне примитивный интерфейс. Фактически Personal Java считается тупиковой ветвью. Вам в любом случае апплет придется переделывать. Если хотите сделать его универсальным, то есть для Symbian и Windows Mobile, ориентируйтесь на MIDP 2.0. Если устраивает только Windows Mobile, можете использовать Ewe VM, которая базируется на Waba API с самой мощной и быстрой GUI-библиотекой. Советую для начала Java Support on Pocket PC
...
Рейтинг: 0 / 0
кпк и java
    #33624679
кодеришко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
okdoky Если хотите сделать его универсальным, то есть для Symbian и Windows Mobile, ориентируйтесь на MIDP 2.0. А как этот MIDP jar-файл потом на Windows Mobile 2005 запустить? Какая JVM для этого понадобится?
...
Рейтинг: 0 / 0
кпк и java
    #33627049
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кодеришко okdoky Если хотите сделать его универсальным, то есть для Symbian и Windows Mobile, ориентируйтесь на MIDP 2.0. А как этот MIDP jar-файл потом на Windows Mobile 2005 запустить? Какая JVM для этого понадобится?Лучше всего подходит IBM WebSphere Everyplace Micro Environment (J9). Эта JVM поддерживает:
автор- Connected, Limited Device Configuration (CLDC 1.0 and 1.1) and Mobile Information Device Profile (MIDP 2.0) for the palmOne Tungsten C and HP iPaQ 4700, HP iPAQ 3715, and HP iPAQ 5550 devices.
- Connected Device Configuration (CDC 1.0_01), Foundation Profile, and Personal Profile for the HP iPaQ Pocket PC h5550 and the Sharp Zaurus SL-6000
...
Рейтинг: 0 / 0
кпк и java
    #33627134
кодеришко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
okdokyЛучше всего подходит IBM WebSphere Everyplace Micro Environment (J9). И сколько она стоит?
...
Рейтинг: 0 / 0
кпк и java
    #33627304
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кодеришко okdokyЛучше всего подходит IBM WebSphere Everyplace Micro Environment (J9). И сколько она стоит?Всего $6 на одно устройство. Trial JVM отдельно скачать нельзя, либо вместе с Eclipse-based IDE "WebSphere Studio Device Developer" (WSDD), либо купить на Handango . С учетом стоимости скачиваемых байтов, последнее (Handango) может оказаться предпочтительнее. Впрочем я не знаю размер WSDD.
...
Рейтинг: 0 / 0
кпк и java
    #33628155
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
okdokyКак раз Swing запускаться на КПК не будет. Все известные для КПК реализации Java-машины поддерживают либо Personal Java (Java 1.1.8), либо MIDP, либо свои библиотеки (например Waba). Графический интерфейс пользователя (GUI) в Personal Java реализуется на основе AWT-библиотеки которая поддерживает крайне примитивный интерфейс. Фактически Personal Java считается тупиковой ветвью. Вам в любом случае апплет придется переделывать. Если хотите сделать его универсальным, то есть для Symbian и Windows Mobile, ориентируйтесь на MIDP 2.0. Если устраивает только Windows Mobile, можете использовать Ewe VM, которая базируется на Waba API с самой мощной и быстрой GUI-библиотекой. Советую для начала Java Support on Pocket PC Хотелось бы сделать существенные замечания к собственному посту. Он основан на моих "слегка" устаревших данных. Начнем с того что Swing для КПК уже реализован у NSICOM CrEme . Конечно JVM для CLDC/MIDP проще, соответственно ее легче переносить не только на мобильные телефоны, но и на Desktop. Вызывает опасение серьезная оганиченность CLDC/MIDP . Основные CLDC-пакеты java.io, java.lang, java.util имеют очень мало классов. Следует обратить внимание, что уже реализован Personal Profile (почти совместимый с Personal Java) для J2ME CDC. Кроме того CDC появилась даже на Nokia Series 60 - http://press.nokia.com/PR/200506/1000239_5.html . Ориентация на J2ME CDC сейчас кажется предпочтительнее. При этом лучше использовать, упомянутые мною IBM J9 и NSICOM CrEme. ИМХО
...
Рейтинг: 0 / 0
кпк и java
    #33797799
rendor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Я совсем недавно начал предпринимать попытки разобраться в яве - не в программировании, а в ее использовании. Кое в чем я уже разобрался самостоятельно, но у меня возникли 2 вопроса, по которым требуется помощь специалистов.
1) Мой первый вопрос (а вернее проблема) состоит в том, что у меня на КПК I-Mate Jam (WM 2003) не запускаются апплеты. Есть ли здесь специалисты по КПК?
Я пытаюсь запускать апплеты на КПК на Java-машинах Jeode Runtime JVM и IBM J9 PPRO10 JVM. Запустился пока только один апплет - это программа toonel.net для сжатия интернет-трафика (она и на компе у меня запустилась). В этом апплете, в манифесте, в строке «Main Class» записано имя запускаемого класса – «gui.ClientForm», которое я и вписал в ярлык:
"\Storage card\IBM PPRO10\bin\j9.exe" "-jcl:ppro10" -cp "\toonel.jar" gui.ClientForm
Через ярлык этот апплет у меня запустился. Также запустился он на IBM J9 PPRO10 JVM, а также на CrEme JVM.
Но другие апплеты, причем довольно маленькие и простые, которые я скачиваю с инета, запускаться категорически не хотят. Причем в этих апплетах нет манифеста, и какой класс является запускаемым, я разобраться не могу, поэтому записываю в ярлык методом перебора все классы подряд, но все равно ничего не получается.
Например, есть такой апплет clockhand.jar (обыкновенные часы) весом всего 3,5 Кб, который имеет внутри следующие файлы:
clockHand.class
hmHand.class
hms.class
javex.class
sweepHand.class
logo.gif
4.html
По образцам я составлял для Jeode Runtime JVM ярлыки такого типа:
"\Windows\evm.exe" -Djeode.evm.console.local.keep=TRUE -cp \clockhand.jar clockHand - это для запуска с консолью, и такие:
"Windows\evm.exe" -Xnowinceconsole -cp \clockhand.jar clockHand - для запуска без консоли.
Также делал ярлыки для IBM J9 PPRO10 JVM:
"\Storage card\IBM PPRO10\bin\j9.exe" "-jcl:ppro10" -cp "\clockhand.jar" clockHand
Поскольку апплет маленький, я сделал такие ярлыки для каждого класса, но Jeode все время пишет одно и то же:
Java.Lang. NoSuchMethodError: clockHand.main (Ljava/lang/String:) V
Ява-машина IBM тоже все время сообщает об одной и той же ошибке почти то же самое: "(E)EXEL0063 Class sweepHand does not implement main()
Exception in thread "main" java.lang.NoSuchMethodError: sweepHand.main([Ljava/lang/String;)V".
Может ли мне кто-нибудь объяснить, что я делаю не так и почему апплеты у меня не запускаются.
Прошу учитывать, что я не программист, хотя понимаю некоторые основы, т.к. в годы учебы изучал ассемблер. Прошу также не посылать меня читать тексты на сайтах на английском языке.
.
2) И еще вопрос. На ПК у меня установлена ява-машина j2re-1_4_1_01-windows-i586-i.exe. Я еще скачал на ПК файл weme-wm2003-arm-midp20-5.7.1-P-20040723-1833.exe. 4 Мб из него установилось на КПК в виде эмулятора IBM J9 MIDP20, который на КПК с мидлетами нормально работает, а 54,9 Мб осталось на ПК, образовав папки IBM\WEME\_jvmwm (45 Мб), IBM\WEME\571, IBM\WEME\license_wm, IBM\WEME\uninst571. Меня интересует - эти 54,9 Мб, оставшиеся на ПК - это что такое – это эмулятор для работы мидлетов на ПК, или это ява-машина для работы апплетов на ПК, или же это что-то еще? Во всей этой гигантской папке IBM я нашел только два запускаемых файла – в папке IBM\WEME\_jvmwm\jre\bin - manualwrapper.exe и jinstall.exe. Manualwrapper.exe вообще не запускается, а при запуске jinstall.exe появляется сообщение об ошибке – «Ошибка – установка Java™. Формат: jinstall <URL файла конфигурации>». Что это означает, я не понимаю. Куда я должен ввести это: jinstall <URL файла конфигурации> - может быть надо создать ярлык? Может ли кто-нибудь воплотить это в образец? Если это эмулятор для ПК, то что такое JSDK и WTK, о которых на этом форуме написано, что они обязательно нужны, чтобы работал эмулятор? Кто-нибудь может объяснить поподробнее?
...
Рейтинг: 0 / 0
кпк и java
    #33801046
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
жава разная. Та которая J2ME (на кпк и телефонах) имеет мало от той которая J2SE (на компутирах). Вероятно апплеты написано для большой жавы, в той которая на устройстве просто нет соответствующих классов.

Различия могут быть даже если производитель виртуальной машины декларирует полную совместимость с J2SE

ничё не выйдет
...
Рейтинг: 0 / 0
кпк и java
    #33801179
rendor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Конечно, возможно этот апплет написан на j2se, а JVM на КПК не имеет необходимого класса. Но ведь у меня на ПК стоит j2re, что (если я правильно понимаю то, что прочитал на этом сайте) почти то же самое, что и j2se. Так вот этот трехкилобайтный апплет и на ПК запускаться у меня отказывается! Во всяком случае при клике на clockhand.jar. Я заметил такую закономерность - я не могу запустить ни на ПК, ни на КПК апплеты, не имеющие внутри себя манифеста.
...
Рейтинг: 0 / 0
кпк и java
    #33801225
mysterio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так. Начинаем разжевывать основы.
Итак: есть 3 редакции Java.
JSE - Java Standard Edition под десктоп.
JEE - Java Enterprise Edition под сервер.
JME - Java Mobile Edition под мобильные устройства.

Под КПК поставляется JME-редакция.

Идем дальше: JRE - Java Runtime Environment (окружение для выполнения программ, можете называть ее JVM - Java Virtual Machine, это интерпретатор).

Вот именно он входит в JSE JRE и JME JRE. JEE лишь расширяет и во всю использует JSE JRE.

Теперь что такое апплет. Апплет это такое Java-приложение, которое выполняется в окружение вашего браузера. Это значит, что оно имеет определенный интерфейс. То есть браузер знает, как работать с такими апплетами и умеет их выполнять. Поэтому апплеты должны выполняться в браузере (IE, FireFox, Mozilla etc.). Выполняются они JVM. Она бывает своя (по-моему у Opera например) или в виде плагина от Sun, IBM etc.
Иногда с целью выполнения отдельно от браузера в класс апплета добавляют функцию main(). С нее JVM начинает выполнять вашу программу. То есть апплет может запускаться отдельно, если он реализует эту функцию.
rendorПоскольку апплет маленький, я сделал такие ярлыки для каждого класса, но Jeode все время пишет одно и то же:
Java.Lang. NoSuchMethodError: clockHand.main (Ljava/lang/String:) V

Вот тут выкидывается ошибка, что этого метода нет. Значит запускать данный апплет надо исключительно из браузера.

Теперь дальше. Что такое JAR. Это обыкновенный RAR-архив с дополнительной информацией. В частности это файл манифеста. В нем задаются настройки программы. Например Main-Class. По умолчанию этот класс считается точкой входа в программу (она может быть не одна) и при старте вызывается метод main() данного класса. А его нет, поэтому она опять так не запустится.

Вывод: запускать из браузера через HTML элементы <applet> (в данный момент объявлен deprecated (не рекомендован к использованию и может исчезнуть в следующих версиях) или <object>. О синтаксисе вы можете прочитать на сайте w3c.org. Но скорее всего рядом с апплетом лежит HTML-ник, в который эта разметка уже внесена.

Я конечно написал тут много лишнего, но надеюсь достаточно понятно. Задавайте вопросы, если что-то не поймете.
...
Рейтинг: 0 / 0
кпк и java
    #33801228
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mysterio
Теперь дальше. Что такое JAR. Это обыкновенный RAR-архив с дополнительной информацией.

не рар, а зип. и дополнительной информацией в нем нет, если понимать это в прямом смысле. просто внутри зипа могут быт предопределенные файлы
...
Рейтинг: 0 / 0
кпк и java
    #33801242
mysterio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
под дополнительной информацией я подразумевал, например, файл манифеста.

Насчет ZIP, да, вы правы. Это я ошибся.
...
Рейтинг: 0 / 0
кпк и java
    #33801274
===-===
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Deady mysterio
Теперь дальше. Что такое JAR. Это обыкновенный RAR-архив с дополнительной информацией.

не рар, а зип. и дополнительной информацией в нем нет, если понимать это в прямом смысле. просто внутри зипа могут быт предопределенные файлы
сопцно и не особо зип :) порядок хранения инфы другой :)
сам метод - да, зип.
...
Рейтинг: 0 / 0
кпк и java
    #33801292
rendor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mysterio
Огромнейшее Вам спасибо, что Вы так подробно мне все объяснили. Здесь нет ни одной строчки лишней. Как человеку, изучавшему основы программирования и помнившему почти наизусть 600-страничный трактат Уильяма Радда "Программирование на ассемблере" (книга была на русском языке), мне теоретическая часть понятна. Когда я учился, явы и в помине не было, как не было и мобильных телефонов. Я бы хотел еще уточнить, если можно, несколько теоретических моментов.
1) Правильно ли я понимаю взаимосвязь понятий JSE, JEE и JME с понятиями апплет, сервлет и мидлет. А я понимаю так, что программы, написанные на JSE, принято именовать апплетами, на JEE - сервлетами, на JME - мидлетами . Или это все сложнее, чем мне кажется?
2) Если JVM это то же самое, что и JRE, то правильно ли я понимаю, что Java-машины Jeode Runtime, IBM J9 PPRO10 и CrEme, установленные у меня на КПК, преобразуют коды языка высокого уровня (явы) в бинарный код ассемблера и передают их в процесссор, при этом эти JVM работают исключительно с апплетами, написанными на JSE? Или все сложнее?
3) Если это так, то правильно ли я понимаю, что с мидлетами работают только эмуляторы телефонов (например, TAO Intent JMM, IBM J9 MIDP 2.0), которые преобразуют коды JME в коды в JSE/JEE (или, может быть, в коды ОС или непосредственно в коды ассемблера)?
Если я это понимаю неправильно, хотелось бы, чтобы Вы расставили это по местам.
Что же касется прикладной части Вашего ответа, то я пытаюсь сейчас разобраться с w3c.org. По идее там должен быть формат или образец линка, который свяжет мой IE на КПК с JVM на КПК. Ведь под синтаксисом Вы именно это имели ввиду?
Там, где я скачал апплеты, html'ников с разметкой не было. Я в принципе их и не искал, но сейчас посмотрел еще раз - действительно нет. Тот апплет, о котором я написал, я скачивал здесь:
_http://www.scripts.dimitraservice.com/java.html
...
Рейтинг: 0 / 0
25 сообщений из 43, страница 1 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / кпк и java
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]