- Java для windows
- Современные инструменты или плагины для работы операционных систем.
- Java ME Platform SDK and Windows Mobile Device Integration
- System Requirements
- Host Computer
- Windows Mobile Target Device
- Installing CLDC Emulation on a Windows Mobile Device
- Installing CLDC Emulation on a Windows Mobile Emulator
- Java and windows mobile
Java для windows
Одной из наиболее распространенных операционных систем в нашей стране является Windows. А для работы его приложений особенно в различных поисковых системах требуются дополнительные приложения или плагин. Одним из таких плагинов является java без которого ни один системный администратор не представляет нормального функционирования компьютера в интернете.
Современные инструменты или плагины для работы операционных систем.
Причем java для windows скачивается абсолютно бесплатно. Давайте разберемся чем на самом деле является java и посмотрим историю ее появления в сегодняшнем компьютерном мире, а также рассмотрим важнейший вопрос компьютерной безопасности в связи с использованием этого приложения в различных модификациях как непосредственно самого Windows, а также других операционных систем.
Итак, java на самом деле является языком программирования, позволяющим компьютеру расшифровывать определенные программные приложения, с которыми он может сталкиваться на интернет сайтах. Так, например, многие интернет банкинги используют этот язык для создания на сайтах платежных систем различных функциональных кнопок, что значительно облегчает скорость работы компьютера с тем или иным сайтом. Начало работы над этим программным продуктом приходится на 1990 год. А вот первая версия java появляется только через шесть лет. Этот продукт первоначально имел название Oak, что переводится с английского как дуб, и был разработан компанией Sun Microsystems, но в дальнейшем и сам программный продукт, да и вся компания были приобретены известной американской компанией Oracle. И на сегодня этот программный продукт является незаменимым инструментом многих программистов.
Главным достоинством этого языка является не только популярность у его разработчиков, но и наличие большого количества специалистов программирующего на нем. Если говорить о скорости работы самого языка с компьютером, то он во многом уступает своему конкуренту С++, но из-за своей популярности особенно среди банковских приложений он успешно продолжает конкуренцию на рынке IT технологий. Если говорить о безопасности, то само наличие такого плагина при работе в интернете делает компьютер более уязвимым для различных хакерских атак. Но с другой сторон разработчики компании постоянно занимаются тем чтобы уменьшить такую опасность. И при правильной настройке самого компьютера такая опасность значительно уменьшается.
Java ME Platform SDK and Windows Mobile Device Integration
This document describes how to configure a target device running Windows Mobile to work with the JavaTM Platform Micro Edition Software Development Kit.
System Requirements
This section describes the required hardware and software environments for the host computer and the target Windows Mobile device.
Host Computer
Java ME Platform SDK must be installed on a system (the host computer) that meets the minimum hardware and software requirements:
200 MB free hard disk space, 1 GB system RAM, 1 GHz Pentium CPU
Microsoft Windows XP or Vista 32-bit with recent service packs
Note — If you installed ActiveSync after the Java ME Platform SDK, you must restart the host computer before using on-device SDK features with a Windows Mobile target device.
Windows Mobile Target Device
The target device must have network connectivity, a 32 bit RISC-based microprocessor, and a minimum 64 MB RAM.
Windows Mobile 6.0 must be installed.
Advanced Network Functionality must be enabled. In Windows Mobile, select Settings > Connections > USB to PC.
Installing CLDC Emulation on a Windows Mobile Device
This procedure describes how to install Sun Java CLDC Emulation software on a real device and make it available to the Java ME Platform SDK software on the host computer. Before starting, be sure the System Requirements have been met.
Connect the device to your host computer with a USB cable and register it with ActiveSync.
Copy the Sun Java CLDC Emulation Installation CAB file onto the clipboard.
Browse to JavaMESdkHome \on-device\winmobile-arm .
Right-click on sun-java-cldc-emu.cab .
Select Copy from the context menu.
Paste the CAB file into the device root directory.
In Windows Explorer, open Mobile Device.
Open My Windows Mobile-Based Device.
Open the Edit menu.
Click Paste to insert the CAB file.
Run the File Explorer on your device.
Open the Start menu.
Click File Explorer.
Start the CAB installation on the device.
Open the Show menu.
Select My Device.
Click on the sun-java-cldc-emu.cab file.
If asked during the installation, install the application on the device.
Wait for the installation to finish.
You can delete the CAB file after the installation is complete.
Press on sun-java-cldc-emu.cab label until the context menu opens.
Run the Sun Java CLDC Emulation on the device.
Open Start menu.
Click Sun Java CLDC EMU.
Wait for the Sun Java CLDC Emulation to start.
Allow up to 30 seconds (the default value) for Java ME SDK to recognize the connected device and the Sun Java CLDC emulation software.
When the device is recognized a new device, CldcWinceEmu number (for example, CldcWinceEmu1) should appear in the Device Selector window, and the output from the command emulator.exe -Xquery should also be displayed.
You can select this device as a target device in the user interface, or if you run the emulator from the command line it can be used as an argument. For example:
Installing CLDC Emulation on a Windows Mobile Emulator
This procedure describes how to install the CLDC platform binary for the ARM processor into the Windows Mobile Emulator.
Before starting, be sure the System Requirements have been met.
Download and install Microsoft Device Emulator with device images for Windows Mobile 6.
Download and install Microsoft Virtual PC.
Note — Installs virtual switch driver required for emulated network adapters.
Run Windows Mobile 6 Professional Emulator and bind its emulated NE2000 Network Adapter to a desktop network card.
Consult the Microsoft device emulator documentation for instructions.
Don’t use ActiveSync for networking (cradling the emulator).
Write down the IP address of the emulator.
Open the Start menu on the emulator, click Settings, click Connections, click Network Cards, Click NE2000 Compatible Ethernet Driver.
Open Emulator Properties
Open the File menu.
Set JavaMESdkHome \on-device\winmobile-arm as a shared folder.
Browse to JavaMESdkHome \on-device\winmobile-arm .
Run File Explorer on the emulator.
Open Start menu.
Click File Explorer.
Start the Sun Java CLDC Emulation CAB file installation.
Select Storage Card.
Click on the sun-java-cldc-emu.cab file.
Finish the installation and run the Sun Java CLDC Emulation.
Use the installdir /bin/device-address tool to register the emulator IP address in the SDK.
Execute the following command to ensure the SDK registers the emulator:
device-address.exe add ip address
address should be the IP address written down in step 4.
After the device registers the emulator the device selector window should display the device as CldcWinceEmu number and it should also appear in the output when you call emulator.exe -Xquery .
Java ME Platform SDK and Windows Mobile Integration |
Copyright © 2009, Sun Microsystems, Inc. All rights reserved.
Java and windows mobile
VGA:
— tigerSW.cn Jbed OpenGL 2.3.1013.1 >> (поддержка видеоускорителя, создаёт ярлыки, эмулирует несколько разрешений экрана) >> >> + rus mui >> \Program Files\Myriad
— Myriad Group JBed 2009.05.06.2.1 12M VGA (heap 12Mb, 3gp) >>
— Myriad Group JBed 2009.05.06.2.1 8M VGA (heap 8Mb, 3gp) >>
— Esmertec JBed 2009.05.06.2.1 (heap 12 Mb, без залипания) + патч для vga: VGA_patch_big или VGA_patch_medium >>
— Esmertec JBed 2009.02.16.5.1 (3D и heap 12Mb) >>
— Esmertec JBed 2009.02.17.5.1R2 >> +отключение запросов
— Esmertec Jbed 2009.02.17.5.1R2 Rus >>
— Esmertec JBed 2008.12.03.2.1 + exe-файл от -Akm- (Размеры шрифтов 22,24,25)
— Esmertec JBed 2008.03.28.3.1 (3D, heap 12Mb, без запросов, Rus/Eng, на прошивках 6.5.x внизу не «проваливается» за экран) >>
— Esmertec Java от О2 Флейм — только для VGA (идет на машинках только с ВГА экранами) >> скорее всего это Jeodek
QVGA:
— tigerSW.cn Jbed OpenGL 2.3.1013.1 >> (поддержка видеоускорителя, создаёт ярлыки, эмулирует несколько разрешений экрана) >> >> + rus mui >> \Program Files\Myriad
— tigerSW.cn Jbed OpenGL Mod by Relay (что за зверь, не знаю) >>
— Myriad Group JBed 20090506.2.1 12M (heap 12Mb, 3gp) >>
— Myriad Group JBed 20090506.2.1 8M (heap 8Mb, 3gp) >>
— Esmertec JBed 2009.05.06.2.1 (heap 12 Mb, без залипания) >>
— Esmertec JBed 2009.05.06.2.1 >> (heap 8Mb, JSR-184 (3D), 3gp, mp3, mid, amr, JSR-75 (но OM5 не открыла основную память), выделение текста , OMmod , без запросов ) + exe без залипания >>
\Program Files\JBed_2009.05.06_2.1\jbed.exe; \Program Files\JBed_2009.05.06_2.1\appdb; HKLM\software\esmertec\090506210\device info\java font
— Esmertec JBed 2009.04.16.5.1 8M >> (heap 8Mb, JSR-184 (3D), 3gp, mp3 , wav, mid, JSR-75 (фс), выделение слова , OM5 , OMmod, без запросов ) + exe без залипания >>
\windows\jbed.exe; \Program Files\esmertec\appdb; HKLM\software\Apps\Esmertec Java\Device Info\Java Font
— Esmertec JBed 2009.02.16.5.1 (3D и heap 12Mb) >>
— Esmertec JBed 2009.02.17.5.1R2 >> (heap 4Mb, JSR-184 (3D), 3gp, mp3 , wav, mid, JSR-75 (фс), выделение слова , OM5 , OMmod) + замена файлов: без залипания и запросов
\windows\jbed.exe; \Windows\Appdb; \HKLM\Software\Apps\Esmertec Java\Device Info\Java Font; (после замены файлов: \HKLM\Software\Esmertec\090216_51\Properties\Device Info\Java Font])
— Esmertec Jbed 2009.02.17.5.1R2 Rus >>
— Esmertec JBed 20081203.2.1 (многозадачность, отсутствует 3d, создаёт ярлыки!) >>:
• JBed 2008.12.03.2.1_WinDir_En — установка в папку «Windows», для eng версии, т.е.у кого «Start Menu».
• JBed 2008.12.03.2.1_WinDir_Ru — установка в папку «Windows», для rus версии, т.е. у кого «Главное Меню». (heap 8Mb|16Mb >>)
• JBed 2008.12.03.2.1 — можно устанавливать везде, но ярлыки будет создаваться неправильно.
— Esmertec Jbed 20081203.2.1 (корректно работающий с карты памяти) >> Все вопросы и претензии к The_ZeN
— Esmertec JBed 2008.09.12.5.1 by Sorg (нет залипаний, разлочены все медиа форматы, нет запросов, heap 8Mb) >>
— Esmertec JBed 2008.09.12.5.1 by padona4ek (не модифицирована в отличии от by Sorg, работает на всех экранах)
— Esmertec JBed 2008.03.28.3.1 (3D, heap 12Mb, без запросов, Rus/Eng, на прошивках 6.5.x внизу не «проваливается» за экран) >>
— Esmertec JBed 2008.03.28.3.1 VolROM +8mb (heap 8Mb, Rus/Eng) >> >>
— Esmertec JBed 2008.03.28.3.1 RUS (heap 4Mb, Rus) >>
— Esmertec JBedModHeapFix(02.01.08) >>
— Esmertec JBed3dModHeapFix(02.01.08) >> >> (играет звуки своеобразно: копирует файлы в временную папку (по умолчанию — \Application Data\Volatile\), проигрывает и потом, по идее, удаляет. По идее потому, что midi и wav он удаляет корректно, а mp3 оставляет.)
— Esmertec JBed3dMod HeapSizeFix 12.02.2008 на основе Esmertec Jbed ver.20071119.3.1 >> (без запросов)
— EsmertecJbedNotForStorage(02.01.08 ??) >>
— Jbedtestgiris (23.02.08 byDom1nat0R aka NermaN) — JBed3dMod RU Fix 1.1 на основе тестовой версии JBed3dMod_HeapSizeFix_17.02.08 (Esmertec Jbed v.20071119.3.1) >> >> (перезагрузить устройство после установки).
— JBed3dMod_HeapSizeFix (25.02.08) >> — Работает как с карты, так и с основной памяти. Инсталлируется в «%Program Files%/Jbed3DMod».
Можно увеличить шрифт:
1. Удалить %Program Files%/Jbed3DMod/jbe0524.dll.
2. Вместо неё из папки %Program Files%/Jbed3DMod/Dll скопировать новую: чем больше плюсиков в названии dll, тем крупнее шрифт в ней «содержится».
2. Переименовать ее в jbe0524.dll
Кто хочет английский язык, удаляйте «jbed.exe.0409.mui», а «jbed.exe.0409_Eng.mui» переименуйте в «jbed.exe.0409.mui».
— Esmertec Jbed heapfix >> — скопировать содержимое архива в папку \Storage Card\jbed0802\
— Esmertec Jbed3d heapfix >> — скопировать содержимое архива в папку \Storage Card\jbed0524\
Примечание: Если вы ставите эмуляторы на КПК(т.е у вас отсутствует телефонный модуль), то вам будут необходимы библиотеки phone.dll и sms.dll. На форуме присутствуют библиотеки только для wm5(см. шапку). Их работоспособность на wm2003 не проверена. Кто проверит просьба отписаться о результатах. Также необходимо, чтобы девайс был разлочен.
Так что зайдите в \windows\главное меню\программы. Откройте любым текстовым редактором файл jbed.lnk и скопируйте из него путь.
• Так же есть возможость поставить иконку на ярлык: 28#»\Windows\jbed.exe» -run s№_?Icon.dll,-7
Если просто написать Icon.dll, то эта библиотека должна находиться в папке Windows.
Либо можно прописать полный адрес к библиотеке с иконками в ярлыке. После Icon.dll,- указывается номер иконки в библиотеке.
Полный пример ярлыка с иконкой:
IBM J9 Websphere Everyplace Micro Environment Java Midlet Manager
TAO Intent Java Midlet Manager
Для работы данного эмулятора на любых девайсах были разработаны патчи elate.dll (для версий 10.1.2.57, 10.1.2.76 и 11.1.7.1023 их разработал ZuRiUs, а для версии 11.1.7.1034 — dFine1107). Ниже преведенные Cаb’ы уже пропатчены.
dFine1107 добавил также возможность установки в любое место и возможность деинсталляции штатными средствами.
— TAO v. 10.1.2.76 (WM 2003/WM5)
— ТАО v. 11.1.7.1034 для коммуникаторов (WM5/WM6)
— ТАО v. 11.1.7.1023 (Build 20060907) НЕ для коммуникаторов – (WM5/WM6/не пропатчен/не мод.)
Более скоросные модифицированные от dFine1107
— ТАО TurboTweaked v. 11.1.7.1023 (Build 20060907) для коммуникаторов (WM5/WM6);
— ТАО TurboTweaked v. 11.1.7.1023 (Build 20060907) НЕ для коммуникаторов (WM5/WM6);
Java-эмуляторы с поддержкой Bluetooth (JSR-82) теперь существуют ! 🙂 (их истоки >> )
Если в приложениях нет звука сначала прочтите этот пост
P.S. Если есть дельные замечания и предложения — отписываемся модератору или куратору.
Сообщение отредактировал wandererbk — 18.05.12, 13:18