Поделиться в Facebook Поделиться ВКонтакте Поделиться в LinkedIn Опубликовать в Twitter

А. Ермолинский "Первые шаги к использованию средства разработки Native SDK для BlackBerry PlayBook"

Native SDK или NDK – это средство разработки приложений для планшета BlackBerry PlayBook. Скачать Native SDK (NDK) 1.0 можно на официальном сайте.

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

Установка NDK для платформы Windows производится с минимальным набором диалогов и не требует от пользователя выбора параметров установки, влияющих на состав устанавливаемого NDK. Однако, при выборе папки назначения лучше оставить ее имя по умолчанию или, по-крайней мере, не использовать каталог Program Files или другой каталог, содержащий пробелы.

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

Для разработки проектов в Native SDK в качестве целевой системы используется BlackBerry PlayBook, либо симулятор PlayBook – Tablet OS Simulator. Симулятор также можно скачать c официального сайта.

После запуска программы установки нужно будет выбрать фактически один параметр – каталог, куда будут скопированы файлы для виртуальной машины VMware. И, если виртуальная машина VMware установлена в системе, то можно запускать симулятор.

Для того, чтобы создать простейшее приложение для Tablet OS, в IDE можно выбрать File ➝ New ➝ BlackBerry Tablet OS C/C++ Project. Далее в диалоговых окнах мастера создания проектов выполнить следующие шаги (параметры приведены в качестве примера):

  • указать имя проекта;
  • выбрать основные параметры конфигурации проекта, например, язык C и тип проекта - исполняемое приложение OpenGL ES 1.1 Application Project;
  • после создания проекта выбрать тип разработки Individual Developer;
  • выбрать тип устройства «Simulator»;
  • указать IP-адрес симулятора (его можно посмотреть в разделе меню симулятора Development Mode, соответственно, сам режим тоже должен быть включен) 192.168.192.130 и выполнить «Test Connection», при положительном тесте появится следующее окно;
  • ввести информацию о регистрации в RIM или пропустить регистрацию (пройти регистрацию необходимо, если проект в будущем будет выкладываться в App World).

После успешного прохождения всех пунктов, в Project Explorer должен появиться сам проект и проект BlackBerry Tablet OS Target с именем «sim».

Перед тем, как выполнить построение проекта, необходимо в Build Configuration указать режим сборки Simulator. Это можно сделать, открыв список из панели инструментов (ярлык с изображением молоточка), либо из меню Project ➝ Build Configuration ➝ Set Active. В первом случае одновременно должно выполниться и построение проекта.

После выполнения Run в IDE, на целевой виртуальной машине должен запуститься полученный исполняемый файл, который демонстрирует одну из графических возможностей Tablet OS.

Native SDK предоставляет возможность получить системную информацию о целевой системе и работать с ее файловой системой. Для этого достаточно перейти в окно QNX System Information Perspective – из панели инструментов или из меню Windows ➝ Open Perspective ➝ QNX System Information.

Также можно использовать терминал IDE для удаленной работы в командной строке (Windows ➝ Show View ➝ Other ➝ Terminal) c Tablet OS Simulator с использованием одного из трех протоколов – SSH, Telnet и Serial. Причем, соединение SSH может быть установлено как с параметрами по умолчанию – для работы под учетной записью devuser, так и с выбором любой другой существующей учетной записи, ее пароля и других параметров соединения.

На данный момент на сайте BlackBerry также доступна бета версия 2.0 Native SDK для разработки и отладки ПО, функционирующего с версией 2.0 прошивки PlayBook или Tablet OS Simulator. В бета версии 2.0 добавлены следующие новшества:

  • PlayBook или Tablet OS Simulator теперь автоматически определяются при добавлении целевой системы в IDE;
  • улучшен мастер настройки среды разработки;
  • добавлена поддержка нативного расширения AIR, в IDE добавлены сценарии для построения и отладки нативных расширений;
  • SDK можно конфигурировать отдельно для каждого проекта.

Метки: QNX6 | PlayBook | Статья | Руководство

Задать вопрос on-line Обсудить на форуме Написать электронное письмо