<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.7.6(BH)" -->
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Planet Maemo: category &quot;feed:6135faf0e0d8fcf4153d72df4ff39816&quot;</title>
        <description>Blog entries from Maemo community</description>
        <link>http://maemo.org/news/planet-maemo/</link>
        <lastBuildDate>Sun, 05 Apr 2026 05:56:54 +0000</lastBuildDate>
        <generator>FeedCreator 1.7.6(BH)</generator>
        <language>en</language>
        <managingEditor>planet@maemo.org</managingEditor>
        <item>
            <title>More Calligra Active on Android</title>
            <link>http://blogs.kde.org/2012/06/13/more-calligra-active-android</link>
            <description><![CDATA[
<div class="field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above clearfix"><h3 class="field-label">KDE Project: </h3><ul class="links"><li class="taxonomy-term-reference-0"><a href="http://maemo.org/kde-project/calligra">Calligra</a></li></ul></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>As I posted the last time I blogged (which I really should do more often), I had some problems with Calligra Active on Android and the number of shared libraries it requires (various versions of android have different, but low, fixed maximums for the number of .so files that can be loaded in a single process). Since then I did several things to resolve that. One option would have been to go the "libkok" route, like we did when we developed/ported calligra/koffice to Maemo and the Nokia N900 and N9. There we basically rewrote the kdelibs cmake files to just build those files that we really need, and build it all into one big library. The big problem was that approach was that it was completely unmaintainable, which meant that we were basically stuck with whatever snapshot kdelibs version we chose to base that on. So instead of doing that I got out the CMake manual, and came up with some relatively simple cmake code that basically combines several existing targets into one new target. The downside to this is that it still has to build all the individual targets as well, so build times basically doubled, but other than that it gives me a nice "libkall.so" that contains all of kdelibs that Calligra Active depends on, combining 11 .so files into one.  See <a href="http://quickgit.kde.org/index.php?p=clones%2Fkdelibs%2Fmkruisselbrink%2Fandroid.git&amp;a=blob&amp;h=897a76c9ed6e3c12db4b769706638f7429e7e130&amp;hb=1ba58968cc971a36146e0ad62d54eda38b49c69d&amp;f=kall%2FCMakeLists.txt">here</a> if you're interested in the CMake code I came up with. I did something similar for the libraries Calligra itself provides reducing the number of .so files even more.<br />
(I had some problems to combine the various kdelibs libraries together because of the way automoc works. Basically when you have several source files with the same filename but different directores they will overwrite eachothers .moc file if they are built in the same target. To get around that I renamed some files).</p>
<p>Besides libraries, plugins are another major contributor to the number of .so files. Combining these is a lot harder though since plugin entry points and things like that result in lots of symbol clashes. So instead of trying to work around that, for now I decided to just not include several sets of plugins that are not strictly necesary. In this case that means not including any filters (and thus my current Calligra Active build is limited to odf files, but then most filters didn't seem to quite work correctly yet anyway), and also not including the various spreadsheet function plugins. Most spreadsheet applications store the result of calculations in their ods files as well as the formula, so instead of recalculating everything we can just show those values.</p>
<p>So with that out of the way, I now have a version of Calligra Active for Android that should work on any android device with android version 2.2 and newer. However I only have a device with android 4.x, so for testing older versions I have used the emulator. I have managed to successfully run this version in a 2.2 emulator, however on actual devices running that version there unfortunately seems to be a problem while loading the combined kdelibs .so, giving a very unhelpfull dlopen error (dlopen on android 2.2 seems to only be capable of returning "file not found" regardless of what the actual linking problem was).</p>
<p>I invite people to try it out anyway. You can find my latest build at <a href="http://heap.kogmbh.net/mek/CalligraActive-debug.apk">heap.kogmbh.net/mek/CalligraActive-debug.apk</a>. There are a couple of issues with this that I'm already aware of. For one, Calligr Active was never designed with phone form factors in mind, therefore the entire UI doesn't really work/scale very well to these kinds of screen/resolutions. Secondly the 3 big buttons on the home screen currently don't do anything, since they depend on some kind of metadata/nepomuk/soprano like system afaik, which does not exist on Android, so currently I commented out all bits of qml that do anything for that (I probably should have also commented out the actual buttons). Also startup (especially the first time after installing) is very very slow. The first time you start Calligra Active it will unzip several megabytes of icons/plasma themes/other misc files, but also other startup code is pretty slow. When it actually has started performance should be pretty good (at least I hope, I've never tested it on less powerfull hardware).<br />
(sorry for the big wall of text)</p>
</div></div></div><span class="net_nemein_favourites">2 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=21b718deb51a11e1a498e5bafe981d131d13&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/21b718deb51a11e1a498e5bafe981d131d13/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>2 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=21b718deb51a11e1a498e5bafe981d131d13&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/21b718deb51a11e1a498e5bafe981d131d13/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Marijn Kruisselbrink &lt;m.kruisselbrink@student.tue.nl&gt;</author>
            <category>feed:6135faf0e0d8fcf4153d72df4ff39816</category>
            <pubDate>Wed, 13 Jun 2012 04:42:39 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-21b718deb51a11e1a498e5bafe981d131d13</guid>
        </item>
        <item>
            <title>Plasma widgets on Maemo5</title>
            <link>http://blogs.kde.org/2009/10/10/plasma-widgets-maemo5</link>
            <description><![CDATA[
<div class="field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above clearfix"><h3 class="field-label">KDE Project: </h3><ul class="links"><li class="taxonomy-term-reference-0"><a href="http://maemo.org/kde-project/conferences-meetings">Conferences / Meetings</a></li><li class="taxonomy-term-reference-1"><a href="http://maemo.org/kde-project/maemo">Maemo</a></li></ul></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><img src="http://93.157.1.37/~marijn/6822_100914886597296_100000363546757_21053_2747415_n.jpg" width="400" height="240" align="right" /> Yesterday nokia gave away 300 pre-production n900 devices to all attendants of this years Maemo summit in Amsterdam (in the form of a six months loan, after that they'll have to go back to Nokia). I'm also attending, so I also got one. Deciding what the first thing to port to a new device is is always hard, but in the end I figured that something with plasma might be nice. As maemo5 makes it possible for home-screen widgets to be part of separate processes, I figured it might be possible to adapt plasmoidviewer to act as a simple program to put any type of plasma applet on the normal maemo desktop (actually, I think it was somebody else that suggested this, I just don't remember who it was). So after several hours of hacking (and a lot more hours of compiling Qt and various parts of kde (btw, the just released Qt 4.6 maemo5 technology preview is missing some essential bits like for example qdbuscpp2xml), I managed to figure out just exactly how to get the window to appear on the normal desktop as a widget. At first this didn't look to pretty as you can see in this screenshot:</p>
<p>But after several more hours of hacking and trying to figure out how transparency works in X11, I even managed to get nice translucent applets. Also I figured out how to hook up the normal maemo5 widget configuration system to display the correct configuration dialog when you click on the configure button on one of these plasmoids. So with in the end maybe 20 lines of code, I got a rather good working implementation that makes it basically possible to have any plasmoid you might have on your normal kde desktop, also on your maemo5 home screen. One (somewhat major) problem with the current implementation is that it is not possible to resize widgets, but as far as I can tell that is mostly a limitation of the maemo5 desktop widget system, so I'm not sure if there is anything I can do about it from my side.</p>
<p><img src="http://93.157.1.37/~marijn/Screenshot-20091010-233039.jpg" /></p>
</div></div></div><span class="net_nemein_favourites">0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=e33bc3f031a411e196ffa341d1b52c622c62&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/e33bc3f031a411e196ffa341d1b52c622c62/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=e33bc3f031a411e196ffa341d1b52c622c62&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/e33bc3f031a411e196ffa341d1b52c622c62/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Marijn Kruisselbrink &lt;m.kruisselbrink@student.tue.nl&gt;</author>
            <category>feed:6135faf0e0d8fcf4153d72df4ff39816</category>
            <pubDate>Sat, 10 Oct 2009 21:50:32 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-e33bc3f031a411e196ffa341d1b52c622c62</guid>
        </item>
        <item>
            <title>KDE 4.2.0 and KOffice 2.0 beta6 packages for Maemo</title>
            <link>http://blogs.kde.org/2009/02/04/kde-420-and-koffice-20-beta6-packages-maemo</link>
            <description><![CDATA[
<div class="field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above clearfix"><h3 class="field-label">KDE Project: </h3><ul class="links"><li class="taxonomy-term-reference-0"><a href="http://maemo.org/kde-project/koffice">KOffice</a></li><li class="taxonomy-term-reference-1"><a href="http://maemo.org/kde-project/distributions">Distributions</a></li><li class="taxonomy-term-reference-2"><a href="http://maemo.org/kde-project/maemo">Maemo</a></li></ul></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even">After quite a while of not doing much maemo related, I finally found the time to build a bit more up-to-date kde packages for maemo. I've now uploaded kdelibs, kdepimlibs and kdebase from KDE 4.2.0 (more modules will follow), and also the just released koffice 2.0beta6 (unfortunately no kspread yet, as I couldn't get it to compile with the old gcc version in scratchbox). If you want to play with kde and/or koffice on your maemo powered device, add the following line to your /etc/apt/sources.list:<tt>deb <a href="http://93.157.1.37/~marijn/maemo">http://93.157.1.37/~marijn/maemo</a> binary/</tt>, and install kde and/or koffice related packages (you probably don't want to install them to the small rootfs, as the packages are still a bit big). The state of maemo/hildon integration for kde applications hasn't changed much since my previous packages (for example applications still don't have a correct icon in the taskbar), but I hope to be able to spend some time in that area as well.

<a href="http://93.157.1.37/~marijn/7866067f5ff7c7354bf8aef97def2032.png"><img src="http://93.157.1.37/~marijn/7866067f5ff7c7354bf8aef97def2032_small.png" alt="Plasma on Maemo"></a><br>

I'll also be at fosdem this weekend, so if anyone has problems getting the packages to work, you could try to find me there :)</div></div></div><span class="net_nemein_favourites">0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=6a5d31028fde11e08f466926c195ee21ee21&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/6a5d31028fde11e08f466926c195ee21ee21/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=6a5d31028fde11e08f466926c195ee21ee21&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/6a5d31028fde11e08f466926c195ee21ee21/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Marijn Kruisselbrink &lt;m.kruisselbrink@student.tue.nl&gt;</author>
            <category>feed:6135faf0e0d8fcf4153d72df4ff39816</category>
            <pubDate>Wed, 04 Feb 2009 22:30:16 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-6a5d31028fde11e08f466926c195ee21ee21</guid>
        </item>
        <item>
            <title>KDE 4.2.0 and KOffice 2.0 beta6 packages for Maemo</title>
            <link>http://www.kdedevelopers.org/node/3879</link>
            <description><![CDATA[
After quite a while of not doing much maemo related, I finally found the time to build a bit more up-to-date kde packages for maemo. I've now uploaded kdelibs, kdepimlibs and kdebase from KDE 4.2.0 (more modules will follow), and also the just released koffice 2.0beta6 (unfortunately no kspread yet, as I couldn't get it to compile with the old gcc version in scratchbox). If you want to play with kde and/or koffice on your maemo powered device, add the following line to your /etc/apt/sources.list:<tt>deb <a href="http://93.157.1.37/~marijn/maemo" title="http://93.157.1.37/~marijn/maemo">http://93.157.1.37/~marijn/maemo</a> binary/</tt>, and install kde and/or koffice related packages (you probably don't want to install them to the small rootfs, as the packages are still a bit big). The state of maemo/hildon integration for kde applications hasn't changed much since my previous packages (for example applications still don't have a correct icon in the taskbar), but I hope to be able to spend some time in that area as well.

<a href="http://93.157.1.37/~marijn/7866067f5ff7c7354bf8aef97def2032.png"><img src="http://93.157.1.37/~marijn/7866067f5ff7c7354bf8aef97def2032_small.png" alt="Plasma on Maemo"></a><br>

I'll also be at fosdem this weekend, so if anyone has problems getting the packages to work, you could try to find me there :)<span class="net_nemein_favourites">14 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=10fdb722f31811dd8c7e351150131ea01ea0&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/10fdb722f31811dd8c7e351150131ea01ea0/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=10fdb722f31811dd8c7e351150131ea01ea0&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/10fdb722f31811dd8c7e351150131ea01ea0/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Marijn Kruisselbrink &lt;m.kruisselbrink@student.tue.nl&gt;</author>
            <category>feed:6135faf0e0d8fcf4153d72df4ff39816</category>
            <pubDate>Wed, 04 Feb 2009 22:30:16 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-10fdb722f31811dd8c7e351150131ea01ea0</guid>
        </item>
        <item>
            <title>Having fun with qemu</title>
            <link>http://blogs.kde.org/2008/09/09/having-fun-qemu</link>
            <description><![CDATA[
<div class="field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above clearfix"><h3 class="field-label">KDE Project: </h3><ul class="links"><li class="taxonomy-term-reference-0"><a href="http://maemo.org/kde-project/maemo">Maemo</a></li></ul></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>Until now I've always been using my own built Qt packages when building KDE packages for maemo. Initially because the Qt packages in extras-devel where missing some vital parts for KDE (mainly SSL support I think) but after that because I just had them installed, and it worked. But now I wanted to change this, and use the extras-devel provided Qt, as in theory that shouldn't matter, after all they are build from the same sources, with nearly identical configuration. As it turned out, this was actually quite a bit harder than I thought it would be.</p>
<p>As turns out, the current Qt packages are built with <a href="http://en.wikipedia.org/wiki/ARM_architecture#VFP">vfp</a> support (which is a good thing, as it should make floating point computations quite a bit faster), but the default qemu version being used in scratchbox does not support vfp. Fortunately scratchbox also includes a newer 'cvs-m' version of qemu, that does support vfp, so I though I'd just use that instead. However that provided another unpleasant surprise, namely cmake doesn't work (correctly) in that version of qemu. I'm not sure what the exact problem is, but in some cases cmake failed to generate some files either during configuration or installation of a project.</p>
<p>One possible solution I first tried is to use the 0.8.2 qemu for running cmake and the csv-m version for running everything else. The difficulty with that approach is that you somehow have to make cmake (which is run in one version of qemu) run sub-processes that are run in a different version of qemu. As you might imagine, that didn't really work out as well as I hoped. So I was back to trying to find a version of qemu that is both capable of running cmake and vfp enabled applications. I first tried a 0.9.2 version I got from Jonas Hurrelmann, but that version didn't work either.</p>
<p>Jonas than suggested I tried compiling a newer svn version of qemu from <a href="http://qemu-arm-eabi.wiki.sourceforge.net/">qemu-arm-eabi.wiki.sourceforge.net</a>. With that version of qemu I finally managed to get both a functioning cmake and function vfp/qt-tools. This isn't the end of this story though, as with this qemu version at unpredictable times automoc will just stop responding. While this isn't a very big problem to manually build stuff (you can just restart the build and continue where it failed when it hangs), it is quite anoying when trying to automatically build kde packages, as it is very hard to automatically detect qemu/automoc no longer making any progress; so for now I'm mostly back to manually building stuff... One possible solution would be to not use qemu, but use sbrsh and run the ARM binaries on a real ARM processor, although I fear that might make building stuff quite a lot slower.</p>
<p>And since a blog post without screenshots is boring, here some screenshots to close this post with:<br /><a href="http://93.157.1.37/~marijn/91a8e5c0eb280c4d7248373c318da86d.png"><img src="http://93.157.1.37/~marijn/91a8e5c0eb280c4d7248373c318da86d_small.png" /></a> <a href="http://93.157.1.37/~marijn/97826945094f650702dfbc267e4e654e.png"><img src="http://93.157.1.37/~marijn/97826945094f650702dfbc267e4e654e_small.png" /></a></p>
</div></div></div><span class="net_nemein_favourites">0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=69bf0dce8fde11e08f466926c195ee21ee21&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/69bf0dce8fde11e08f466926c195ee21ee21/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=69bf0dce8fde11e08f466926c195ee21ee21&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/69bf0dce8fde11e08f466926c195ee21ee21/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Marijn Kruisselbrink &lt;m.kruisselbrink@student.tue.nl&gt;</author>
            <category>feed:6135faf0e0d8fcf4153d72df4ff39816</category>
            <pubDate>Tue, 09 Sep 2008 22:54:09 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-69bf0dce8fde11e08f466926c195ee21ee21</guid>
        </item>
        <item>
            <title>Having fun with qemu</title>
            <link>http://www.kdedevelopers.org/node/3672</link>
            <description><![CDATA[
 <p>Until now I've always been using my own built Qt packages when building KDE packages for maemo. Initially because the Qt packages in extras-devel where missing some vital parts for KDE (mainly SSL support I think) but after that because I just had them installed, and it worked. But now I wanted to change this, and use the extras-devel provided Qt, as in theory that shouldn't matter, after all they are build from the same sources, with nearly identical configuration. As it turned out, this was actually quite a bit harder than I thought it would be.</p>
<p>As turns out, the current Qt packages are built with <a href="http://en.wikipedia.org/wiki/ARM_architecture#VFP">vfp</a> support (which is a good thing, as it should make floating point computations quite a bit faster), but the default qemu version being used in scratchbox does not support vfp. Fortunately scratchbox also includes a newer 'cvs-m' version of qemu, that does support vfp, so I though I'd just use that instead. However that provided another unpleasant surprise, namely cmake doesn't work (correctly) in that version of qemu. I'm not sure what the exact problem is, but in some cases cmake failed to generate some files either during configuration or installation of a project.</p>
<p>One possible solution I first tried is to use the 0.8.2 qemu for running cmake and the csv-m version for running everything else. The difficulty with that approach is that you somehow have to make cmake (which is run in one version of qemu) run sub-processes that are run in a different version of qemu. As you might imagine, that didn't really work out as well as I hoped. So I was back to trying to find a version of qemu that is both capable of running cmake and vfp enabled applications. I first tried a 0.9.2 version I got from Jonas Hurrelmann, but that version didn't work either.</p>
<p>Jonas than suggested I tried compiling a newer svn version of qemu from <a href="http://qemu-arm-eabi.wiki.sourceforge.net/">qemu-arm-eabi.wiki.sourceforge.net</a>. With that version of qemu I finally managed to get both a functioning cmake and function vfp/qt-tools. This isn't the end of this story though, as with this qemu version at unpredictable times automoc will just stop responding. While this isn't a very big problem to manually build stuff (you can just restart the build and continue where it failed when it hangs), it is quite anoying when trying to automatically build kde packages, as it is very hard to automatically detect qemu/automoc no longer making any progress; so for now I'm mostly back to manually building stuff... One possible solution would be to not use qemu, but use sbrsh and run the ARM binaries on a real ARM processor, although I fear that might make building stuff quite a lot slower.</p>
<p>And since a blog post without screenshots is boring, here some screenshots to close this post with:<br />
<a href="http://93.157.1.37/~marijn/91a8e5c0eb280c4d7248373c318da86d.png"><img src="http://93.157.1.37/~marijn/91a8e5c0eb280c4d7248373c318da86d_small.png" /></a> <a href="http://93.157.1.37/~marijn/97826945094f650702dfbc267e4e654e.png"><img src="http://93.157.1.37/~marijn/97826945094f650702dfbc267e4e654e_small.png" /></a></p>
 <span class="net_nemein_favourites">7 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=dffa19787ec711dd9c92e3cd3b33667d667d&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/dffa19787ec711dd9c92e3cd3b33667d667d/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=dffa19787ec711dd9c92e3cd3b33667d667d&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/dffa19787ec711dd9c92e3cd3b33667d667d/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Marijn Kruisselbrink &lt;m.kruisselbrink@student.tue.nl&gt;</author>
            <category>feed:6135faf0e0d8fcf4153d72df4ff39816</category>
            <pubDate>Tue, 09 Sep 2008 22:54:09 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-dffa19787ec711dd9c92e3cd3b33667d667d</guid>
        </item>
        <item>
            <title>KOffice on Maemo</title>
            <link>http://blogs.kde.org/2008/09/04/koffice-maemo</link>
            <description><![CDATA[
<div class="field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above clearfix"><h3 class="field-label">KDE Project: </h3><ul class="links"><li class="taxonomy-term-reference-0"><a href="http://maemo.org/kde-project/koffice">KOffice</a></li><li class="taxonomy-term-reference-1"><a href="http://maemo.org/kde-project/maemo">Maemo</a></li></ul></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>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:<br /><img src="http://93.157.1.37/~marijn/koffice/0b9dacfa39532f0b057383dc2f786213.png" /></p>
<p><img src="http://93.157.1.37/~marijn/koffice/f8b6299a57be8b1a9a9fa2c31a671b76.png" /></p>
<p>As you see in these screenshots there are some clear user-interface problems; the dockers use way too much space for such a small screen, and somehow the toolbar is at the bottom instead of the top of the window (I have seen this earlier also with for example konqueror, so perhaps there is some general kde/qt mainwindow bug on maemo, but I haven't looked into that any further). So while the UI is far from suitable for these devices, drawing stuff with karbon actually works remarkably well. I think it is very realistic to create a slimmed-down UI for koffice applications to make a very usable office suite for maemo using a lot of the existing koffice code.<br /><img src="http://93.157.1.37/~marijn/koffice/5de287f2bfdffa44def17ca78131e4ef.png" /></p>
<p><img src="http://93.157.1.37/~marijn/koffice/e1e720f3ec4aecf82b98f277803cc355.png" /></p>
<p>If anyone else want to try running koffice, maemo package are available in <a href="http://www.kdedevelopers.org/node/3624">my repository</a>.</p>
</div></div></div><span class="net_nemein_favourites">0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=691c12a48fde11e08f466926c195ee21ee21&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/691c12a48fde11e08f466926c195ee21ee21/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=691c12a48fde11e08f466926c195ee21ee21&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/691c12a48fde11e08f466926c195ee21ee21/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Marijn Kruisselbrink &lt;m.kruisselbrink@student.tue.nl&gt;</author>
            <category>feed:6135faf0e0d8fcf4153d72df4ff39816</category>
            <pubDate>Thu, 04 Sep 2008 00:04:14 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-691c12a48fde11e08f466926c195ee21ee21</guid>
        </item>
        <item>
            <title>KOffice on Maemo</title>
            <link>http://www.kdedevelopers.org/node/3662</link>
            <description><![CDATA[
 <p>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:<br />
<img src="http://93.157.1.37/~marijn/koffice/0b9dacfa39532f0b057383dc2f786213.png" /></p>
<p><img src="http://93.157.1.37/~marijn/koffice/f8b6299a57be8b1a9a9fa2c31a671b76.png" /></p>
<p>As you see in these screenshots there are some clear user-interface problems; the dockers use way too much space for such a small screen, and somehow the toolbar is at the bottom instead of the top of the window (I have seen this earlier also with for example konqueror, so perhaps there is some general kde/qt mainwindow bug on maemo, but I haven't looked into that any further). So while the UI is far from suitable for these devices, drawing stuff with karbon actually works remarkably well. I think it is very realistic to create a slimmed-down UI for koffice applications to make a very usable office suite for maemo using a lot of the existing koffice code.<br />
<img src="http://93.157.1.37/~marijn/koffice/5de287f2bfdffa44def17ca78131e4ef.png" /></p>
<p><img src="http://93.157.1.37/~marijn/koffice/e1e720f3ec4aecf82b98f277803cc355.png" /></p>
<p>If anyone else want to try running koffice, maemo package are available in <a href="http://www.kdedevelopers.org/node/3624">my repository</a>.</p>
 <span class="net_nemein_favourites">4 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=c6b0b7347dc711dd8f49ff20959eacf4acf4&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/c6b0b7347dc711dd8f49ff20959eacf4acf4/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=c6b0b7347dc711dd8f49ff20959eacf4acf4&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/c6b0b7347dc711dd8f49ff20959eacf4acf4/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Marijn Kruisselbrink &lt;m.kruisselbrink@student.tue.nl&gt;</author>
            <category>feed:6135faf0e0d8fcf4153d72df4ff39816</category>
            <pubDate>Thu, 04 Sep 2008 00:04:14 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-c6b0b7347dc711dd8f49ff20959eacf4acf4</guid>
        </item>
    </channel>
</rss>
