logo
ПЗ_А

1.1.2.Обзор программных средств эмуляции Microsoft Device Emulator и Android Emulator

Рассматриваемые в данном пункте программные средства относятся к категории программных средств эмуляции мобильных устройств. Они не являются полными аналогами разрабатываемого программного средства, т.к. эмулируют мобильные устройства и, следовательно, не предназначены для эмуляции POS-терминала. Однако данные программные средства построены на тех же принципах, что и разрабатываемое программное средство, поэтому представляют интерес для рассмотрения.

Microsoft Device Emulator [7] предоставляет возможности для эмуляции мобильных устройств, работающих под управлением операционных систем Windows CE и Windows Mobile. К основным функциям данного программного средства относятся:

Рис. 1.1. Внешний вид Microsoft Device Emulator.

Как видно из функций программного средства, кроме эмуляции аппаратных модулей частично реализована эмуляция процессора и программного интерфейса, являющегося частью операционной системы. Microsoft Device Emulator позволяет достаточно гибко сконфигурировать эмулируемое аппаратное обеспечение, чтобы максимально точно воспроизвести устройство, на котором будет выполняться разрабатываемое приложение. В частности, он позволяет задать такие параметры устройства, как:

Системные требования, предъявляемые программным средством к системе разработчика, представлены в табл. Таблица 1 .1. Одновременно может быть запущено несколько экземпляров эмулятора. Каждый экземпляр отдельно требует 32 мегабайта оперативной памяти в сумме с количеством памяти, заданным при его конфигурации. В связи с тем, что одновременно может быть запущено несколько экземпляров эмулятора, вместе с ним поставляется дополнительное приложение Device Emulator Manager, с помощью которого можно управлять запущенными экземплярами. Данное приложение позволяет выполнять такие действия как запуск и завершение работы данного экземпляра программного средства, конфигурация каждого экземпляра, сохранение состояния экземпляров, синхронизация с эмулятором посредством ActiveSync.

Таблица 1.1