Опубликован: 21.01.2010 | Доступ: свободный | Студентов: 1069 / 125 | Оценка: 3.88 / 3.81 | Длительность: 11:48:00
Специальности: Программист
Лекция 2:

Обзор инструментальных средств разработки приложений для мобильных устройств под управлением платформ Windows Mobile

< Лекция 1 || Лекция 2: 1234 || Лекция 3 >

2.3. Сводная информация

Общие сведения о возможностях интегрированной среды разработки

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

  • eVT3C = eMbedded Visual C++ 3.0
  • eVT3V = eMbedded Visual Basic 3.0
  • eVC4 = eMbedded Visual C++ 4.0 с пакетом обновления 4.0
  • VS2003 = Visual Studio .NET 2003
  • VS2005 = Visual Studio 2005
  • VS2008 = Visual Studio 2008
Таблица 2.1.
eVT3C eVT3V eVC4 VS2003 VS2005 VS2008
Тип кода Машинный код X X X X
Интерпретируемый код X
Управляемый код X X X
Код на стороне сервера (веб) X X X
Пакеты SDK для устройств Pocket PC 2000 и Pocket PC 2002 X X X
Smartphone 2002 X
Windows Mobile 2003 X X X X
Windows Mobile 2003 Second Edition X X X X
Windows Mobile 5.0 X X
Windows Mobile 6.0 X X

Средства NET Compact Framework и поддержка ОС

В этой таблице представлены общие сведения о версиях средств и программного обеспечения Windows Mobile, которые поддерживают .NET Compact Framework версий 1.0, 2.0 и 3.5.

Таблица 2.2.
Версия 1.0 Версия 2.0 Версия 3.5
Средство Visual Studio .NET 2003 X
Visual Studio 2005 X X
Visual Studio 2008 X X
Версия программного обеспечения Windows Mobile Windows Mobile 6.0 В ПЗУ (2.0 с пакетом обновления 1) Поддерживается установка пользователем
Windows Mobile 5.0 В ПЗУ (1.0 с пакетом обновления 3) Поддерживается установка пользователем Поддерживается установка пользователем
Windows Mobile 2003 Second Edition В ПЗУ (1.0 с пакетом обновления 2) Поддерживается установка пользователем (только для Pocket PC) Поддерживается установка пользователем
Windows Mobile 2003 В ПЗУ (1.0 с пакетом обновления 1) Поддерживается установка пользователем (только для Pocket PC) Поддерживается установка пользователем
Smartphone 2002
Pocket PC 2002 Поддерживается установка пользователем
Pocket PC 2000 Поддерживается установка пользователем

Поддержка технологий баз данных

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

  • SSC 3.5 = SQL Server Compact 3.5
  • SSCE 3.1 = SQL Server 2005 Compact Edition версии 3.1
  • SQL Mobile 3.0 = SQL Server 2005 Mobile Edition версии 3.0
  • SQL CE 2.0 = SQL Server 2000 Windows CE Edition
  • EDB = встроенная база данных
  • CEDB = База данных Windows Embedded CE
  • ADOCE = объекты данных ActiveX для Windows CE
Таблица 2.3.
SSC 3.5 SSCE 3.1 SQL Mobile 3.0 SQL CE 2.0 EDB CEDB ADOCE
Windows Mobile 6 Поддерживается установка пользователем В ПЗУ Поддерживается установка пользователем Поддерживается установка пользователем (Только профессиональный и классический) В ПЗУ В ПЗУ* Установка пользователем не поддерживается
Windows Mobile 5.0 Поддерживается установка пользователем Поддерживается установка пользователем Поддерживается установка пользователем Поддерживается установка пользователем (Только для Pocket PC) В ПЗУ В ПЗУ* Установка пользователем не поддерживается
Windows Mobile 2003 Поддерживается установка пользователем (Только для Pocket PC) Поддерживается установка пользователем (Только для Pocket PC) Поддерживается установка пользователем (Только для Pocket PC) Поддерживается установка пользователем (Только для Pocket PC) Н/д В ПЗУ В ПЗУ
Smartphone 2002 Н/д Н/д Н/д Н/д Н/д В ПЗУ Н/д
Pocket PC 2002 Н/д Н/д Н/д Поддерживается установка пользователем (Только для Pocket PC) Н/д В ПЗУ В ПЗУ
Pocket PC 2000 Н/д Н/д Н/д Поддерживается установка пользователем (Только для Pocket PC) Н/д В ПЗУ В ПЗУ (большинство устройств)

* В Windows Mobile 5.0 CEDB содержится в ПЗУ, но не является рекомендуемой. Разработчики должны использовать EDB.

Примечания

  • Обратитесь к производителю устройства для проверки возможности обновления устройства до последней версии Windows CE или Windows Mobile. Корпорация Майкрософт не предоставляет конечным пользователям обновления для определенных устройств.
  • Экспресс-выпуски Visual Studio не включают поддержку проектов смарт-устройств.
  • Средства eMbedded Visual Basic больше не поддерживаются. Среда выполнения eMbedded Visual Basic больше не включается в ПЗУ устройства.
  • eMbedded Visual C++ 4.0 и eMbedded Visual Basic 4.0 могут быть загружены из центра разработчиков приложений для мобильных устройств (http://msdn.microsoft.com/en-us/windowsmobile/default.aspx).
  • Текущая версия Compact Framework is 3.5 доступна для установки в ОЗУ в центре разработчиков приложений для мобильных устройств (http://msdn.microsoft.com/en-us/windowsmobile/default.aspx).

Таким образом рекомендуемой средой разработки сейчас является Visual Studio 2008.

< Лекция 1 || Лекция 2: 1234 || Лекция 3 >