Как установить windows mobile на пк

Обновлено: 04.07.2024

Наверняка многие из вас сталкивались с тем, что, после установки какой-нибудь программы на КПК, она оказывалась не удовлетворяющей вашим требованиям. Или вам хотелось бы сначала протестировать программу перед тем, как устанавливать ее на свое устройство. Или, может быть, вы не могли сразу определиться, какая из программ с похожим функционалом больше вам подходит. В любом случае, вам приходилось сначала устанавливать эти программы себе на КПК, а потом или удалять их или «откатываться» из бэкапа. Естественно, эти постоянные установки/удаления программного обеспечения не очень благоприятно сказывались на состоянии вашего девайса. И, уверен, многие из вас задумывались о том, что неплохо было бы опробовать программное обеспечение где-нибудь вне вашего устройства. Как оказывается, это вполне возможно, если вы имеете настольный компьютер. Компания Microsoft выпускала и выпускает, постоянно совершенствуя, эмуляторы Windows Mobile для ПК. Приложения такого рода сильно облегчают жизнь как разработчикам программного обеспечения, позволяя заметно упростить процесс создания и тестирования, так и рядовым пользователям, давая возможность посмотреть программу или игру, не устанавливая её непосредственно на устройство. Именно об эмуляторе Windows Mobile 6 SDK (Software Development Kit) и пойдет речь в этой главе.

Эмулятор выпускается в двух вариантах: Classic/Professional, для эмуляции системы устанавливаемой на КПК и коммуникаторы соответственно, и Standart, позволяющей работать с ОС смартфонов. В данной главе мы рассмотрим только первый продукт, поскольку, во-первых, эти устройства представлены на рынке более широко, а, во-вторых, работа с обеими версиями не сильно отличается друг от друга. В конце главы я дам ссылки на различные версии эмуляторов, из которых вы сможете выбрать себе наиболее подходящий.

Выглядит эмулятор как настоящий КПК. Доступны все функции, что и на реальном девайсе. Возможна эмуляция сменного носителя Storage Card (карты памяти), имитация входящего или исходящего звонка, SMS и даже эмуляция GPRS. Кроме того, одной из основных возможностей является синхронизация через ActiveSync. В данном обзоре, я использую установочные файлы, которые находятся по ссылкам под номерами 1, 2, 3.

Итак, после установки в меню "Пуск" появится папка, внутри которой можно обнаружить Standalone Emulator Images (образы для эмулятора): Classic, Professional, Professional Square, Professional Square QVGA, Professional Square VGA, Professional VGA. Из них вам надо будете выбрать, с каким экраном будет эмулироваться устройство. Кроме этого в комплект пакета входят еще два приложения: Cellular Emulator и Device Emulator Manager. Рассматривать функции самой ОС мы естественно не будем, а вот на возможностях эмулятора остановимся поподробнее.

Запустив нужный нам образ, мы увидим на экране компьютера следующую картину

Как вы видите, перед нами предстал экран нашего КПК. Теперь вы можете выполнять абсолютно те же действия, что и на реальном устройстве. Но рассмотрим меню эмулятора. Вкладка File- здесь находятся следующие пункты - сохранить состояние и выйти, стереть сохраненное состояние, перезагрузка, конфигурация и выход. Вкладка Flash - сохранение всех настроек. Основной пункт, с которым мы будем работать - это конфигурация. Именно там производятся настройки эмулятора. Чтобы без проблем обмениваться файлами между ПК и КПК присутствует функция расшаривания содержимого папки жесткого диска. С точки зрения карманного компьютера данная папка будет являться карточкой памяти. Именно с этого, после установки эмулятора, мы и начнем. Нам нужно будет создать папку на жестком диске (например Storage Card), которая будет у нас виртуальной картой памяти. После этого, в Fail - Configure - General - Shared folder выбираем созданную нами папку.

Нажимаем ОК. Вот мы и «вставили» карту памяти в наш девайс.

