Mar 182010

qt for android tnl Qt on Android   the Bogdan Vatra interviewBeing the developer of a Qt-based mobile solution is really really nice nowadays – especially as Android support is well on its way. For all those of you new to the topic: the moment Qt has been ported, you can run your Qt-based applications on the operating system.

The man pictured on the right is Bogdan Vatra, the brain behind the Qt port – let’s see what he has to say!

Please tell us more about yourself
I am Bogdan Vatra, and I work for Route 66. Route 66 is a major Romanian company. (editors remark: they do navigation).

What has motivated you to port Qt to Android
I love Qt, and I love Android. Do I need more motivation?

Ok, I have to give credit where credit is due: Nokia started a project called LightHouse, which makes porting really easy…

Sorry for the stupid question, but what is LightHouse
LightHouse is a project to make porting Qt easy. Essentially, you just need to create a plugin which moves your content to the screen of the device. In my case, I did that and ported the shared memory concept and semaphore model -> done.

Given this: is your port complete?
No. But the main modules of Qt are there.

I am still missing OpenGL and most multimedia APIs. Furthermore, there is no support for an on-screen keyboard at the moment…

As a developer: what must I do to support Android?
Download my port and recompile. But you can’t release the results yet, as the LightHouse branch is still experimental. So we need to wait until it gets merged into the main Qt branch…

Do you have a timeframe for that?
Sorry, no – this depends on Nokia more than on me.

Update: Sir Vatra has just requested that I add this to the interview:

Sorry, no – this depends on Nokia more than on me.” is a little bit confusing. I don’t want people to understand that Nokia don’t want to merge my project with their project, because I never request such a thing. What I mean it was “This depend on Nokia to finish and merge *their* research project (*lighthouse*) into the main Qt branch, after that I can request a merge with main Qt”.

Given that Android is a competitor – how has Nokia reacted to the port?
They didn’t know about it until a few days ago – but have been very happy about it since.

Where can we find out more?
The project is hosted at Google Code – hit the URL below:

Related posts:

  1. Qt roadmap for Android
  2. Infighting starts in Qt for Android project
  3. Qt Quick components on the way to Android
  4. Necessitas alpha4 status report
  5. Crowd funded mobile games – the Bravado Waffle interview

 Leave a Reply



You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe without commenting