[C/C++,Qt] BlackBerry 10 native Dev Startup topic

Pagina: 1
Acties:
  • 380 views

Acties:
  • 0 Henk 'm!

  • EYE_EYE
  • Registratie: Mei 2003
  • Laatst online: 09-05 09:44

EYE_EYE

Tinkering till it sticks

Topicstarter
(Dit is een openingspost, is de bedoeling het wat op te fleuren in de nabije toekomst met wat mooie plaatjes en voorbeelden)

Ikzelf heb geen probleem met het ontwikkelen voor BlackBerry 10, mar wil met deze openingspost mense de gelegenheid geven BlackBerry 10 te verkennen en ermee te starten en hun problemen in dit topic naar voren te brengen zodat we elkaar kunnen helpen.

Met de introductie van het BlackBerry 10 platform gaat RIM een compleet nieuwe kant op en breekt met het oude Java 2 Mobile Edition platform van BlackBerry 4,5,6,7 nu BBOS genoemd door RIM.

BlackBerry 10 draait op QNX os een Unix microkernel POSIX OS, die gebruikt om real-time systemen mee te draaien die 24/7 draaien en nooit een kernel crash hebben

Voor meer informatie over QNX - http://www.qnx.com/

De native programeer taal voor BlackBerry 10 is C/C++ en de ontwikkelomgeving is een eclipse client genaamd Momentics (welke ook al gebruikt werd voor ontwikkelen op het QNX platform)
http://developer.blackberry.com/native/

BlackBerry 10 heeft tevens ook een UI framework, welke direct uit C/C++ kan worden gebruikt of in combinatie met Qt en QML gebruikt kan worden.

Om het developers makkelijker te maken heeft BlackBerry 10 de Qt libraries geïmplementeerd.
Qt is een C/C++ library framework om een hoop zaken makkelijk te maken voor developers, zodat ze niet alleen maar low-level hardware code hoeven te kloppen. Het heeft datamodelen, netwerk libraries en ondersteund QML (Qt Markup Language) dat gebruikt kan worden om UI's mee te maken.
Qt is gebruikt op Nokia Symbian toestellen en is ook geimplementeerd in vele Linus varianten waarvan Ubuntu wel de grootste is.

Qt: http://qt.digia.com/
Qt Organisatie: http://qt-project.org/

Het Cascades UI framework kan je in de Momentics IDE gelijk met grafische preview gebruiken als je met QML werkt als je Cascades vanuit C/C++ gebruikt is er geen preview mogelijkheid.
https://developer.blackberry.com/cascades/

Het Cascades UI framework, draait constant op 60fps en elk element op het scherm is standaard mogelijk om te animeren ( roteren, schalen, bewegen, etc.)

RIM heeft van BlackBerry 10 een open standaarden (OpenGL ES, OpenAL, SQLlite) en open source platform gemaakt en zeer veel open source libraries en Platformen om bvb het maken van games te vereenvoudigen (Marmalade, Unity, GamePlay)
https://github.com/blackberry

Voorbeeld code:
Cascade
https://developer.blackberry.com/cascades/sampleapps/
https://github.com/blackberry/Cascades-Community-Samples

C/C++
http://developer.blackberry.com/native/sampleapps/bb10/
https://github.com/blackberry/Core-Native-Community-Samples

Voor nu een eerste verkenning van het platform.

Voor hulp van mede BlackBerry ontwikkelaars check http://www.bbdevgroup.nl
Een korte presentatie voor Native BlackBerry Development: http://www.slideshare.net...L/bb10-native-development

Alvast hel veel succes met het ontwikkelen van je eerste BlackBerry 10 App!

[ Voor 6% gewijzigd door EYE_EYE op 24-01-2013 21:55 ]

Have a great day


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
EYE_EYE schreef op donderdag 24 januari 2013 @ 21:54:
(Dit is een openingspost, is de bedoeling het wat op te fleuren in de nabije toekomst met wat mooie plaatjes en voorbeelden)
Wmb is dit geen openingspost maar een onsamenhangend verhaal waarvan ik niet weet wat ik er van moet denken (behalve dat 't me ook nog eens aardig spammerig overkomt). Ik zet dit even dicht ter overleg.

[ Voor 14% gewijzigd door RobIII op 24-01-2013 21:58 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Dit topic is gesloten.