Теперь осуществим подключение через ActiveSync. Чтобы заставить ActiveSync опознавать эмулятор Windows Mobile 6, нужно в параметрах подключения поставить галочку на пункте "Разрешить подключение к след. объектам:" и выбрать пункт "DMA". Обратите внимание, что подключение возможно только при установленном ActiveSync версии не ниже 4.5.

После этого запускаем Device Emulator Manager, находим в папке Others наше устройство, щелкаем по нему правой кнопкой мыши и выбираем "Cradle":

В результате этих действий вы увидите, как произойдет соединение.
Чтобы имитировать входящий или исходящий звонок нам понадобиться утилита Cellular Emulator:

В левом нижнем углу написан номер COM порта, который нам нужно записать в "File" - "Configure. " на вкладке "Peripherals" эмулятора. Если его не будет в списке, вписываем порт вручную:

После этого перезагружаем эмулятор и получаем возможность пользоваться телефонными функциями - входящие и исходящие звонки, СМС и GPRS.

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

Самый простой вариант это соединиться с ActiveSync, как написано выше, причем никаких дополнительных настроек производить не потребуется - можно сразу же открывать странички.

Если же вы хотите эмулировать выход в интернет по GPRS, нужно будет произвести некоторые настройки. Но, думаю, это не доставит каких-то особых сложностей, так как настройки производятся точно так же, как и на обычном КПК, то есть "Пуск" - "Настройка" - "Подключения" выбираем "Добавить новое подключение через модем" в "Мой поставщик интернета". Далее вводим название подключения, выбираем "Сотовая линия (gprs)", указываем точку доступа (номер абсолютно не важен).

Далее запускаем любую программу, требующую доступ в интернет, и соединение произойдет автоматически:

Если всё сделано правильно, в Cellular Emulator на вкладке Network Вы увидите примерно следующую картину:

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

Полезные ссылки:

И небольшой постскриптум.
На данный момент существует эмулятор WM 6.1, который вы можете бесплатно скачать с официального сайта Microsoft.

Оглавление:

Выражаем благодарность автору статьи - semga3

Дата последнего изменения: 8 апреля 2010 г.

Применимо к: SharePoint Foundation 2010

В этой статье
Проверка того, что Microsoft Device Emulator Manager и эмуляторы установлены
Синхронизация эмулятора с компьютером
Использование эмулятора

В данном разделе описан процесс установки, настройки и использования эмуляторов мобильных устройств для тестирования мобильного доступа в решениях Microsoft SharePoint Foundation. Можно установить эмуляторы и вспомогательные приложения на компьютере разработки или на другом компьютере. Если используется другой компьютер, на нем не требуется устанавливать среду Microsoft Visual Studio и этот компьютер не обязательно должен быть 64-разрядным.

Перед выполнением любых действий, описанных в данной теме, необходимо выполнить вход в качестве участника группы администраторов компьютера.

Проверка того, что Microsoft Device Emulator Manager и эмуляторы установлены

Если на компьютере установлены выпуски Visual Studio Professional или Team System, Microsoft Device Emulator Manager и некоторые эмуляторы могут быть уже установлены. В этом случае в группе Visual Studio меню Пуск будет отображаться пункт Диспетчер эмуляторов устройств. Если его там нет, лучший способ установить диспетчер эмуляторов устройств заключается в выполнении "восстановления" установки Visual Studio. Это делается в Панели управления. Конкретные шаги зависят от версии Visual Studio, версии Windows и от вида Панели управления (классический или по категориям). Однако основа одинакова: выделите Visual Studio в списке установленных приложений, а затем выберите команду Восстановить (она также может называться Изменить). Мастером установки может быть предложено снова выбрать между удалением и восстановлением установки. Выберите восстановление. Когда мастер запросит выбрать между стандартной установкой (она может называться "экспресс") и расширенной (или пользовательской), выберите расширенную или пользовательскую. В отображенном дереве компонентов убедитесь, что включена поддержка интеллектуальных устройств в ветвях для всех используемых языков программирования. Затем следуйте рекомендациям мастера до его завершения. В этом процессе будет установлен диспетчер эмуляторов и несколько эмуляторов устройств, которые называются "образами".

