Using QML qt-components with QtQNX for BlackBerry PlayBook

With BlackBerry PlayBook you can now use Qt libraries to develop your applications. The problem is that QML components are not available yet (they will be available with CascadesUI in the near future), but you can use Symbian qt-components to develop your application UI. This should also make the porting of an existing Symbian Qt application easier.

We suppose you have already built and installed QtQNX under this directory: ~/QtQNX/ARM/ (please change it matching the folder where you installed it).
At this point you have to get qt-components sources using this command:

git clone git://gitorious.org/qt-components/qt-components.git qt-components

Now enter the directory you just checked and compile the components:

cd qt-components
QTDIR=~/QtQNX/ARM/
./configure -symbian
make

Whend you complete all the previous operations, you’ll have two directories inside qt-components/imports, please copy them inside the QtQNX installation directory:

cp -R imports/Qt ~/QtQNX/ARM/imports/
cp -R imports/com ~/QtQNX/ARM/imports/

That’s all for now. In the next posts I’ll show you how to use these components, providing a small code example. In the mean time you can find more informations here http://supportforums.blackberry.com/t5/Native-SDK-for-BlackBerry-Tablet/QML-symbian-qt-components-for-PlayBook/td-p/1574275

Ubuntu Global Jam Italy (Pistoia): a quick review

Yesterday in Pistoia (Italy) we had the Ubuntu Global Jam and about 15 people attended the event. We began with an introductive talk by Paolo Sammicheli about the Italian Ubuntu Community and how it is possible to contribute to Ubuntu. We divided in two small groups, one translating from English to Italian (coordinated on IRC by the people of the community) and another group leaded by Marco Trevisan, learning how to implement automatic tests in Unity code (in particular he introduced us Autopilot, more information here: https://wiki.ubuntu.com/Unity/QA/Autopilot ). Next time I would like to ask people to register to Launchpad and sign the Code of Conduct before attending the global jam. We wasted a lot of time with this task.

At the end of the day me and the other people from Pistoia, took the other people for a quick tour around the city where we had the possibility to eat some tasty food. It was a very amazing day and people who started collaborating for the first time were very happy! I think this has been a successful day, at least for us. I hope the other LoCo are having a good Jam as well and I really can’t wait for the next Ubuntu Global Jam.