Вопросы и ответы – Комплект Intel® для разработчиков ПО для мобильных платформ (Intel® Mobile Platform SDK) версии 1.2 с открытым исходным кодом

Создать новую статью

04.02.2009 13:00


1. Что представляет собой комплект Intel® для разработчиков ПО для мобильных платформ (Intel® Mobile Platform SDK) версии 1.2?


Корпорация Intel представила комплект Intel® Mobile Platform SDK версии 1.2, в состав которого входят открытые исходные коды. Этот набор инструментальных средств обеспечивает сообществу разработчиков качественно новые возможности для создания мобильных приложений. Используя разнообразные функции из состава комплекта Intel® Mobile Platform SDK версии 1.2, разработчики смогут создать эффективные и надёжные решения, адаптированные под быстро развивающиеся мобильные вычислительные среды.
Комплект Intel® для разработчика ПО для мобильных платформ подходит для оптимизации приложений, работающих на портативных и карманных компьютерах, смартфонах и ультрамобильных платформах.

2. Для чего необходим комплект Intel® Mobile Platform SDK?

С помощью комплекта Intel® Mobile Platform SDK вы можете реализовать в своём приложении функции, необходимые для эффективной работы на мобильных устройствах. Воспользовавшись версией 1.2 комплекта, вы оптимизируете свои решения и подготовите их для динамической работы с учётом рабочей среды и ситуации. Вашим приложениям станут доступны следующие возможности:

  • Прозрачное управление подключением к сети
  • Выбор режима работы с эффективным соотношением «энергопотребление/производительность»
  • Поддержка различных платформ
  • Использование доступной оперативной и дисковой памяти для локального хранения и синхронизации данных
  • Адаптация к различным типам дисплеев
  • Управление пропускной способностью сетевого подключения

Реализовав эти функции в своих решениях, вы сможете привлечь новых клиентов и снизить затраты на разработку.
Дополнительную информацию можно найти по адресу: www.intel.com/software/MPSDK

3. Каковы преимущества работы с комплектом Intel® Mobile Platform SDK?

Высокоуровневый прикладной программный интерфейс, объединяющий и выделяющий следующие объекты контекста:

  • Возможность подключения к сети
  • Пропускная способность сети
  • Электропитание
  • Устройство хранения данных
  • Дисплей

Дополнительные функции

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

Поддержка различных языков программирования и сред выполнения (C++/.NET/Java*)

Поддержка различных платформ и операционных систем (один и тот же прикладной программный интерфейс совместим с несколькими ОС):

  • Microsoft Windows Vista* Business Edition и Ultimate Edition
  • Microsoft Windows XP* Professional с пакетом обновлений Service Pack 2
  • Microsoft Windows XP* Tablet PC Edition 2005
  • Windows Mobile 2003 для КПК и смартфонов
  • Windows Mobile® 5.0 для КПК и смартфонов


4. С какой целью корпорация Intel предоставила открытые исходные коды комплекта Intel® Mobile Platform SDK версии 1.2?

Основываясь на отзывах пользователей и мнениях специалистов отрасли, Intel начала распространение открытых исходных кодов комплекта Intel® Mobile Platform SDK, чтобы способствовать его быстрому внедрению в сообществе разработчиков. Наличие эффективных средств разработки является ключевым фактором, определяющим развитие нового мобильного ПО, ускорение процесса разработки и рост бизнеса.

5. Какая лицензия распространяется на использование открытых исходных кодов комплекта Intel® Mobile Platform SDK?

На использование исходных кодов комплекта Intel® Mobile Platform SDK версии 1.2 распространяется лицензия Apache 2.0 (выпуск январь 2004 г.).

6. Чем отличаются версии 1.1 и 1.2 комплекта Intel® Mobile Platform SDK?

Комплект Intel® Mobile Platform SDK версии 1.2 распространяется бесплатно, в виде открытых исходных кодов, и характеризуется следующими особенностями:

  • Интерфейс радиочастотной идентификации (RFID)
  • Поддержка сред разработки Visual Studio* 2005 и .NET* Framework 2.0
  • Комплект Intel® для разработчиков программных модулей для мобильных платформ (Intel® Mobile Platform PDK), предназначенный для разработки встроенных модулей, поддерживающих устройства сторонних производителей
  • Определение поддержки системой технологии виртуализации Intel® (Intel® VT)
  • Определение поддержки системой технологии Intel® Centrino® для мобильных ПК
  • Усовершенствованный прикладной программный интерфейс С++, использующий StringObject вместо wchar_t и VectorObject вместо vector

