SEP
4
2008

KOffice on Maemo

As KOffice is supposed to be a lightweight office suite, I figured it would be nice to see how well it would run on maemo based devices. Thanks to Thomas Zander who replaced a lot of the double usage in koffice with qreals it was quite straightforward to get koffice to compile and packaged. Well, for the most part that is, I didn't manage to get kspread to link as apparently the old gcc version I'm using has some problems with inner classes in templated classes and duplicate symbols. After fixing some trivial issues, I could install koffice on maemo and run it:

AUG
21
2008

KDE packages for maemo

During the last couple of days I've been working on trying to get parts of kde packaged for maemo, to make development for others easier, and after some struggles, I finally succeeded in doing part of this. Most of this isn't available yet in the official extras-devel repository, because getting it to build in the buildsystem there would probably be quite some extra work, but I've uploaded the binary packages to my own repository.
AUG
11
2008

Getting KDE on an n810.

Since Nokia will be giving 100 n810 devices tomorrow at the Embedded and Mobile day at Akademy, I thought it would be a good idea to describe a bit how you can get KDE working on your brand-new device. Since it is already quite some weeks ago I first did this, I might be missing some crucial steps, so if you have any questions after reading this/playing with your n810, feel free to ask me, I'll be at Akademy for the entire week.

JUL
24
2008

Sound on Maemo

Continuing my efforts to get a decent KDE based system on a maemo based device, this week I've worked on getting sound to work. As maemo uses gstreamer for its media, my first attempt was to use the phonon-gstreamer backend. To get the phonon kcm to build without having xine installed (as I couldn't find any xine packages for maemo) I had to hack around a bit in some cmake files (why are the only options "no multimedia at all" and "multimedia with xine", and is there no "multimedia, but with a different phonon backend" option?), but I got it to compile.

JUL
5
2008

Plasma on maemo

As a next step in my SoC project this week I've worked on getting Plasma to run on a maemo based device. Getting KDE compiled for this platform provided some new challenges, mainly caused by the old compiler used by its SDK (gcc 3.4.4), but apart from some compiler issues I didn't have many problems to get it to compile.

JUN
29
2008

Context menus with just a touchscreen

An issue I encountered while running plasma on my Neo1973 is the lack of a right mouse button (the screen can't really distinguish between ends of the stylus/which finger

JUN
29
2008

KDE with high DPI

As I mentioned in my previous blog entry, I'm working on making KDE and plasma behave better on systems that are quite different from 'normal' computers, specificaly small devices. As currently the only physical device I have access to for this project is a Neo1973 Openmoko phone, most of my initial work will be for that device.

JUN
24
2008

Hello planet

As this will be my first post published on planet KDE, I want to use this opportunity to introduce myself a bit. I am Marijn Kruisselbrink, a 22 year old computer science student from The Netherlands. My first significant contribution to KDE happened last year when I participated in the Google Summer of Code to implement music notation support in KOffice. Aside from that I have also done some work on improving KDE on Mac OS X, by writing OSX implementations of some of the abstractions KDE provides.

DEC
14
2007

Plasma running on a Neo1973

[image:3150 align=left size=thumbnail hspace=20] As you can see in this image, I managed to get plasma to run on a Neo1973 phone (using an openmoko image for the rest of the software). The only changes I needed to make to kde code where changes related to qreal not being a double on an ARM processor (except of course some hacks to actually make it cross compilable).

Pages