Если среда Visual Studio не установлена на компьютере (или она установлена в версии, не поддерживающей разработку интеллектуальных устройств), и не требуется ее устанавливать, можно установить Microsoft Device Emulator Manager в виде отдельного приложения и установить определенные эмуляторы устройств (образы), как показано в следующих двух процедурах.

Установка Microsoft Device Emulator 3.0

Перейдите в Центр загрузки Майкрософт (Возможно, на английском языке) и выполните поиск по фразе "Microsoft Device Emulator". Перейдите на страницу загрузки Microsoft Device Emulator 3.0 и загрузите исполняемый файл. Существуют различные исполняемые файлы для 64-разрядных и 32-разрядных компьютеров. 64-разрядный файл может содержать слово "Vista" в имени, но он применяется ко всем 64-разрядным версиям Windows.

После загрузки на компьютеры Windows Vista или Windows Server 2008 щелкните правой кнопкой мыши исполняемый файл, а затем выберите Запуск от имени администратора. На других компьютерах дважды щелкните исполняемый файл. Следуйте инструкциям мастера во время установки.

Создайте ярлык на рабочем столе для исполняемого файла по следующему пути %ProgramFiles%\Microsoft Device Emulator\1.0\dvcemumanager.exe. (На 64-разрядном компьютере он будет расположен в папке Program Files (x86)\ . .) Присвойте этому ярлыку имя Microsoft Device Emulator 3.0.

Установка образов эмулятора

Перейдите в Центр загрузки Майкрософт (Возможно, на английском языке) и выполните поиск по фразе "emulator images" (образы эмуляторов). Загружаемые образы доступны для нескольких версий смартфонов, карманных ПК и устройств Windows Mobile. (Большая часть из них устанавливается автоматически при установке Visual Studio с поддержкой интеллектуальных устройств, поэтому в случае использования многих из этих эмуляторов простая установка Visual Studio на компьютер может быть проще, чем установка каждого образа эмуляторов отдельно.)

Следуйте инструкциям на страницах загрузки образов, которые требуется загрузить и установить. Инструкции о том, как установить Windows Mobile 6.1, см. в разделе Установка эмуляторов Windows Mobile 6.

Синхронизация эмулятора с компьютером

Необходимо установить поддержку синхронизации для эмуляторов устройств точно так же, как это делается для физических устройств, которые требуется синхронизировать с приложениями на компьютере, такими как приложения электронной почты. Эмулятор в действительности не синхронизируется с компьютером, но программное обеспечение синхронизации позволяет эмуляторам использовать существующие подключения компьютера к сети и Интернету. Требуемое приложение синхронизации определяется версией Windows на компьютере. Выберите ссылку ниже, которая подходит для имеющегося компьютера:

Для Windows Server 2008

Для Windows Vista

Для Windows XP и предыдущих операционных систем

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

Для Windows Server 2008

Поддержка синхронизации для Windows Server 2008 предоставляется посредством центра устройств Microsoft Windows Mobile версии 6. Он не может быть установлен до установки компонента "Возможности рабочего стола". Если компонент "Возможности рабочего стола" еще не установлен, выполните следующую процедуру.

Установка компонента "Возможности рабочего стола"

Чтобы установить компонент "Возможности рабочего стола", выполните следующее:

В дереве консоли щелкните Компоненты, а затем выберите Добавить компоненты.

В панели сведений установите флажок Возможности рабочего стола.

Продолжите процедуру "Установка центра устройств Microsoft Windows Mobile версии 6.x" в разделе Для Windows Vista.

Для Windows Vista

Поддержка синхронизации для компьютеров, на которых работает Windows Vista, доступна с помощью центра устройств Microsoft Windows Mobile. Установите эмулятор устройств Windows Mobile, как описано в следующей процедуре.