В комплекте Intel® Mobile Platform SDK версии 1.2 реализована поддержка следующих операционных систем:

  • Microsoft Windows Vista* Business Edition и Ultimate Edition
  • Microsoft Windows XP* Tablet PC Edition 2005
  • Windows Mobile® 5.0 для КПК и смартфонов

Работа с комплектом Intel® Mobile Platform SDK версии 1.1 проверялась в совместимой с ним ОС Windows Mobile® 2003. Работа с версией 1.2 комплекта проверялась в ОС Windows Mobile® 5.0 и не проверялась в ОС Windows Mobile 2003. Свяжитесь с нами, если у вас возникнут затруднения при работе с версией 1.2 комплекта Intel® Mobile Platform SDK в ОС Windows Mobile 2003.

Из-за ограничений на использование комплекта Intel® Mobile Platform SDK версии 1.2, в нём устранена поддержка

  • моделей устройств IVT* Bluetooth
  • моделей устройств Sierra* CDMA/GPRS
  • моделей сетевых устройств Symbol*
  • совместимости с ОС Windows* 2000

7. Совместимы ли приложения, разработанные с использованием версии 1.1 комплекта Intel® Mobile Platform SDK , с версией 1.2 этого комплекта?

  • Да. Все мобильные приложения, при разработке которых использовался комплект Intel® Mobile Platform SDK версии 1.1, совместимы с версией 1.2 этого комплекта.

8. Как мне получить комплект Intel® Mobile Platform SDK версии 1.2 с открытым исходным кодом?

Комплект Intel® Mobile Platform SDK версии 1.2 можно загрузить со следующих сайтов:


9. Как мне доработать открытые исходные коды комплекта Intel® Mobile Platform SDK версии 1.2?

  • Сведения по доработке открытых исходных кодов, их лицензированию и распространению доступны по адресу: www.intel.com/software/MPSDK

10. Какая среда разработки необходима для работы с открытыми исходными кодами комплекта Intel® Mobile Platform SDK версии 1.2?

  • .NET Framework* версии 1.1 или 2.0 для разработки и запуска приложений .NET
  • Microsoft Virtual Studio* .NET* 2003/2005
  • Microsoft Embedded Virtual C++ 4.0 (с пакетом обновлений SP4) для разработки приложений для ОС Windows Mobile*
  • Sun Microsystems JDK* версии 1.4.2 или более поздней для разработки и запуска Java*-приложений

11. Поддержка каких устройств реализована в комплекте Intel® Mobile Platform SDK версии 1.2?

Среди поддерживаемых устройств:

  • Процессор
  • Аккумулятор

Сетевые устройства, в том числе:

  • Сетевые адаптеры для проводной связи (стандарт 802.3)
  • Wi-Fi адаптеры (стандарт 802.11)
  • Bluetooth-адаптеры
  • Модули GPRS/CDMA
  • Платформа
  • Графический адаптер
  • Жёсткий диск
  • Логические разделы
  • Оперативная память
  • Устройство для считывания идентификационных радиометок

Среди поддерживаемых объектов контекста:

  • Возможность подключения к сети
  • Пропускная способность сети
  • Электропитание
  • Дисплей
  • Устройство хранения данных

12. Какая техническая поддержка предоставляется пользователям комплекта Intel® Mobile Platform SDK версии 1.2?

  • Пользователям комплекта Intel® Mobile Platform SDK версии 1.2 доступен технический форум и консультации службы поддержки по электронной почте. Более подробная информация доступна по адресу www.intel.com/software/MPSDK

13. Каким образом я могу реализовать поддержку дополнительных устройств в комплекте Intel® Mobile Platform SDK?

  • В состав открытых исходных кодов комплекта Intel® Mobile Platform SDK версии 1.2 входит комплект Intel® для разработчиков программных модулей для мобильных платформ (Intel® Mobile Platform PDK), с помощью которого производители устройств могут интегрировать поддержку своих решений в исполняемые компоненты комплекта Intel® Mobile Platform SDK. Среди таких устройств – считыватели идентификационных радиометок и сетевые адаптеры.

14. Где я могу найти дополнительные сведения по работе с открытыми исходными кодами комплекта Intel® Mobile Platform SDK версии 1.2?

Более подробная информация доступна по адресу www.intel.com/software/MPSDK

Справочные материалы

Описание комплекта Intel® для разработчиков ПО для мобильных платформ версии 1.2
Комплект Intel® для разработчиков ПО для мобильных платформ версии 1.2 – Примечания к версии
Комплект Intel® для разработчиков ПО для мобильных платформ версии 1.2 – Краткое руководство