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:
http://www.dpimka.org/files/klines_s60_gcce_urel.sisx

NOTE: You’ll need a qt symbian port libs to be installed on your phone to run it.
Take them here:
http://pepper.troll.no/s60prereleases/demos/qt_libs_armv5_udeb_50.sisx
More info here:
http://pepper.troll.no/s60prereleases/

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 :)

17 Comments »

  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 http://www.martin.st/symbian/ 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 symbian-apps.org for these things :)

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

  6. @Elkin:
    Yep, I want to try more of them :)

    @anon:
    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.

    @xSacha:
    Hehe. Thanks!

    2Albert:
    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”? :)

    2IAnjo:
    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 http://github.com/dimsuz/kdegamess60/tree/master
      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

  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 - Silezja.eu — May 22, 2009 @ 9:45 pm

  12. visit us!
    newsbox.cc
    newsbox.us
    nbstatus.wordpress.com
    NOW!

    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


RSS feed for comments on this post. TrackBack URI

Leave a comment

Blog at WordPress.com.