Thomas Zander
Qt
News
Posted by Thomas Zander
 in Qt, News
 on Thursday, September 04, 2008 @ 13:57

Today I was reminded of this great TV show that ran when I grew up; it was Hannibal saying “I love it when a plan comes together”.

In this show you often saw the various people on the team do completely separate and often just weird things and in the end you saw how the result could be combined to be a really cool thing. I felt a bit like that today because today Marijn blogged about a big milestone. He managed to get various applications from KOffice running natively on the Nokia n810, a Maemo device.

And this has been a team effort, for sure. The fact that you can use the exact same sourcecode to now run this office suite without code changes on Windows, Macintosh, Solaris, Linux and indeed an embedded device like the Maemo is because there has been an amazing framework we can depend on. Almost all of it available open source. As KOffice itself is as well.
Just for getting a mental picture here, we are talking about having the Linux Kernel, the window system, Qt naturally, KDELibs and last KOffice.

So today I would like to say Thank You to the people that regularly compile and fix issues on all of these platforms. This goes to the people working on Qt but much more really to the people doing the same for KDE and KOffice. You Rock!

3 Responses to “Code portability”

» Posted by Norman Rasmussen
 on Thursday, September 04, 2008 @ 14:12

FYI: The TV show was called “The A-Team”: http://www.imdb.com/title/tt0084967/

» Posted by Andre
 on Thursday, September 04, 2008 @ 15:00

And the cool thing is: there are re-runs *again* on that TV :-)
http://www.rtl.nl/soaps/ateam/

Question is: who is *our* Hannibal then?

» Posted by Alex
 on Thursday, September 04, 2008 @ 16:17

Portable code needs also a portable buildsystem, so CMake is also part of the success :-)

Alex



© 2008 Nokia Corporation and/or its subsidiaries. Nokia, Qt and their respective logos are trademarks of Nokia Corporation in Finland and/or other countries worldwide.
All other trademarks are property of their respective owners.