kvv's home

Форма входа

Категории раздела

Лекции [14]
Разное [4]
Статьи на тему WM, не попавшие в лекции по разным причинам.

Поиск

Каталог статей

Главная » Статьи » Программирование под Windows Mobile » Лекции

Часть 2. Инструменты для разработки

Для программирования под WM
необходимы следующие инструменты



Коротко:
Среда разработки:

Platform
Builder


Embedded Visual
C (eVC 4.0)


Visual Studio
2005

Lasarus/gcc

SDK:

Windows Mobile
5.0 Pocket PC SDK

Windows Mobile
5.0 Smartphone SDK

Windows Mobile 6
SDK

Справочные ресурсы:

MSDN /
MSDN-online (
http://msdn2.microsoft.com)


http://www.pocketpcdn.com/


http://www.smartphonedn.com


http://forum.sources.ru/index.php?showforum=98





Platform Builder - среда, позволяющая компилировать свои образы ОС или разработки драйверов.

В состав PB входит документация и исходные тексты самой Windows Mobile, наиболее распространненных драйверов и системных утилит. Исключение составляют MS Office Mobile, Windows Messenger и драйвера сторонних производителей. Для нас этот иснтрумент интересен только утилитой ApplicationVerifier, которая позволяет тестировать приложения на корректность работы под WM.



Emmbedded Visual C (eVC) – долгое время был единственным инструментом для разработки приложений для WM. Его среда очень похожа на IDE VisualStudio, в состав входят : эмулятор WM2002, отладчик, утилиты для копирования файлов на КПК, получения скриншотов и просмотра системных ресурсов.

Один из недостатков – эмулятор не позволяет запускать программы для реального устройства, для эмулятора надо собирать отдельные версии программ под процессор intelx86. Разработка новых эмуляторов WM5 и WM6 для eVC не ведется, поэтому отлаживать приложения для этих ОС на eVC трудно. На сегодняшний день эта среда считается устаревшей.



Visual Studio 2005 – очередная версия IDE от Microsoft, в состав которой включены средства для создания программ под WM на C++ и на C#. В состав среды входит эмулятор и SDK для WM2003, на котором можно запускать программы для реальных устройств, и отладчик, работающий корректно под всеми существующими версиями WM. Еще один плюс VS – наличие инструмента для создания дистрибутивов, встроенное в IDE. Все лабораторные работы будут ориентированы на использование именно этой среды.
Среда есть на ftp.natm.ru (впрочем, люди говорят, что она есть и на ftp остальных провайдеров) ftp://ftp.natm.ru/software/=Microsoft/_Programming/_Visual Studio/v8.0/Team Suite/Microsoft Visual Studio 2005 Team Suite Edition.rar , весит 3,5 Гб.



Сторонние средства разработки - на сколько мне известно, есть возможность собирать программы под WM на Дельфи 2005 (под .NET), Lasarus , или порте gcc для WinCE. Но для коммерческого исползования данные IDE мало приспособлены и мы их рассматривать не будем.
Хотя для желающих есть ссылка на описание процесса разработки приложений под WM на Delphi - http://dn.codegear.com/article/33507



SDK

SDK – наборы библиотек, образов эмулятора, исходных текстов примеров и справочной документации для различных ОС.
На сегодняшний день последним SDK для WM является Microsoft Windows Mobile 6 SDK.
Скачать SDK WM5, WM6 можно здесь ftp://ftp.natm.ru/software/=Microsoft/_Programming/_SDK's

Для разработки коммерческих пользовательских приложений рекомендуется его установка, однако для простых приложений достаточно SDK 2003 , встроенного в VS2005

На эту же тему в разделе файлов есть продолжение
Категория: Лекции | Добавил: kvv (12.09.2007)
Просмотров: 3296 | Комментарии: 5 | Рейтинг: 5.0/2
Всего комментариев: 2
2 wowkolak  
0
http://www.pocketpcdn.com/
http://www.smartphonedn.com
-- битые ссылки
!!!

1 waider  
0
Есть еще одна опенсорсная среда SharpDevelop пример использования:
http://dev.my1.ru/publ/8-1-0-13

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Друзья сайта

  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Облако тэгов