Официальный форум СВД Встраиваемые Системы
12 Декабрь, 2024, 07:33:52 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Вышел Native SDK для BlackBerry Tablet OS  (Прочитано 8656 раз)
Олег Большаков
Легенда

Сообщений: 3140



« : 18 Октябрь, 2011, 20:56:42 »

Вышел Native SDK для BlackBerry Tablet OS

Сегодня на конференции BlackBerry DevCon Americas 2011 было объявлено, что стал общедоступен Native SDK для BlackBerry PlayBook («NDK»), который перешёл со стадии бета в официальный релиз. NDK позволяет разработчикам получить все преимущества при разработке приложений для планшета BlackBerry PlayBook. NDK включает C/C++ POSIX библиотеки, жесты управления устройством, такие как проведение (swipe) и касание (touch) пальцем, доступ к QNX Momentics Tool Suite, интегрированной среде разработки на основе Eclipse, и средствам отладки и анализа. Разработчикам предоставляются инструменты для профилирования памяти, отладки приложений и получения статистики использования памяти, что способствует отлаживать сложные программы.

NDK 1.0 является компактным и эффективным. Предоставляется интерфейс (API) к OpenGL ES 2.0 и датчикам устройства. Для звука используется OpenAL. Для производительности — потоки POSIX. Для совместимости — также соместимость с API POSIX.

Дополнительно, команда разработки симулятора представляет OpenGL ES 2.0 - среду для тестирования 3D приложений, что позволяет использовать 3D-акселерацию в симуляторе при разработке. Со временем симулятор будет становиться всё более совершенным и предоставлять разработчикам лучшие инструменты.

С NDK начинается новый захватывающий эпизод разработки для планшета BlackBerry PlayBook. Вы можете поделиться замечаниями по продукту с компанией RIM,  не стесняйтесь участвовать в социальных медиа каналах или BlackBerry Developer Zone.


Скачать Native SDK для BlackBerry Tablet OS

Сообщение в BlackBerry Developer's Blog
Записан
Александр Варварик
Администратор
Легенда

Сообщений: 1353



WWW
« Ответ #1 : 18 Октябрь, 2011, 21:15:05 »

Хорошая новость. Посмотрел по ссылке, есть примеры кода.
Записан

pro11
Пользователь

Сообщений: 12


« Ответ #2 : 18 Октябрь, 2011, 21:27:06 »

А они хорошо подготовились, портировав заранее кучу Open source проектов: http://blackberry.github.com/ndk/components.html
Записан
pro11
Пользователь

Сообщений: 12


« Ответ #3 : 18 Октябрь, 2011, 21:39:42 »

Хотя не все так хорошо, как показалось. Например, репозиторий Boost пустой: https://github.com/blackberry/Boost
Записан
Андрей Докучаев
Сотрудник СВД ВС
Легенда

Сообщений: 1085



WWW
« Ответ #4 : 18 Октябрь, 2011, 21:54:56 »

Спать отменяется, ушел собирать Battle for Wesnoth Cheesy
Записан

Олег Большаков
Легенда

Сообщений: 3140



« Ответ #5 : 18 Октябрь, 2011, 22:07:48 »

Хотя не все так хорошо, как показалось. Например, репозиторий Boost пустой: https://github.com/blackberry/Boost

А какие проблемы могут быть с Boost? Он, вроде, просто собирается под QNX.
Записан
Александр Варварик
Администратор
Легенда

Сообщений: 1353



WWW
« Ответ #6 : 18 Октябрь, 2011, 22:44:38 »

Да, подготовились хорошо.
Возможно, что-то не успели выложить, если так, то на спешку к выставке можно списать.
Записан

Олег Большаков
Легенда

Сообщений: 3140



« Ответ #7 : 19 Октябрь, 2011, 07:20:11 »

И ещё одно немаловажное нововведение — теперь, чтобы скачать средства разработки, не требуется регистрация.
Записан
pro11
Пользователь

Сообщений: 12


« Ответ #8 : 19 Октябрь, 2011, 16:05:05 »

Успешно собрал их версию qt4 с хост-машины на Linux. Правда насколько я понял использована версия не для мобильных систем. И нужно много еще дорабатывать: при активации текстового поля не появляется экранная клавиатура, да и полем с выбором цифр пользоваться невозможно. См. вложение со скриншотом.
Записан
Евгений Горелов
Опытный пользователь

