Как стать автором
Обновить

BlackBerry: инструментарий разработчика

Время на прочтение 3 мин
Количество просмотров 5K
Друзья!
Что использовать, для того, чтобы писать приложения для платформы BlackBerry? В продолжение предыдущего поста мы расскажем об инструментах разработки приложений для устройств BlackBerry. Попутно ответим на наиболее интересные вопросы из комментариев к предыдущей статье.

Эта статья является обзорной, она не содержит технических подробностей и примеров, ее цель — описать набор средств разработчика, что необходимо для понимания картины в целом.

Для начала пара слов о Research In Motion (RIM). Это компания-разработчик, известная продуктами под маркой BlackBerry и решениями для корпоративного сектора. О функциональных преимуществах смартфонов BlackBerry достаточно широко известно, поэтому вдаваться в излишние подробности смысла нет. На российском рынке продукция и услуги BlackBerry представлены пока слабо, но ситуация в связи с нарастающей конкуренцией и глобальной борьбой за третье место (после Apple и Google) в ближайшее время будет меняться, иначе никак. Кроме того, у RIM имеются серьезные планы по поводу развития недавно выпущенного планшета BlackBerry Playbook, об этом чуть позже.


Несмотря на серьезную конкуренцию на рынке мобильных решений на последнем остаются ниши, которые на данный момент представлены слабо или вообще не заполнены. Одна из таких ниш — корпоративный сектор, — всегда была интересной темой для «Инновационной лаборатории», что послужило одной из причин начала активного сотрудничества с компанией RIM. К тому же нам как разработчикам важно, что BlackBerry предоставляет богатые возможности по выбору технологий: Java, AdobeAIR, HTML5/CSS/JS на движке WebKit, C/C++ (планируется) и — посредством платформы Appcelerator Titanium — Ruby, Python и PHP.

Набор инструментов для работы в различных платформах
Смартфоны


Приложения для смартфонов BlackBerry функционируют под операционной системой BlackBerry OS и делятся на две категории: приложения на основе Java и WebWorks(HTML5/CSS3/расширенный JS на движке Webkit).
Для Java-приложений доступен плагин под Eclipse.
imageimage

Разрабатывать WebWorks-приложения можно используя как Eclipse IDE, так и MS Visual Studio.
Для отладки используются симуляторы смартфонов.

Кстати, имеется важное замечание для обоих случаев: Вашей операционной системой должна быть Windows XP/Windows 7. В RIM вполне осознают необходимость поддержки Linux и планируют ее, но на данный момент Linux не поддерживается.

Планшеты

Планшет BlackBerry Playbook работает под управлением Tablet OS — операционной системой на базе QNX – OS реального времени. В будущем BlackBerry Tablet OS должна стать единой для всех устройств, скорее всего замена коснется BlackBerry OS8.

image
Крупнее: habrastorage.org/getpro/habr/post_images/3a7/476/722/3a74767228db89abffc2c52d87e6f569.png

Доступный инструментарий разработчика — BlackBerry Tablet OS SDK for Adobe AIR и BlackBerry WebWorks for Tablet OS SDK. «Планшетный» WebWorks пока сильно урезан по сравнению с «телефонным», но RIM заявил о полной поддержке в будущем. Кроме того, анонсирован BlackBerry Tablet OS Native SDK (C/C++) и заявлена поддержка Java-приложений и приложений для Android на уровне «плейеров». Для отладки приложений на планшете используется виртуальная машина VmWare и набор инструментов для работы с консолью.

О создании Java-приложений на Хабре уже писали, примеры с Adobe Flex также доступны. Поэтому в следующий раз поговорим о создании приложения с помощью WebWorks SDK, об инструменте, который при всех своих минусах имеет несколько неоспоримых преимуществ — во-первых, он является общим как для смартфонов, так и для планшетов, во-вторых, близок веб-разработчикам, в-третьих, приложение может быть портировано на другие платформы, в том числе iOS и Android.

Теперь ответы на вопросы:
1.Про публикации приложений в AppWorld расскажем в ближайших постах, после того как мы «научим» их писать.
2. iOS мы посвятим отдельную публикацию, но пока хотим сосредоточиться на теме BlackBerrу, которая гораздо менее освещена на Хабре.
3. А вот с отчетом о поездке сотрудников «Инновационной лаборатории» в RIM вышла небольшая накладочка: сам отчет мы напишем, но вот проиллюстрировать фотографиями не удастся. Все дело в том, что у наших сотрудников нет фотографий офисов RIM, потому что снимать там им запретили. RIM славится своим уровнем безопасности и пропагандируют ее во всем. Так-то.
Теги:
Хабы:
+11
Комментарии 18
Комментарии Комментарии 18

Публикации

Информация

Сайт
www.innovationlab.ru
Дата регистрации
Дата основания
2008
Численность
11–30 человек
Местоположение
Россия

Истории