Установка центра устройств Microsoft Windows Mobile версии 6.x

Перейдите в Центр загрузки Майкрософт (Возможно, на английском языке) и выполните поиск по фразе "Центр устройств Windows Mobile".

Выполните сортировку результатов поиска по дате выпуска таким образом, чтобы недавние выпуски располагались вверху. Перейдите на страницу загрузки последнего выпуска. Она будет иметь примерно следующий заголовок: "Microsoft Windows Mobile Device Center 6.x для Windows Vista (nn-разрядный)", где nn — "32" или "64". Убедитесь, что выбрана правильная версия для 32- или 64-разрядного компьютера.

Загрузите исполняемый файл установки. Щелкните его правой кнопкой мыши, а затем выберите Запуск от имени администратора. Мастер настройки установит и настроит приложение.

Для Windows XP и предыдущих операционных систем

Поддержка синхронизации для Windows XP, Windows Server 2003 и компьютеров Windows предыдущих версий предоставляется посредством Microsoft ActiveSync 4.5. Установите Active Sync 4.5 с помощью следующей процедуры.

Установка Microsoft ActiveSync 4.5

Выполните вход в качестве участника группы администраторов на компьютере, на котором будут размещаться эмуляторы.

После открытия страницы загрузки загрузите приложение. Может потребоваться регистрация на бюллетень о Windows Mobile. Можно отменить подписку на бюллетень в любое время.

Дважды щелкните загруженный файл и следуйте инструкциям мастера установки.

Использование эмулятора

Чтобы использовать эмулятор, нужно запустить и подключить эмулятор, запустить приложение синхронизации, "поместить в подставку" эмулятор и затем перейти в эмуляторе на страницу, доступную для мобильных устройств. В следующих процедурах описано, как это сделать.

Если используется эмулятор для Windows Mobile 6.x, первые несколько шагов процедуры "Запуск эмулятора" немного отличаются: см. процедуру с таким же именем в разделе Установка эмуляторов Windows Mobile 6.

Запуск эмулятора

Если Visual Studio установлена на компьютере, запустите ее, а затем выберите Диспетчер эмуляторов устройств в меню Сервис. Если Visual Studio не установлена, дважды щелкните ярлык Microsoft Device Emulator 3.0, установленный на рабочем столе.

В диспетчере устройств щелкните правой кнопкой мыши эмулятор, а затем выберите Подключить. Эмулятор откроется в отдельном окне.

Если на компьютере работает Windows Server 2008 или Windows Vista, выберите Центр устройств Windows Mobile в меню Пуск. Для других операционных систем в меню Пуск выберите Все программы и затем выберите Microsoft ActiveSync. Приложение откроется и будет ожидать, когда эмулятор будет "помещен в подставку".

В Диспетчере эмуляторов устройств щелкните правой кнопкой мыши эмулятор, который был подключен выше,, а затем выберите В гнезде.

Подключите приложение синхронизации с помощью одной из следующих процедур в зависимости от того, было ли установлено приложение Microsoft ActiveSync или центр устройств Microsoft Windows Mobile.

Синхронизация с помощью ActiveSync

ActiveSync может определять эмулятор автоматически после помещения его в подставку и запуска Мастера новой настройки связи (или Мастера настройки синхронизации). Если это сделано, пропустите следующие три шага. Но обычно при первом использовании ActiveSync потребуется сначала запустить Мастер новых подключений.

Выберите Параметры подключения в меню Файл.

В диалоговом окне Параметры подключения щелкните Подключить, чтобы запустить Мастер новых подключений.

В зависимости от того, какой мастер откроется, следуйте шагам одной из следующих процедур:

Мастер новой настройки связи

  • В Мастере новой настройки связи выберите Связь "Гость", а затем нажмите кнопку Далее. Мастер будет синхронизировать эмулятор и размещающий компьютер. Это может занять одну или две минуты. После завершения работы мастера можно начать использовать эмулятор.