Сообщений: 192



WWW
« Ответ #9 : 19 Октябрь, 2011, 17:22:13 »

Успешно собрал их версию qt4 с хост-машины на Linux. Правда насколько я понял использована версия не для мобильных систем. И нужно много еще дорабатывать: при активации текстового поля не появляется экранная клавиатура, да и полем с выбором цифр пользоваться невозможно. См. вложение со скриншотом.

На странице http://blackberry.github.com/ndk/components.html написано следующее:

"...An initial port including QtCore, QtQuick and Lighthouse is available at github.com/blackberry/Qt ..."

Это значит, что на данный момент должны нормально работать базовые компоненты (QtCore), интерфейсы Qt для мобильных устройств (QtQuick) и оконная система QPA (Lighthouse).

Вы собрали пример, использующий библиотеку QtGui, скорее всего она не полностью поддержана в данной версии.
« Последнее редактирование: 19 Октябрь, 2011, 17:25:25 от Евгений Горелов » Записан
Александр Варварик
Администратор
Легенда

Сообщений: 1353



WWW
« Ответ #10 : 20 Октябрь, 2011, 12:47:07 »

Евгений, а ты пробовал что то собрать с поддержкой мобильного устройства, например, чтобы клавиатура автоматом появлялась для ввода ?
Записан

pro11
Пользователь

Сообщений: 12


« Ответ #11 : 20 Октябрь, 2011, 13:48:58 »

На странице http://blackberry.github.com/ndk/components.html написано следующее:

"...An initial port including QtCore, QtQuick and Lighthouse is available at github.com/blackberry/Qt ..."

Это значит, что на данный момент должны нормально работать базовые компоненты (QtCore), интерфейсы Qt для мобильных устройств (QtQuick) и оконная система QPA (Lighthouse).

Вы собрали пример, использующий библиотеку QtGui, скорее всего она не полностью поддержана в данной версии.
Не разбираюсь в Qt, но, сравнивая конфигурацию сборки для Symbian, в версии для PlayBook OS нет поддержки Lighthouse и поэтому демо для мобильных систем также не собрались и я использовал обычное демо. Но оно работает - это самое главное.

Интересно, что в плагине Qt для платформы есть исходный код для вызова клавиатуры и работы с буфером обмена. И самое интересное, что он не использует libbps, а, в случае с клавиатурой, напрямую обращается к /pps/services/input/control.

Нужно глубже разбираться или немного подождать, когда хотя бы появится официальный анонс на сайте Qt.
Записан
Евгений Горелов
Опытный пользователь

Сообщений: 192



WWW
« Ответ #12 : 20 Октябрь, 2011, 20:28:28 »

Евгений, а ты пробовал что то собрать с поддержкой мобильного устройства, например, чтобы клавиатура автоматом появлялась для ввода ?

Исходники я выкачал, но еще не пробовал что-либо запускать, т.к. проверял работоспособность Qt 4.8 rc в QNX.
С 4.8 все более-менее гладко, поэтому в ближайшее время проверю эту сборку.
Записан
pro11
Пользователь

Сообщений: 12


« Ответ #13 : 21 Октябрь, 2011, 23:32:33 »

Получил доступ к бета Scoreloop SDK for BlackBerry. Пример собрался, но не работает (проверял сразу на девайсе). Как без интернета, так и с ним. Виснет - на экране остается заставка BB. В логе:
Код:
[SC_Sample] Starting SC_Sample...
[BPS:INFO] BPS setting verbosity 2
[SC_Sample] Requesting User...
В демо введены демоключи, может быть в них дело?

Кто-нибудь пробовал компилировать/запускать? По API этот SDK один в один с версией для Marmalade (это хорошо имхо), но мне было интересно посмотреть, как авторы реализовали интерфейс Scopeloop'a для Playbook.
Записан
Александр Варварик
Администратор
Легенда

Сообщений: 1353



WWW
« Ответ #14 : 22 Октябрь, 2011, 00:07:49 »

что-то под Mac OS 10.6 у меня устанавливаться NDK не хочет. Снес бетту, а релиз установить не могу - не запускается инсталятор.
Записан

Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2024 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 14 Ноябрь, 2024, 10:51:29