I. Вначале немного теории
Java - это язык программирования. Существуют 3 различные редакции Java: JSE (Java Standard Edition) - это Java для компьютеров (в том числе для КПК); JEE (Java Enterprise Edition) - Java для серверов; JME (Java Micro Edition) - Java для мобильных телефонов, с очень урезанными возможностями, имеющая мало общего с JSE.
Кроссплатформенность Java позволяет запускать одни и те же Java-программы как на ПК, так и на КПК.
Программы
на Java обычно представлены в виде файлов-архивов с расширением jar, а
также в виде папок, к которым обычно прилагаются (или внутри которых
находятся) html'ники для их запуска браузером.
. Апплет - это программа, написанная на JSE. Коды JSE непосредственно в коды процессора транслируют JRE. JRE - Java Runtime Environment - это окружение для выполнения программ, интерпретатор, применительно к КПК обычно именуемый Java Virtual Machine
(JVM), т. е. виртуальной ява-машиной. Java Virtual Machine, работающие
на настольных и мобильных компьютерах, как правило понимают только коды
JSE и JEE, с кодами JME они, за редкими исключениями, не работают.
Апплеты,
как правило, выполняются в окружение браузера. При этом используются
виртуальные ява-машины, которые или встроены в браузеры, или являются
Java-плагинами к Internet Explorer'у. Выполнение апплета браузерами
может осуществляться on-line (если апплет скачивается из сети и не
остается на КПК в виде файла) или же off-line (если файл с апплетом
находится на КПК).
Апплеты могут также выполняться и отдельно от
браузера, для этого в класс апплета добавляют функцию "main()". То есть
апплет может запускаться отдельно от браузера, если он реализует
указанную функцию (например программа Toonel, используемая на КПК для
сжатия интернет-трафика). Класс апплета с функцией "main()" считается
точкой входа в программу по умолчанию, при этом такая точка входа может
быть не одна. При старте программы вызывается метод main() данного
класса.
Апплеты, выполняемые отдельно от браузера, выполняются
отдельно устанавливаемыми виртуальными ява-машинами (CrEme JVM, Jeode
Runtime JVM, IBM J9 RRPO10 JVM).
. Сервлет - это программа, написанная на JEE. Рассматривать в рамках данной темы сервлеты и JEE мы не будем.
. Мидлет - это программа, написанная на JME.
На
мобильных телефонах мидлеты выполняются непосредственно (runtime)
килобайтными виртуальными машинами (KVM), преобразующими коды JME в
коды процессора.
Для реализации на настольных и мобильных
компьютерах выполнения мидлета необходимо симитировать (эмулировать)
поведение мобильного телефона, как то: дисплей всего один и нет
двигающихся окон, софт-кнопки и цифровая клавиатура, для рисования есть
только холст с ограниченным набором функций, для ввода текста есть
стандартный набор полей ввода - вот это всё надо реализовать в таком
виде, в каком это представлено в конкретном телефоне или в каком-то
гипотетическом телефоне. Эту функцию на компьютерах (в том числе на
КПК) выполняют эмуляторы функций мобильных телефонов,
преобразующие коды JME как правило в коды JSE/JEE (с последующей их
передачей на встроенную в эмулятор Java Virtual Machine), или
непосредственно в коды процессора или ОС. Из числа эмуляторов,
работающих на КПК, здесь представлены: TAO Intent Java MIDlet manager,
IBM J9 WEME MIDP20 JMM, Coretek Delta java manager, Mitac JVM.
Эмуляторы функций мобильных телефонов обычно именуют эмуляторами
мидлетов или эмуляторами Java, иногда менеджерами мидлетов, хотя
менеджер мидлетов - это лишь пользовательский интерфейс эмулятора. Таким
образом, виртуальные ява-машины, работающие на настольных и мобильных
компьютерах, выполняют, как правило, программы, написанные на JSE, т.е.
апплеты. Коды JME, на котором написаны мидлеты, Java Virtual Machine,
за редкими исключениями, не понимают и поэтому работать с мидлетами не
могут. По изложенной причине ни игры для мобильников, ни Opera mini
запустить на Java Virtual Machine невозможно. Исключением из этого
утверждения является виртуальная ява-машина CrEme JVM, которая имеет
надстройку над JSE - эмулятор для исполнения кода JME, с довольно
скромными возможностями, позволяющими запускать небольшие программы на
JME. Для выполнения мидлетов на настольных и мобильных
компьютерах предназначены эмуляторы функций мобильных телефонов.
Эмуляторы понимают только коды JME и поэтому запускают только мидлеты.
Работать с программами, написанными на JSE (т.е. с апплетами),
эмуляторы не могут.
Изложенный вывод не является универсальным
правилом и отражает ситуацию, складывающуюся на компьютерах, работающих
под управлением Windows (в том числе Windows mobile). На мобильных
устройствах под управлением Palm OS коды JME также интерпретируются
эмуляторами, а вот на смартфонах под управлением Symbian эмуляторы не
работают, там витруальные ява-машины исполняют коды JME непосредственно.
.
Чтобы
разобраться в том, что за Java-программу (апплет или мидлет) мы видим
перед собой, необходимо раскрыть архив ***.jar. Если внутри архива
***.jar нет папки META-INF с вложенным в нее файлом MANIFEST.MF, значит
перед нами апплет, не поддерживающий функцию "main()", т.е. это апплет,
запускаемый браузером.
Если же внутри архива ***.jar есть папка META-INF с вложенным в нее файлом MANIFEST.MF, то:
-
если в MANIFEST.MF есть строка "Main-Class …", значит перед нами
апплет, запускаемый Java Virtual Machine отдельно от браузера;
-
если в MANIFEST.MF есть строка "Midlet1 - ...", значит перед нами
мидлет, запускаемый эмулятором. Последний показатель строки "Midlet1 -
..." - это запускаемый класс мидлета, с которого начинается выполнение
програмы.
Может быть и такой вариант: внутри архива ***.jar есть
папка META-INF с вложенным в нее файлом MANIFEST.MF, но в MANIFEST.MF
нет ни строки "Main-Class …", ни строки "Midlet1 - ...". Это означает,
что перед нами апплет, запускаемый браузером.
Если Java-программа
представлена в виде zip-архива или папки с набором классов, то это
также означает, что мы видим перед собой апплет, запускаемый браузером.
. II. Установка и запуск мидлетов на КПК А. Обзор используемого софта - эмуляторов функций мобильных телефонов (эмуляторов мобильной Java)
Эмуляторы предназначены для выполнения мидлетов (в основном игр для мобильных телефонов) на КПК. 1a) TAO Intent Java MIDlet manager (TAO Intent JMM)
версии 10.1.2.57, известный также под именем своего cab-файла
Java_10.1.2.57_WWE.cab. Этот cab-файл выложен на форуме (выкладывал
Sterh78), прямая ссылка на скачивание: TAO Intent JMM v. 10.1.2.57
Данный
эмулятор установлен в качестве штатного на Джемах (Кьютеках). На
некоторых моделях КПК этот эмулятор может не работать. Для исправления
некоторых его проблем Chuma выложил файл elate.dll,
который следует скачать и скопировать на КПК с заменой ранее
установленного файла. После этого эмулятор как правило начинает
запускаться. На WM 5.0 данная версия эмулятора не работает.
Эмулятор
устанавливается только в основную память, на Storage card не грузится
даже при использовании CabInstaller’а, все установившиеся мидлеты пишет
в Windows/app/jam/midlets. Однако после удаления из Менеджера MIDlet
какого-либо мидлета он из этой папки может автоматически не удалиться,
нужно это проверять и при необходимости удалять вручную.
Jad-файл при установке мидлетов не требуется. С буфером обмена не работает.
. 1b) Новая версия TAO Intent Java MIDlet manager (TAO Intent JMM) – v.10.1.2.76, работает также на WM 5.0. Chuma выложил на форуме cab-файл этой версии эмулятора, прямая ссылка на скачивание: TAO Intent JMM v.10.1.2.76
Данная
версия отличается от прежней большей устойчивостью в работе и
возможностью работы на WM 5.0, других существенных отличий не имеет.
Если v.10.1.2.76 отказывается работать, ее можно править тем же elate.dll, ссылка на который содержится выше для v. 10.1.2.57.
Если
эмулятор запустился, но при запуске установленных в него мидлетов
появляется сообщение об ошибке, может помочь переустановка шрифта
tahoma.ttf, подробности см. в сообщении Mforward'а № 434936: Переустановка шрифта
.
TAO
Intent JMM, установившийся в основную память, можно вручную перенести
на карту памяти вместе с мидлетами, установленными в его менеджер, и он
будет продолжать свою работу уже на карте без всяких проблем. Более
подробно об этом см. в сообщении № 364653: Порядок переноса эмулятора TAO Intent JMM на карту памяти
Удаление
эмулятора TAO Intent JMM – это целая проблема, поскольку разного рода
удалители его не видят. Для удаления нужно или делать хард-резет, или
удалять его вручную. Chuma выложил в этой теме список файлов,
создаваемых данным эмулятором, которые необходимо удалять: Удаление TAO Intent JMM вручную
. 2) IBM J9 WEME MIDP20 JMM
- еще один эмулятор явы. Полное наименование этой программы - The J9
VM, the core of WebSphere Everyplace Micro Environment (WEME), the IBM
implementation of the Java Virtual Machine (JVM) Specification.
Описание и ссылка на скачивание старой версии
(v. 1.3) данного эмулятора, известной также под именем своего cab-файла
weme-midp20-wm2003-arm_22.cab, находятся в сообщении № 218058: IBM J9 WEME MIDP20 JMM v. 1.3 Версия работает на WM 5.0. Новая версия эмулятора IBM J9 WEME MIDP20 JMM - v. 6.1.0 также работает на WM 5.0. Выложенные здесь варианты имеют поддержку JSR75 путем установки патча, а также поддержку VGA. Прямые ссылки на скачивание:
- версии для QVGA (cab-файл): IBM J9 WEME MIDP20 JMM - v. 6.1.0 - QVGA
- версии для VGA: IBM J9 WEME MIDP20 JMM - v. 6.1.0 - VGA
Ссылки на новую версию эмулятора выложил dogmat73, а yukon_28 собрал все составляющие версии для QVGA в единый cab-файл.
Версия
для VGA - это пока не дистрибутив ехе или cab, а копия содержимого
папки установки IBM на КПК. Порядок ее установки см. в сообщении
volta_john № 353237: Порядок установки новой VGA-версии эмулятора IBM J9 WEME MIDP20 JMM - v. 6.1.0
Эмулятор
при запуске образует менеджер мидлетов под именем "Midlet HQ". Все
установившиеся мидлеты он пишет в My Documents/temp. После удаления из
"Midlet HQ" какого-либо мидлета он из этой папки может автоматически не
удалиться, нужно это проверять и при необходимости удалять вручную.
Эмулятор хорошо работает на Storage card. Jad-файл при установке
мидлетов не требуется. Работает с буфером обмена.
Новая версия эмулятора работает существенно лучше предыдущей.
.
Если
в v. 6.1.0 для QVGA Вам не понравился шрифт, его можно заменить на
более крупный или более разреженный, подробности см. в сообщении №
324711: Шрифты для IBM J9 WEME MIDP20 JMM v. 6.1.0 для QVGA
.
Стандартный
комплект IBM J9 WEME MIDP20 JMM не поддерживает спецификацию JSR75, что
не позволяет работающим на этом эмуляторе мидлетам видеть файловую
систему КПК. Однако существует небольшой 20-килобайтный патч, установка
которого в эмулятор добавляет в него указанную спецификацию, в
результате чего работающие на этом эмуляторе мидлеты (например, Opera
mini) начинают видеть файловую систему КПК в полном объеме. Прямая
ссылка на скачивание патча: j9fix.zip
Патч устанавливается в эмулятор согласно приложенной к нему инструкции.
После установки патча перенастраиваем разрешения модифицированной Opera
mini в MIDlet HQ - Actions -> Permissions: Comm, File Read и File
Write нужно установить в Always allowed (настройки предоставлены
volta_john). В результате модифицированная Opera mini превращается в
полнофункциональный браузер, который может скачивать собственными
средствами (без поддержки внешнего браузера) любые файлы (причем с
докачкой) в файловую систему КПК. Скачанные файлы могут быть затем
открыты в наитивном (подлинном) формате.
. 3) Coretek Delta java manager
– эмулятор явы, применяемый в основном для запуска ява-игр, позволяет
использовать много игр, не запускаемых на других эмуляторах. Работает с
буфером обмена. Размер экрана 176x220, как на смартфоне, по эмулятору
имеется отдельная тема: Coretek Delta java manager
Наиболее
ранняя из представленных на форуме версий - версия 2003 года переведена
Chuma с китайского на английский. Данная версия создает в основной
памяти в Program Files папку Coretek, все игры устанавливаются в нее. В
случае удаления игры она без проблем удаляется и из этой папки. При
установке мидлетов требуется jad-файл. На WM 5.0 эта версия работает
только в оригинальном (китайском) варианте.
Новая версия 2006 года
предназначена для WM 5.0, но так же, как и предыдущая, заточена под
смарты. На покетах работает с разрешением 176х220. Данная версия
полностью соответствует спецификациям от Sun (даже формы такие же как в
офиц. эмуляторах), установка игр осуществляется из jar (не надо jad),
изначально на английском языке, работает с карты памяти. На WM 2003 не
работает вообще. Версия для Storage Card устанавливается по инструкции
из скачиваемого архива. Папка "com" применяется адаптации мидлетов.
Прямые ссылки на скачивание (все версии выложены Chuma):
Версия 2003 года: Coretek Delta java manager
Новая (2006 г.) версия для WM 5.0 (cab): Java.Coretek.MIDP.2.1.Bundle.cab
Новая (2006 г.) версия для WM 5.0 для установки на Storage card: Coretek2_Storage_Card.rar
. 4) Mitac JVM - эмулятор, выложенный на форуме santass. Прямая ссылка на скачивание: Mitac JVM
Выложивший
его santass писал, что он "заточен под смарты", при этом он отмечал
хорошую работу этого эмулятора с мидлетами на своем девайсе. 5) Esmertec Java
- еще один эмулятор для смартов, причем работающих на Windows Mobile
5.0 For Smartphone. Ссылку на скачивание предоставил unrealwolf, на
форуме эмулятор выложил volta_john. Прямая ссылка на скачивание: Esmertec Java
. 6) CrEme JVM. Виртуальная ява-машина CrEme (см. ниже) также может выполнять функции эмулятора.
. B. Порядок установки и запуска мидлетов на КПК
Представленные
выше эмуляторы образуют при запуске менеджеры мидлетов, являющиеся
пользовательским интерфейсом эмуляторов. Поэтому мидлеты, как правило,
вначале устанавливаются в менеджеры мидлетов, а затем уже из менеджеров
производится их запуск. Для установки мидлета в менеджер достаточно тапнуть стилусом на файл ***.jar,
и мидлет установится самостоятельно. Или можно вначале открыть
менеджер, дальнейший же порядок действий будет зависеть от
используемого эмулятора:
- в менеджере эмулятора TAO Intent JMM
нужно тапнуть на "Установить", менеджер покажет все имеющиеся на КПК
jar-файлы, затем тапнуть на нужный jar-файл, и он установится в
менеждер;
- в менеджере эмулятора IBM J9 WEME MIDP20 JMM нужно указать в сроке url путь к мидлету, находящемуся на карте памяти, следующим образом - file://Storage cardимя мидлета.jar. Указанный формат пути выложил на форуме Konrad.
Если
нет желания или необходимости устанавливать мидлеты в менеджер
эмулятора IBM J9 WEME MIDP20 JMM, запуск мидлетов можно производить при
помощи ярлыков. Если указанный эмулятор и запускаемый им мидлет
находятся на Storage card, ярлык для запуска мидлета выглядит так: 77#"Storage cardIBM MIDP20inemulator.exe" "-Xdescriptor:Storage cardOpera miniopera117.jar" (образцы выложили в данной теме Konrad и VitAR).
Данный
образец можно использовать для запуска любых мидлетов, изменяя при этом
только пути к файлам. Другие параметры данного образца, включая
расстановку кавычек и пробелов, изменять нельзя. Образцы ярлыков можно
также скачать по этой ссылке (приложение к сообщению Konrad): MIDLETS.zip Порядок установки мидлетов в эмулятор Coretek Delta java manager несколько отличается, подробности см. в теме: Coretek Delta java manager
При
запуске игр на Coretek'е в большинстве случаев виртуальная клавиатура
становится неактивной. Чтобы пофиксить это, необходимо, не закрывая
Coretek, запустить любую программу, использующую виртуальную клавиатуру
(например, нажать хард-кнопку Календаря), и, не закрывая эту программу,
переключиться в Coretek. В результате клавиатура не исчезает и остаётся
активной (метод выложен volta_john).
Осутствие в нижнем баре
софт-кнопок при запуске игры на Coretek'е не означает, что их там нет.
Они просто невидимы, и находятся рядышком в левом углу нижнего бара,
очень узкие. Правда, не всегда работают, хоть и исправно нажимаются. Порядок запуска мидлетов виртуальной ява-машиной CrEme JVM
также весьма специфичен. Если не удается запустить мидлеты тапом на
файл ***.jar, следует прочесть подробное изложение данного вопроса в
сообщении № 213155: Особенности запуска мидлетов виртуальной ява-машиной CrEme Порядок запуска мидлетов эмулятором Esmertec Java подробно изложен volta_john в сообщении № 398636: Запуск мидлетов эмулятором Esmertec Java
Эмулятор работает на смартфонах под управлением Windows Mobile 5.0 For Smartphone, тестировался на Qtek 8310.
На коммуникаторах BenQ P50 и Gigabyte G'Smart
установлены свои эмуляторы (на BenQ P50 эмулятор называется iaJET, а на
Gigabyte G'Smart название мне неизвестно). Объединяет эти эмуляторы то
обстоятельство, что мидлеты на них запускаются тапом на файл ***.jad .
.
Мидлеты, установленные в менеджеры мидлетов, запускаются тапом на соответствующую иконку или нажатием на Launch.
.
Поскольку
некоторые эмуляторы, а также виртуальная ява-машина CrEme запускают
мидлеты через jad-файлы, необходимо в таких случаях в папку с файлом
***.jar помещать (перед установкой мидлета в менеджер) и одноименный
файл ***.jad, т.е. эти файлы должны находиться рядом, например:
Opera mini.jar
Opera mini.jad.
Если
файл ***.jad отсутствует, его следует выделить из файла ***.jar на
настольном ПК с помощью программы Jadmaker (выложил на форум Chuma): Jadmaker
Запускаете
на настольном ПК Jadmaker, кликаете правой клавишей мыши на файл
***.jar, затем - на строку «Make JAD» в контекстном меню, и файл
***.jad появляется.
Выделение jad-файла вожможно также
непосредственно на КПК путем редактирования файла Manitest.mf, более
подробно об этом см. в сообщении volta_john № 365262: Изготовление jad-файла для мидлета на КПК
.
По
указанной ниже ссылке можно открыть крупную базу с играми для
мобильников, большинство из которых нормально запускается и работает на
КПК (выложена Chuma):
_http://www.masyaka.net.ru/files/games/s700/
Ссылки на прямое скачивание отдельных игр, запускаемых на КПК (также выложены Chuma): AsphaltUrbanRedFactionAllods Doom. Chuma писал об этой игре: "Используйте кнопки 0,*,# на экранной клаве (7- смена оружия). Довольно играбельно."
GravityDefied, выложенная Цитрус: GravityDefied
И еще 10 игр, выложенные Konrad: MIDLETS.zip
Я также выложил в этой теме архив с 70 играми - мидлетами, которые нормально запускаются на КПК, ссылка на скачивание: Java-игры на КПК
На форуме также имеется тема, где игры - мидлеты выкладываются по отдельности с картинками и описанием: Java Игры для одноименной машины
Не следует думать, что эмуляторы для КПК смогут запустить любой мидлет от любого телефона. Что-то запустится, а что-то нет.
Игры
от Nokia, обычно не запускающиеся на эмуляторах для КПК, можно
преобразовывать в формат, пригодный для воспроизведениях на эмуляторах
для Windows mobile, при помощи специальных Java-адаптеров Motomidman и FullJava (ссылки выложили соответственно volta_john и Chuma), подробности см. в сообщении № 391312: Motomidman & FullJava
.
Существует также достаточно много игр, которые хоть и запускаются на КПК, но
играть в них практически невозможно (например Splinter Cell, Spider
Man). Жмешь на клавишу, и герой несется вперед, насколько программа
позволяет ему двигаться в данном направлении, а затем замирает, и чтобы
оживить его, нужно нажать на несколько клавиш, затем все повторяется.
Играть, конечно, невозможно. При управлении играми с виртуальной
клавиатуры существует также проблема в том, что цифры 1, 2, 3 на
мобильнике располагаются в верхнем ряду клавиш, сответственно этому
запрограммированы и игры. На КПК эти цифры располагаются в нижнем ряду,
и поэтому при управлении с КПК герои игр движутся как-бы не в том
направлении. Исправить данные проблемы можно установкой продвинутых клавиатур от Макцентра или от Resco (Resco ставлю на второе место, так как она не во играх исправляет ситуацию), а также патча от volta_john, более подробно см. об этом в сообщении volta_john № 435173: Управление в java-играх (мидлетах). Известные проблемы и некоторые способы их решения.
.
Практически
любой мидлет можно запустить на эмуляторе для настольного ПК от
программера kwyshell'а . Вес эмулятора - всего 1.5 Мб, скачивается по
ссылке _http://home.kimo.com.tw/kwyshell/Download/MidpX/MidpX.exe
(ссылку выложил Chuma).
Еще вариант для настольного ПК - подборка
в количестве 130-ти лучших мидлетов, перекомпилированных в JSE, которые
с очень хорошим качеством запускаются на ПК при помощи бесплатного
Java-плеера Mpowerplayer, подробности см. в сообщении № 391335: Mpowerplayer
Приложение Eyes-Free для общения с тачфоном вслепую Разработчики программного обеспечения Чарльз Чен (Charles Chen) и Т. В. Раман (T.V. Raman) создали инновационное приложение Eyes-Free, которое позволяет управлять некоторыми функциями тачфона, не глядя на дисплей. Как известно, все гениальное просто и приложение Eyes-Free не является исключением.
Spb TV 1.0: карманное телевидение на WM-телефонах Компания Spb Software, базирующаяся в Санкт-Петербурге, объявила о выпуске программы для просмотра телевизионных каналов Spb TV 1.0. Поддерживаются устройства с ОС Windows Mobile. Приложение функционирует в сетях Wi-Fi, 3G и WiMAX, трансляция происходит по IP-протоколу (интернет).
Просмотрщик фотографий Nokia Photo Browser для смартфонов с сенсорным дисплеем Nokia Beta Labs анонсировала очередное приложение, которое получило название Nokia Photo Browser. Оно предназначено для комфортного просмотра фотографий на смартфонах компании Nokia. В данный момент приложение Nokia Photo Browser доступно в версии 0.93 и поддерживает только устройства на базе платформы S60 5 edition, то есть смартфоны Nokia 5800 XpressMusic и Nokia N97.
Служащие смогут искать документы своей компании через iPhone Австралийская консалтинговая компания, Spyk Software, анонсировала первое в мире приложение, позволяющее служащим пользоваться Интернетом и искать все документы компании с помощью своего iPhone. Приложение получило название iShare и уже доступно для использования с сегодняшнего дня iPhone App Store.
AndruXA:Я не черта не понял, а попроще нельзя ... (15:41 09.12.2006)
SiLEnt111:а для Windows Mobile 2003 second edition ... (08:34 02.03.2007)
а для Windows Mobile 2003 second edition for Smartphone где прогу та взять почти все сылки перекачал и не одна не подходит. 20 метров как не как ответить
Владислав Мандрыкин:пожалуйста скажите какая программа лучша ... (16:08 26.04.2007)
пожалуйста скажите какая программа лучшая чтобы играть на мобиле RoverPC S5 ответить
ROLLY:Вот эта программа лучше для Роверов http ... (10:49 30.04.2007)
Вот эта программа лучше для Роверов http://www.smartphone.net.ua/s_377.html; ответить
ROLLY:Ей можно установить любую игру=() :mrgre ... (10:49 30.04.2007)
MIhas:капец тут понаписано. У меня КуТек8310 и ... (16:45 04.05.2007)
капец тут понаписано. У меня КуТек8310 и за 6 меяцев еще ни одну норм игруху не намаял.... чтоб работала.
единственое че я намаил это серьездно работающую игруху Форекс ответить
Dolby:у мя тож кутек 8500 за три месяца вчера ... (16:02 09.06.2007)
у мя тож кутек 8500 за три месяца вчера тока аську установил , оч хочу поиграть в героев 3 на мобиле..
но стока гемора из-за этого , пипец.. я разрываюсь.. ответить
evgeniy9009:Больно заумне а по проще незя. ... (07:04 06.04.2008)
ВТВ:А мне понравилось - все разжевано и разл ... (14:01 25.04.2008)
А мне понравилось - все разжевано и разложено по полочкам. Я долго искала инфо по Java, Midlet, не могла разобраться какой эмулятор ставить, почему при скачке игры для конкретного КПК - они не идут. Здесь же хоть и много написано, зато подробно и понятно даже такому чайнику как я (кпк пользуюсь только 4 месяца). Огромное спс. ответить
Мозг закепел ещё на истории. Кто разобрался раскажите что делать для смарта ipaq 514 под WM 6.0. У меня не запускаются java Heroes III, а я фанат ответить
Speereo Voice Translator v3.90.852 для Symbian 9.х S60 Speereo Voice Translator Multilanguage от Speereo – это уникальный фразеологический словарь и великолепный помощник для бизнеса и отдыха. Выбирайте необходимый язык, далее фразу и программа сама прочитает ее в слух.