I now have ReQognise working perfectly on Playbook (without having to modify its cross-platform Qt code!).

In fact, I now have all my applications working on Playbook thanks to the successful port of Qt to the Playbook platform (thanks octorian).

Reqognise (Playbook/Qt)

ReQognise for Playbook Beta available here (no longer representative of the game).

Known bug: Holding down touch to pick up objects doesn’t work, just swipe it across quickly.

 

Sky is the limit for the Playbook. If you have any favourite opensource Qt applications you want me to port to the platform, just leave a comment here.

ReQognise (and my other apps) will appear on Playbook’s AppWorld when the NDK (and Qt) becomes official.

Well, I attempted to compile Qt for Playbook today. I can now tell you that Qt without GUI works completely unmodified on Playbook. This makes a lot of sense since Qt works on QNX and there has been no changes made to anything except the UI in Playbook.

For anyone who is interested, here is my method:

1. Ensure that your ntoarmv7 binaries are in $PATH
2. Download, extract and cd to latest Qt 4.8 source code
3. Run this code:
MAKE=`which make` ./configure -force-pkg-config -arch armv7 
-little-endian -host-little-endian -no-gui -opensource 
-xplatform unsupported/qws/qnx-armv7-g++
make -k
make -k install

Then you will be provided with all the Qt shared libraries (minus QtGui), linkable in your projects.

There are a few people working on porting Playbook UI to Qt. So, never fear, all your Qt apps *will* be running on the Playbook in the near future.

Playbook Connect

What is this?
This app is to aid developers and interested users get easy access to their Playbook via SSH.

The app is entirely standalone and does not require Java or the Playbook SDK installed to enable SSH.

It is written in Qt and is able to run on: Windows, Mac OSX, Linux, BSD, QNX, Symbian, Android and iOS.

How does it work?
1. Simply extract the provided package anywhere on your system. Then run ‘Connect’.
2. Then enter your Playbook’s IP and password in the fields provided. It will remember these for you.
3. Now press ‘Connect’ and it will run an SSH server on your Playbook for you.
4. Now press ‘SSH Terminal’ and it will open up an SSH connection to your Playbook.

That’s it. I have made it as simple as possible in this initial client.

Where can I get it?
I am providing Windows and Symbian binaries only at this stage. If you want this to run on your phone or another OS, simply request it here and I will provide it if there is interest. Some things need to be changed (such as SSH client) on other platforms.

PlaybookConnect v0.1 (Windows) [9.2MB]
Note: Package is large as it includes Qt.

PlaybookConnect v0.1 (Symbian) [0.02MB]

What does it look like?

Symbian - Playbook SSH

Playbook Connect (Windows)

Just a little update. I have now acquired a Research In Motion Blackberry Playbook 64GB.

I intend to develop some cool Qt applications for it. Obviously there is no native SDK yet – I’m waiting. In the meanwhile, I will work on external projects that aid in its development. All in Qt of course :) .

I’m currently working on re-writing all of the Java developer tools in to Qt — so they can run on my phone, naturally. This can be released on to any operating system you want. Just request it.

More updates when they arrive.