В начале запуска на экран будет выведено на несколько секунд сообщение о том, что вы работаете в свободно распространяемой версии. Это плата за бесплатность.
В каталоге \GPL_SuperWabaSDK_Installs\bin\installers\samples\ce можно отыскать несколько папок, в каждой из которых будет находиться командный файл. Эти файлы позволяют установить на Pocket PC тот или иной демонстрационный пример. Установленные программы все будут появляться в папке Программы. Этот пакет программ демонстрирует основные возможности SuperWaba.
Освоить программирование на SuperWaba не составит для вас труда, если вы программируете на Java.
На самом деле, SuperWaba это не Java, потому что классы Java не запускаются в среде SuperWaba, а программы SuperWaba не запускаются в виртуальной машине Java. Но это только одна сторона вопроса, потому что с другой стороны – SuperWaba это Java c точки зрения языка, а программы SuperWaba компилируются при помощи компилятора Java, но с подключением классов, свойственных только SuperWaba.
Таким образом, если вы, уже зная Java, соберетесь программировать на Super-Waba, вам придется преодолеть множество трудностей, связанных с тем, что в привычной языковой среде вы не найдете привычных методов и полей.
Ewe
Как и в SuperWaba, в основу Ewe положена доработанная Waba VM. Отличие Ewe от рассмотренного в предыдущем разделе пакета SuperWaba состоит в том, что Ewe является бесплатным пакетом. Все инструменты для разработки и виртуальную машину можно загрузить с сайта разработчика, располагающегося по адресу www.ewesoft.com.
После разработки приложения вы можете включить виртуальную машину Ewe в инсталляционный пакет. На сайте дана не только подробная документация Ewe API, но и представлено руководство разработчика с примерами кода. Это отличает Ewe в выгодную сторону от SuperWaba, владельцы которой продают пособия по разработке на своем сайте. Кроме того, Ewe легче устанавливается и менее хлопотна в настройке.
После того как вы создали и скомпилировали приложение Ewe, оно может быть запущено на рабочей станции в Ewe VM, на рабочей станции в Java VM, на Pocket PC в Ewe VM и на Pocket PC в Java VM. Стандартные приложения Java не могут быть запущены на Ewe VM.
При этом приложение, созданное в 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.