OpenSource programming

May 16, 2009

KLines on Nokia XPressMusic 5800

Filed under: General — Dmitry @ 5:50 pm

Hello guys and girls! πŸ™‚

I always felt excited about Qt for S60 port, so I decided to give it a try.

And now I’m excited to see how KLines are running smoothly on my Nokia 5800 πŸ™‚
All animations are working, you can see svg theme being used.

Here’s a photo of the device with KLines running:

After I set up all needed tools and SDKs, porting itself was not very complex (mostly commenting out code, yeah). Of course the major pain was that I had to do all this on Windows – I’ve lost my Windows development habits long ago and don’t feel like I want them back πŸ˜‰

I thought about recording some live video, but my camera is too lamish for that πŸ™‚

For those of you who are interested in trying the ported version on their 5800/n97 devices, here’s the sisx file:

NOTE: You’ll need a qt symbian port libs to be installed on your phone to run it.
Take them here:
More info here:

NOTE1: I didn’t test it much. I didn’t test it to run on some phone other then mine. It won’t run on symbian 3.x phones. It may crash, it may … well, no warranities πŸ™‚



  1. works! please port more πŸ˜‰

    Comment by Elkin — May 16, 2009 @ 7:02 pm

  2. Cool πŸ™‚ Is KLines Qt-only, then? Is it much work to de-KDE-ify other apps?

    Comment by anon — May 16, 2009 @ 7:27 pm

  3. Awesome work man! More of this. I knew it was the right decision to buy this phone.

    Comment by xSacha — May 16, 2009 @ 7:52 pm

  4. You want if you want to develop on Linux

    Comment by Albert Astals Cid — May 16, 2009 @ 8:03 pm

  5. I did the same to knetwalk some weeks ago, but never got around to clean it up a little and publish it.

    Gotta do it sometime soon…

    We need a for these things πŸ™‚

    Comment by IAnjo — May 17, 2009 @ 12:15 am

  6. @Elkin:
    Yep, I want to try more of them πŸ™‚

    Originally KLines is a KDE app, but it took not to much work to make it Qt-only in this case.
    Can’t say how easy this could be in general – that totally depends on application and how much of KDE libraries it is using.

    Hehe. Thanks!

    Simply awesome, thanks! Will try this tomorrow. I wonder why google didn’t show me anything like this when I was searching for “nokia sdk linux”? πŸ™‚

    Great! Be sure to blog about this πŸ™‚

    Comment by Dmitry — May 17, 2009 @ 12:58 am

  7. I’m looking for a not too large S60 phone with a decent keyboard, on-screen if nothing better is available. Any hints?

    Comment by Andreas — May 17, 2009 @ 5:23 pm

  8. @Andreas:
    Nokia N97 maybe? πŸ™‚

    Comment by Dmitry — May 17, 2009 @ 5:40 pm

  9. Great stuff! πŸ™‚ One of the first KDE->S60 ports I am aware of. Is the de-KDE-fication non-intrusive enough to put it into #ifdefs and commit it upstream?
    I have the right equipment -and maybe even the time- to make a video of it running on Nokia 5800.
    Would you mind if I added it to QtStudio@YouTube (see website link)?

    Comment by Alessandro Portale — May 18, 2009 @ 4:04 pm

    • @Alessandro:
      Not at all, I would be grateful for the video! Btw I already did some improvements to the port like: added actions to the “Options Menu”, made preview hidden by default, added About dialog and widget that shows current score. I can upload this version to the site if you’re interested in trying it πŸ™‚

      Also I have created a testing git repo at
      Currently I’m trying to make kpat Qt only (with #ifdefs like you said), so stay tuned πŸ˜‰

      Comment by Dmitry — May 18, 2009 @ 4:16 pm

      • Done πŸ™‚

        I concentrated on klines. But I will definitely do another one with kpat, knetwalk, etc.

        Comment by Alessandro Portale — May 19, 2009 @ 9:47 am

      • Wow, that’s really cool! Thank you! πŸ™‚

        Comment by Dmitry — May 19, 2009 @ 11:13 am

  10. can I get source code of QT KLine ?

    Comment by thanh — May 19, 2009 @ 5:44 am

  11. […] oryginalny wpis… […]

    Pingback by Cotygodniowy biuletyn KDE nr 4 - — May 22, 2009 @ 9:45 pm

  12. visit us!

    Comment by unofeDemsseaf — June 12, 2009 @ 4:38 am

  13. hi, nice info for nokia gadget, thanks

    Comment by Handphone Gadget — August 5, 2009 @ 12:32 pm

  14. Hey, the download link here cannot be found. cant download it, tried on other website, its say expired certificate. anybody can help? thanks. really wanna try this game.

    Comment by Devora — December 8, 2009 @ 2:34 pm

    • Hi!

      I think I removed it from my website and I don’t have it around currently. But googling gave me this link:,6588.0.html

      Hope you can try it by downloading from there.

      Please note that this was a simple straightforward port and as such it may contain bugs or do somthing strange to your phone (though it really shouldn’t – I ran it on mine w/o any major problems). Also I didn’t change anything since the first port, so it’s still in experimental stage…

      Hope you’ll like it still πŸ™‚

      Comment by dimsuz — December 8, 2009 @ 3:10 pm

  15. alright. thanks. had manage to unsigned and signed. can play now. anyway great job in Qt source, i used Qt source for my Final Year Project to make some GUI on PC. haha.

    Comment by Devora — December 8, 2009 @ 4:33 pm

  16. Allstate – Auto Cover Quotes Online – Lawful Locale on Passenger car Cover, Home Warranty, Economic Products & More Rates and guaranty options (and their availability) differ according to your constitution’s regulations.All you hold to do is conjoin your home and auto bond with Allstate, and you muscle save up to 20%. Hands down, it’s the easiest path to secure a fortune of money without sacrificing standing protection.

    Comment by New york soho — December 24, 2009 @ 3:43 am

  17. awesome product,i will put it in my nokia collections

    Comment by abrenkphone — May 28, 2010 @ 2:45 am

  18. I love this website, the information is great and I have bookmarked it in my favorites. This is a well organized and informative website. Great Job!

    Comment by teresa — June 18, 2010 @ 9:38 pm

  19. Thanks for these.

    I compiled your source from github vs Qt 4.7 and Symbian Anna. A couple of changes were needed for compile errors.

    kpat/patsolve/memory.h needed “#include ”
    kpat/app/ needed “LIBS += -lavkon -lcone”

    Comment by Murray — May 4, 2011 @ 7:01 pm

    • Nice!
      I really feel that lastly I have no time or compassion to continue this project. If you feel like committing your changes I’d give you all the rights to the repository πŸ™‚

      Comment by Dmitry — May 4, 2011 @ 7:08 pm

  20. I’m really loving the theme/design of your website. Do you ever run into any web browser compatibility problems? A handful of my blog audience have complained about my website not operating correctly in Explorer but looks great in Safari. Do you have any solutions to help fix this issue?

    Comment by whatsapp — June 21, 2013 @ 2:44 am

  21. Appreciating the time and energy you put into your site and in depth information you provide.
    It’s nice to come across a blog every once in a while that isn’t the same
    outdated rehashed information. Fantastic read! I’ve saved your
    site and I’m including your RSS feeds to my Google account.

    Comment by Loola — December 26, 2014 @ 7:42 pm

  22. This is awesome !I have been browsing online for a
    while today, yet I never found anything like this.

    Is it OK to share on Pinterest? Keep up the amazing

    Comment by home warranty — June 26, 2017 @ 12:54 pm

  23. ios video editing app

    KLines on Nokia XPressMusic 5800 | OpenSource programming

    Trackback by download naruto shippuden sasuke vs itachi — October 18, 2017 @ 2:23 am

  24. htc Wildfire firmware Update

    KLines on Nokia XPressMusic 5800 | OpenSource programming

    Trackback by download personal taste episode 6 — October 18, 2017 @ 12:14 pm

  25. download the witcher 3 wild hunt dlc

    KLines on Nokia XPressMusic 5800 | OpenSource programming

    Trackback by g5 games free download — October 18, 2017 @ 1:18 pm

  26. acdsee pro 7 crack

    KLines on Nokia XPressMusic 5800 | OpenSource programming

    Trackback by nokia lumia 610 upgrade to windows 8 — October 19, 2017 @ 12:09 pm

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Create a free website or blog at

%d bloggers like this: