- PVSM.RU - https://www.pvsm.ru -
Платформа BlackBerry 10 уже довольно давно привлекает к себе внимание. Решение от RIM оказалось довольно таки интересным, так почему бы не попробовать свои силы на этом поле.
Сегодня мы попробуем запустить простое приложение для BB 10 в симуляторе и посмотрим на это чудо.
Cascades — один из основных инструментов разработки приложений для BB. Он входит в The BlackBerry 10 Native SDK и предназначен для создания графического интерфейса. Этот зверь основан на Qt и QML, поддерживает 2D и 3D эффекты, анимацию. Также он позволяет создавать собственные элементы на основе уже существующих. Чтобы продемонстрировать простоту разработки UI в Cascades приведем пример создания вращающейся по нажатию кнопки с помощью QML и C++.
Вращающаяся кнопка в QML:
import bb.cascades 1.0
Page {
content: Button {
id: rotatingButton
text: "My Rotating Button"
animations: [
RotateTransition {
id: rotButton
toAngleZ: 360
duration: 350
}
]
onClicked: {
rotButton.play();
}
}
}
Вращающаяся кнопка на C++:
// Create the root page and the button
Page* root = new Page;
Button* myButton = Button::create("My Rotating Button");
// Create a rotation animation and associate it with the button
RotateTransition* rotation = RotateTransition::create(myButton)
.toAngleZ(360)
.duration(350);
// Connect the button's clicked() signal to the animation's play() slot, so that
// when the button is clicked, the animation plays. Make sure to test the return
// value to detect any errors.
bool res = QObject::connect(myButton, SIGNAL(clicked()), rotation, SLOT(play()));
Q_ASSERT(res);
// Indicate that the variable res isn't used in the rest of the app, to prevent
// a compiler warning
Q_UNUSED(res);
// Set the content of the page and display it
root->setContent(myButton);
app->setScene(root);
Для начала нам нужно затарится ящиком с инструментами:
Кроме того нужно получить ключи здесь [4] и заполнить форму. Обязательно запомните или запишите свой PIN, он вам еще пригодится.
Через некоторое время ключи придут вам на e-mail.
Теперь:
Перед тем как приступить, настроим симулятор:
Если же нет, то скопируйте ip-адрес сами.
Указываем пути к ключам, PIN (который вы указывали заполняя форму) и пароль, как в примере под спойлером.
Нас спросят о бэкапе ключей и сертификата. Этот пункт можно пропустить (и при желании настроить позже);
Вот и все.
P.S Пишите свои отзывы о статье и сообщайте в личку об ошибках.
Автор: ZBlaZe
Источник [5]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/programmirovanie/30532
Ссылки в тексте:
[1] Качаем SDK: https://bdsc.webapps.blackberry.com/cascades/download
[2] Качаем VMware player: https://my.vmware.com/web/vmware/evalcenter?p=player&lp=1
[3] Качаем Simulator: http://developer.blackberry.com/develop/simulator/simulator_installing.html
[4] здесь: https://www.blackberry.com/SignedKeys/codesigning.html
[5] Источник: http://habrahabr.ru/post/174431/
Нажмите здесь для печати.