KnigaRead.com/
KnigaRead.com » Компьютеры и Интернет » Программирование » Владимир Волков - Программирование для карманных компьютеров

Владимир Волков - Программирование для карманных компьютеров

На нашем сайте KnigaRead.com Вы можете абсолютно бесплатно читать книгу онлайн Владимир Волков, "Программирование для карманных компьютеров" бесплатно, без регистрации.
Назад 1 ... 98 99 100 101 102 Вперед
Перейти на страницу:

При этом приложение, созданное в Ewe, на Pocket PC будет работать быстрее, чем аналогичное приложение, написанное на Java и запущенное на Pocket PC в любой из известных на сегодняшний день виртуальных Java-машин. Такой результат достигнут за счет тщательной оптимизации кода Ewe VM.

Чтобы разрабатывать и запускать приложения Ewe на Pocket PC, необходимо с сайта разработчика (раздел Downloads) загрузить и установить файлы, которые перечислены в следующем списке.

? Ewe148-Installer-Win32.zip – виртуальная машина Ewe для Windows. После распаковки вы обнаружите внутри стандартный пакет установки Windows. После его запуска Ewe будет установлена на рабочую станцию.

? Ewe148-CAB-PocketPC2003.zip (для Pocket PC 2003), PocketPC2003-HighResolution.zip (для Pocket PC 2003 SE), Ewe148-CAB-PocketPC.zip (для Pocket PC 2002) – каждый из архивов после загрузки и распаковки создает cab-файл, который надо скопировать на устройство и установить.

? Ewe148-JavaVM.zip – этот файл будет вам нужен, если вы хотите запускать приложения Ewe под управлением Java-машины.

? Ewe148-Emulator-CAB.zip – виртуальная машина Ewe для эмуляторов Pocket PC, Pocket PC 2003, SmartPhone 2002, SmartPhone 2003, CE.NET Standard SDK. Нужно распаковать архив и скопировать файлы на соответствующий эмулятор.

? Ewe148-Developer-SDK.zip – SDK для разработки приложений Ewe. После загрузки все содежимое архива нужно скопировать с сохранением структуры каталогов в выбранный каталог.

? Ewe148-Developer-API.zip – описание Ewe API.

? Ewe148-Developer-Guide.zip – руководство разработчика.

? Ewe148-Developer-Samples.zip – примеры кода.

? Ewe148-Developer-InstallerSDK.zip – SDK для создания инсталляционных пакетов Ewe, содержащих разработанное приложение и виртуальную машину Ewe.

После распаковки и установки всех пакетов вы можете проверить функционирование виртуальной машины на рабочей станции и на Pocket PC, запустив файл ewe.exe. На Pocket PC этот файл находится в каталоге Программы/Ewe. Вы будете приятно удивлены, так как среда Ewe предоставляет в распоряжение программиста сразу несколько инструментов.

Прежде всего следует отметить веб-браузер, чей внешний вид показан на рис. 7.25.

Рис. 7.25. Веб-браузер Ewe.

Внешний вид текстового редактора показан на рис. 7.26.

Рис. 7.26. Текстовый редактор Ewe.

Также в набор входит файловый менеджер (см. рис. 7.27).

Рис. 7.27. Файловый менеджер Ewe.

Отдельно следует упомянуть утилиту для работы с реестром, внешний вид которой показан на рис. 7.28.

Рис. 7.28. Редактор реестра Ewe.

Для того, чтобы создавать программы Ewe, вам надо всего лишь взять один из свободно распространяемых редакторов Java, подключить к нему библиотеки классов Ewe, используя настройки путей, и создать программу на языке Java. Но в тех местах, где это необходимо, вместо стандартных пакетов Java надо подключать пакеты Ewe. Полученная таким образом java-программа после компиляции стандартными средствами Java преобразуется в Ewe-программу при помощи специальной утилиты Jewel (рис. 7.29).

Рис. 7.29. Утилита создания Ewe-программ Jewel.

Jewel упаковывает Java-программу либо в запускаемый файл Pocket PC, либо в файл с расширением. ewe. Со своей крайне пристрастной точки зрения хочу выделить Ewe как очень перспективное средство создания программ для Pocket PC. Если сравнивать Super-Waba и Ewe, мои симпатии будут на стороне Ewe.

Заключение

Формат книги не позволил рассказать еще многое из того, что хотелось бы рассказать. Например, о том, что eVB не имеет компонента для создания контекстных меню, но при помощи вызовов функций CE API его все же можно создать в вашем приложении. Ничего не было рассказано о том, как можно организовать достаточно успешный мультимедийный проект, например компьютерную игру со звуком, динамическим изображением и удобным управлением. Не было сказано и о том, что при помощи eVB можно создавать приложения для работы с сетью и успешно работать с базами данных. Даже о самом языке Visual Basic почти ничего не было сказано. Впрочем, я думаю, что представление о нем вы все равно получили.

Увы, если бы об этом всем было рассказано, то книгу пришлось бы сделать многотомной. К сожалению, по многим причинам это невозможно. Мне только остается пожелать вам успехов в самостоятельном исследовании всех этих возможностей eVB.

Назад 1 ... 98 99 100 101 102 Вперед
Перейти на страницу:
Прокомментировать
Подтвердите что вы не робот:*