Мастер настройки синхронизации

В Мастере настройки синхронизации отключите параметр Synchronize directly . (синхронизировать напрямую), а затем нажмите кнопку Далее.

На следующей странице отключите все перечисленные варианты синхронизации и нажмите кнопку Далее.

Синхронизация с центром устройств Microsoft Windows Mobile

Центр мобильных устройств может определять эмулятор и подключаться к нему автоматически после "помещения в подставку" эмулятора. Если это сделано, пропустите следующие четыре шага. Но обычно при первом использовании в центре мобильных устройств потребуется сначала инициировать подключение.

В главном окне центра мобильных устройств наведите указатель мыши на пункт Параметры мобильных устройств, чтобы развернуть его, а затем выберите вариант Параметры подключения.

В диалоговом окне Параметры подключения отключите вариант Разрешить USB-подключение.

Включите вариант Разрешить подключения одного из следующих типов, а затем выберите DMA из раскрывающегося списка.

Когда в центре мобильных устройств будет показано, что он подключен, щелкните Настройка устройства, чтобы запустить мастер Настройка партнерства Windows Mobile.

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

Задайте имя устройства при запросе и нажмите кнопку Настроить. После завершения работы мастера можно начать использовать эмулятора.

Переход на страницу

Используйте пользовательский интерфейс эмулятора, чтобы запустить браузер, такой как Internet Explorer.

Перейдите на страницу, которую требуется протестировать. Для страницы веб-сайта SharePoint обычно производится переход на тот же URL-адрес, что и на клиентском компьютере. Среда выполнения определяет, что используется мобильное устройство, и автоматически перенаправляет на версию страницы для мобильных устройств. Если страница является страницей веб-частей, все веб-части с адаптером для мобильных устройств будут отображаться с помощью адаптера.


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


Windows Mobile 6 SDK (Software Development Kit) выпускается в двух вариантах: Classic/Professional, для эмуляции системы устанавливаемой на КПК и коммуникаторы соответственно, и Standart позволяющей работать с ОС смартфонов. В данном обзоре мы рассмотрим только первый продукт, поскольку, во-первых, эти устройства представлены на рынке более широко, а, во-вторых, работа с обеими версиями не сильно отличается друг от друга.


Итак, после установки в меню "Пуск" появится заветная папка, внутри которой пользователь обнаружит Standalone Emulator Images (образы для эмулятора): Classic, Professional, Professional Square, Professional Square QVGA, Professional Square VGA, Professional VGA. Здесь стоит отметить, что все эти файлы всего лишь команды с определенными параметрами командной строки к файлу DeviceEmulator.exe (список всех возможных команд можно получить, запустив его двойным кликом). Таким образом, пользователь не ограничен представленными стандартными конфигурациями эмулятора, а может, при необходимости создавать свои собственные.

Кроме этого в комплект пакета входят еще два приложения: Cellular Emulator и Device Emulator Manager. Рассматривать функции самой ОС мы естественно не будем, а вот на возможностях эмулятора остановимся поподробнее.

Чтобы без проблем обмениваться файлами между ПК и КПК присутствует функция расшаривания содержимого папки жесткого диска. С точки зрения карманного компьютера данная папка будет являться карточкой памяти. Вот так, например, выглядит подключенный 30Гб жесткий диск:


Чтобы сымитировать входящий или исходящий звонок нам понадобиться утилита Cellular Emulator:



После этой нехитрой процедуры потребуется перезагрузить эмулятор, и у нас появиться возможность совершать входящие и исходящие звонки, посылать СМС, и, даже, настроить эмуляцию GPRS.


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

Чтобы заставить ActiveSync опознавать эмулятор Windows Mobile 6, нужно в параметрах подключения поставить галочку на пункте "Разрешить подключение к след. объектам:" и выбрать пункт "DMA". Обратите внимание, что подключение возможно только при установленном ActiveSync версии не ниже 4.5.


