| 04.02.2009 12:00 | |
Данный продукт позволяет быстро разрабатывать эффективные, надежные, межплатформенные мобильные приложения с возможностями контекстной настройки для мобильной компьютерной среды.
Комплект Intel® для разработчиков ПО для мобильных платформ версии 1.2 (Intel® Mobile Platform SDK) – это бесплатный проект с открытым исходным кодом, призванный упростить задачу оптимизации приложения под мобильные среды. Он содержит набор библиотек и исполняемых компонентов, а также стандартный программный интерфейс для поддерживаемых платформ и сред. При помощи Intel® Mobile Platform SDK 1.2 разработчики смогут быстро создавать высокопроизводительные приложения с мобильными характеристиками, при этом максимально увеличивая возможность повторного использования существующего кода.
Ликвидируйте разрыв между функциями программного обеспечения и платформами мобильных устройств.
Мобильным пользователям необходимы бизнес-приложения с возможностями автоматической настройки под различные мобильные среды с ограниченными ресурсами. С помощью Intel® Mobile Platform SDK 1.2 можно удовлетворить запросы пользователей к доступности вычислительных сред в любое время и в любом месте, так как в программное обеспечение могут быть интегрированы следующие мобильные функциональные возможности:
Прозрачное управление соединением. Пользователи могут сосредоточиться на выполнении своих задач, вместо того чтобы следить за сетевыми подключениями.
Эффективное соотношение производительности и энергопотребления. Пользователи могут получать информацию о времени работы батареи и оставшемся ресурсе.
Возможность работы на нескольких платформах. Пользователи получают доступ к приложениям на выбранном устройстве, используя его возможности.
Использование свободной памяти и дискового пространства для локального хранения данных и синхронизации. Приложения, разработанные с помощью Intel® Mobile Platform SDK 1.2, позволяют определять и использовать свободную память и дисковое пространство для кэширования, локального хранения данных и синхронизации.
Адаптация к разным типам дисплеев. Мобильные устройства часто подсоединяются к различным типам дисплеев. Приложения на базе Intel® Mobile Platform SDK 1.2 могут определить тип подсоединенного дисплея и адаптироваться к нему.
Управление пропускной способностью сети. Контроль полосы пропускания сетевого трафика на системном, прикладном уровне, а также на уровне сокета и процесса.
Разработчики сталкиваются со значительными трудностями при интегрировании или расширении мобильных возможностей ПО. Среди них можно отметить следующие:
Создание приложений, которые могут определить контекст и ресурсы платформы для того, чтобы эффективно использовать преимущества разных мобильных платформ.
Разработка решений для различных платформ и сред развертывания приложений на нескольких клиентах
Создание исходного с учетом контекста платформы означает, что ваши смогут более эффективно адаптироваться к пользовательским параметрам настройки, а также к изменениям среды и платформы.
На рисунке ниже показаны возможности Intel® Mobile Platform SDK 1.2, охватывающие несколько функциональных уровней для обеспечения лучшего интегрирования между приложениями и мобильным аппаратным обеспечением.
Комплект Intel® для разработчиков ПО для мобильных платформ может интегрироваться с различными уровнями мобильных клиентов
Например, на следующем рисунке показано, как можно оптимизировать программу сканирования на вирусы под текущий источник питания: приложение будет нормально работать при подключении к электрической сети и временно приостановит сканирование в фоновом режиме при работе от батарей.
Программа сканирования на вирусы, оптимизированная под энергопотребление, пропускную способность и возможности подключения
Комплект Intel® Mobile Platform SDK 1.2 содержит стандартный программный интерфейс, т.е. объектные модели, соглашение об именовании и параметры, которые унифицированы для языков программирования в целях минимизации различий исходного на различных платформах. Данный интерфейс позволяет выполнять простую реализацию приложений для различных платформ без необходимости повторного написания исходного кода.
Стандартный программный интерфейс и модель совпадают для всех поддерживаемых языков и платформ. Данная программная модель включает в себя:
- Классы, экземпляры классов, свойства и методы – для представления контекста устройств и системы. К устройствам относятся аккумулятор, платформа, процессор, сетевой адаптер, протокол канального уровня, графический адаптер, физический диск, логический диск, память, идентификационная радиометка и т.д. Контекст включает данные об энергопотреблении, возможности установления соединения, характеристиках дисплея, устройстве хранения и пропускной способности.
- Уведомления о событиях и пороговых значениях – исполняемые компоненты, которые осуществляют контроль системных событий и информируют приложения о наступлении события. Например, приложение может получать информацию о переходе системы на питание от батареи. В этом случае динамический компонент выполняет операцию обратного вызова для уведомления приложения в реальном времени. Также существует возможность запрограммировать приложение на работу в режиме оптимизированного энергопотребления с целью экономии ресурсов при работе от батареи. Уведомление о событии может быть ограничено порогом, например, когда заряд батареи будет использован на 50%.
- Коллекции и перечисления – обнаружение всех устройств и возможность перечисления коллекции множественных экземпляров устройства системы.
Инструмент на базе графического пользовательского интерфейса, который позволяет использовать такие основные возможности, как:
- Вывод списка устройств системы и просмотр их свойств
- Регистрация уведомлений о событии
- Просмотр отчетов о событии
В приложении Mobile Information Viewer реализованы конкретные характеристики комплекта Intel® Mobile Platform SDK 1.2.
Intel® Mobile Bandwidth Module (Модуль управления полосой пропускания мобильной системы)
Самостоятельное клиентское приложение, позволяющее создавать, просматривать и контролировать политику использования полосы пропускания на клиентских системах.
Комплект Intel® Mobile Platform SDK 1.2 содержит набор прикладных программных интерфейсов (API) для разработки ПО для мобильных платформ и ряд инструментов графического пользовательского интерфейса, которые могут использоваться для просмотра и управления ресурсами мобильных платформ. Intel® Mobile Platform SDK поддерживает следующие устройства и контексты:
|
API |
Поддерживаемые устройства и возможности |
|
Устройства |
|
|
Контекст и ресурсы |
|
|
Инструменты графического пользовательского интерфейса |
|
- Унифицированный программный интерфейс, поддерживающий коды, написанные на языках C++, Java*, и .NET*.
- Поддержка операционных систем Microsoft Windows XP*, Windows Vista* Business, Windows Mobile for PocketPC 2003, Windows Mobile for Smartphone 2003, Windows Mobile 5.0 PPC и Windows Mobile 5.0 Smartphone..
- Поддержка совместимости с интерфейсами (C++, Java*, and .NET*) для Intel® Mobile Platform SDK 1.1
Изменения по сравнению с версией Intel® Mobile Platform SDK 1.1
В комплект Intel® Mobile Platform SDK 1.2 с открытым исходным кодом были внесены следующие изменения:
- Клиентский интерфейс имеют только системы RFID/GPRS/CDMA, в данном продукте с открытым исходным кодом не предусмотрена поддержка соответствующих операторов.
- Поддерживается дополнительные среды разработки, в том числе Microsoft Visual Studio* 2005 и .NET Framework 2.0.
- Пакет включает комплект Intel® Mobile Platform Provider Development Kit, который позволяет разрабатывать интегрированные модули для ваших собственных устройств.
- Повышение производительности за счет отказа от множественных мобильных серверов в системе.
- Поддержка установления связи с различными исполняемыми библиотеками языка C, включая не только динамически загружаемые библиотеки (параметры компиляции /MD и /MDd), но и статические библиотеки (параметры компиляции /MT и /MTd).
- Поддержка обнаружения технологии виртуализации Intel®.
- Поддержка обнаружения процессорной технологии Intel® Centrino®.
|
Требования |
Описание |
|
Дисковое пространство |
|
|
Минимальные требования к аппаратному обеспечению |
|
|
Операционная система |
|
|
ПО для основной инженерной системы для разработчиков |
|
|
Среда разработки |
|
• Примечания к версии 1.2 комплекта Intel® для разработчиков ПО для мобильных платформ
Отправить комментарий В случае возникновения любых вопросов вы можете обратиться к нашей команде поддержки.
Пожалуйста, обратитесь к странице Уведомление об оптимизации для более подробной информации относительно производительности и оптимизации в программных продуктах компании Intel.