После этого запускаем Device Emulator Manager, находим в списке наше устройство (вероятнее всего, оно будет иметь не очень красивое название), щелкаем по нему правой кнопкой мыши и выбираем "Cradle":


После этого соединение будет выполнено.

Теперь рассмотрим несколько способов получения доступа в интернет с виртуального КПК. Естественно, на ПК должно быть установлено соединение, поскольку именно через него эмулятор будет выходить в сеть.

Самый простой вариант это соединиться с ActiveSync, как написано выше, причем никаких дополнительных настроек производить не потребуется – можно сразу же открывать странички.




Далее запускаем любую программу, требующую доступ в интернет, и соединение произойдет автоматически:


Если всё сделано правильно, в Cellular Emulator на вкладке Network Вы увидите примерно следующую картину:


В комплекте с Windows Mobile 6 SDK идёт ещё множество утилит, однако, все они предназначены в первую очередь для разработчиков и тестеров программного обеспечения. Обычному пользователю, для того чтобы убедиться в полезности той или иной программы, полагаю, вполне хватит стандартного комплекта и настроек, о которых мы говорили выше.

Источник: Компьютерный журнал F1CD
Автор: Сабадаш Даниил

Образы виртуальных машин устанавливаются из файла Images5.0.msi (для Windows Mobile 5.0). Инсталляция проходит быстро и легко. В меню «Пуск\Программы» создается папка с ярлыками «Microsoft Windows Mobile 5.0 MSFP Emulator Images» или «Windows Mobile 6 SDK», в зависимости от выбранной версии ОС.

image

Опишу коротко предназначение каждого ярлыка:

Device Emulator Manager – запуск менеджера, позволяющего управлять работой запущенных эмуляторов. Об этой программе поговорим ниже.

XXXXX – Coldboot – запуск «чистого» образа Windows Mobile, версия с настройками по умолчанию, то есть «голая» система.

XXXXX – Savestate – запуск виртуального компьютера из сохраненного ранее состояния.

Версия «Smartphone QVGA» отличается от обычной «Smartphone» тем, что у QVGA разрешение дисплея 320х240 пикселей, а стандартное разрешение для WM-смартфонов считается 176х220 точек. Сейчас производители в основном выпускают смартфоны с разрешением 320x240, так что QVGA-режим наиболее актуален.

Рекомендую также посмотреть свойства ярлыков для запуска виртуальной машины.

Немного о запуске

Эмулятор принимает первоначальные настройки лишь в качестве аргументов командной строки, а при самостоятельном (без параметров) запуске файла DeviceEmulator.exe выводится лишь список допустимых аргументов.

image

Например, ярлык «Pocket PC – Coldboot» вызывает эмулятор со следующими параметрами:

C:\Program Files\Microsoft Device Emulator\1.0\DeviceEmulator.exe» pocketpc.nb0 /memsize 128 /skin Pocket_PC.xml /vmid /s pocketpc.dess /p /funckey 193

Итак, все готово. Жмем для примера «PocketPC – Coldboot» и в дальнейшем будем работать именно с образом Pocket PC. Перед нами появилось окно с виртуальным КПК, который можно использовать для различных экспериментов. А пока предлагаю перейти к настройке эмулятора.

Настройка эмулятора

Как уже писалось выше, основные параметры передаются DeviceEmulator.exe в качестве аргументов, поэтому открыв настройки эмулятора (File/Settings) мы увидим, что некоторые свойства изменить нельзя (они заблокированы от греха подальше).

image

На вкладке General можно изменить поля Host key и FuncKey, которые не играют практически никакой роли при использовании эмулятора, поэтому их можно не трогать (поясним, что эти параметры влияет на работу с клавиатурой). А вот параметр Shared Folder очень даже полезен и позволяет использовать папку на ПК в качестве виртуальной карты памяти для эмулятора. Можно либо выбрать каталог из списка, либо ввести путь вручную. Стоит обратить внимание, что введенный адрес должен существовать, иначе эмулятор выдаст ошибку.

Все параметры с этой вкладки можно задать, используя параметры командной строки:

/binfile – полное имя файла с образом виртуальной машины. Например: “C:\Program Files\Microsoft Device Emulator\1.0\DeviceEmulator.exe” “C:\Program Files\Windows Mobile 6 SDK\PocketPC\Deviceemulation\0419\PPC_RUS_GSM_VR.BIN”. Если эмулятор запускается из папки с образом, то полный путь до файла можно не указывать

/memsize size – установить объем виртуальной памяти в size мегабайт. Например /memsize 64

/sharefolder directoryname – путь к общей папке. Например: /sharefolder “C:\PPC_SD”

/funckey key – установка FuncKey. Например: /funckey 193

/hostkey keyname – установка Host key (“None”, “Left-Alt” или “Right-Alt”). Например: /hostkey Left-Alt

/flash filename – позволяет установить поле “Flash memory file” для эмуляции флэш-памяти через файл. Например: /flash ppc_flash.bn

image

Далее переходим на вкладку Display. Здесь можно либо выбрать готовый Skin/Скин (внешность виртуального КПК), либо указать разрешение вручную. Каждый скин описывается в XML-файле, который хранится в папке с образами (или в отдельных папках). Что же касается режима Video (можно выбрать либо Video, либо Skin), то поля Screen width, Screen height и Color depth скорее всего будут задизейблен, так как параметры экрана можно задать в через командную строку, о чем говорилось выше. Режим Zoom 2x увеличивает размеры дисплея эмулятора в 2 раза, не меняя при этом фактического разрешения экрана виртуального КПК. Always on top – всегда держать эмулятор над остальными окнами, Show tooltips – показывать всплывающие подсказки. Orientation – поворот КПК на 0, 90, 180 или 270 градусов по часовой стрелке.

Менеджер эмуляторов

Отдельно стоит упомянуть программу Device Emulator Manager (DEM), которая позволяет работать сразу с несколькими образами, включать/выключать их, подключать к кредлу, перезагружать и прочее.

image

Кнопка Refresh нужна для ручного обновления состояния виртуальных машин. Эту кнопку необходимо нажимать после запуска/закрытия эмулятора. Каждый образ имеет свой номер (ID), через который можно в DEM работать с виртуальным КПК.

Пункт меню «File->Restore Image» позволяет восстановить образ, сохраненный через «Save state and exit» (см. выше), состояние виртуальной машины сохраняется в файле с расширением .dess.

Если рядом с пунктом меню «File->No Security Prompts» стоит галочка, то при запуске эмулятора запросы на подключение сетевого адаптера/периферии и прочее появляться не будут. Этому пункту соответствует параметр командной строки /nosecuritypromt

  • Connect – подключить утилиты разработчика к эмулятору (у меня все время было пункт был заблокирован).
  • Cradle – подключить к кредлу, ActiveSync должен найти КПК.
  • Uncradle – отключить от кредла.
  • Shutdown – выключить
  • Reset – мягкая перезагрузка, «софт ресет» (только обнуление ОЗУ);
  • Clear Save State – очистить сохраненные параметры, аналог жесткой перезагрузки, «хард ресет» (возвращает КПК в заводское состояние).
  • Bring to Front – перенести окно эмулятора на передний план.

image

Чтобы ActiveSync опознал подключение виртуального КПК, в его настройках параметров подключения должна стоять галочка «Разрешить подкл. к след. объектам» и выбран пункт DMA.

(Большая часть материала взята отсюда)

iPhone

Для этой платформы синхронизации нет, так как он позволяет запускать только браузер.
Для запуска этого эмулятора нам понадобится Safari под Windows, версия либо 3 либо 4. Соответственно, в зависимости от версии сафари качается и нужная версия эмулятора: 3 или 4. Разница заключается в версии WebKit, который и рендерит картинку.
После того как все скачано, надо сначала установить сафари, а после этого разархивировать в отдельную папку эмулятор. В случае 4 желательно скопировать все файлы из этой папки

C:\Program Files\Common Files\Apple\Apple Application Support

в папку куда был разархивирован эмулятор. Запускаем эмулятор и идем по адресу своего приложения.

Android

Сначала качаем Android SDK. (Найти Standalone эмулятор к сожалению не вышло). После скачивания запускаем установку и видим примерно следующее:

image

В нем нам предлагают скачать все последние обновления. Можно закрывать его смело и переходить на Available packages, где выбираем нужную версию платформы.

image

Напомню, в плане веб рендеринга разница между 1.5 и 2.1 огромна.
Теперь идем на вкладку Virtual device где создаем устройство нужной нам версии.

image

Profit!
Для синхронизации я использовал HTC Sync.

BlackBerry

Тулзу для синхронизации качаем тут.

Symbian^3

Установка эмулятора

Сначала идем на страницу загрузок, на которой нам надо скачать следующие файлы:

  • binaries_epoc.zip
  • binaries_winscw_lib.zip
  • binaries_winscw_udeb.zip
  • binaries_winscw_urel.zip
  • tools_epoc.zip

После скачивания все надо распаковать в одну папку.
Когда все это выполнено для запуска эмулятора потребуется запустить файл:

Запускается он долго, я бы даже сказал очень долго. В первый запуск от вас потребуется ввести свою страну и время. Если эмулятор не запускается или валится с ошибками, то следует запускать вот такой файл:

К сожалению, он работает еще медленнее, так что запаситесь терпением =)

Подключение к сети

Но это еще не все, так как наша задача состоит в запуске веб приложения. Переходим к процессу соединения с интернетом.
Здесь есть два способа:

  • используя WinPCap — тулза для прямого обращения к сетевой карте;
  • используя TAP-Win32 — еще одна тулза, которая создает виртуальную сетевую карту, которая объединяется в сеть с реальной.

Путь первый (который я и использовал). Качаем тулзу со страницы проекта и устанавливаем. Продукт бесплатный и, по заверениям разработчиков symbian, стабильный.

Теперь создадим и настроим файл CommsDat, который и отвечает за подключение к сети.
В папке

находится файл ethernetced.xml, отвечающий за настройки. Очень важным элементов в нем является область ограниченная тэгом . Именно в ней прописываются настройки подключения к прокси, что достаточно актуально.
Далее в переменных среды следует добавить новую переменную EPOCROOT, в которой указан путь до корневой папки, куда были распакованы файлы. Кроме того, в PATH следует добавить следующий путь:

После этого в консоли запускаем EnableLanConnection.cmd, который делает следующее:

  • Делает бэкап существующего commsDat;
  • Создает новый commsDat с учетом измененного ethernetced.xml;
  • Запускает NetCards.exe для определения сетевой карты и обнаружения актуального подключения;
  • Запускает

Путь второй. К сожалению, вторая тулза пока что не поставляется отдельно, поэтому придется качать целиком все PDT. Устанавливается она так же одновременно с PDT и ставит дефолтный ip для устройства 192.168.0.1. Настроить его можно выполнив следующую команду в консоли:

netsh interface ip set address TAP-Win32 static 192.168.0.77 255.255.255.0

Проверка на работоспособность

Чтобы проверить, что все работает, запускаем браузер и пытаемся пройти по нужному адресу. При первом подключении предлагается выбрать одну из точек доступа:

  • GPRS IAP Placehol.
  • GPRS IAP Placehol.
  • Ethernet No Daem.
  • Incorrect ethernet.
  • Incorrect ethernet.
  • Ethernet with Dae.
  • Incorrect ethernet.
  • Ethernet with Dae.

Нам нужно последнее — Ethernet with Daemon Dynamic IP.

К полезным эмуляторам так же отнесем Opera Mobile emulator и Opera Mini Simulator. Спасибо pepelsbey и Akos.

Читайте также: