a cute little home a cute little boy a cute little cow: mooo!

Tale of a little pixel

a cute little girl

Contouring resources

Unfortunately I haven't blogged since a llloong time, my fault ;)

But this doesn't mean the things in Plasma land aren't moving, au contraire! Last months I have been busy as hell with the Contour project, and the results are starting to became evident.

A quite big amount of progress has been made on several fronts: the user interface, the infrastructure of the Plasma mobile shell and what is even down in the stack from it, like Nepomuk and the KDE mobile profile

Also on the system integration front things have changed a lot. Admittedly trying out the KDE mobile software on an actual device has always been a bit of a voodoo operation, but now there are two ready to go booting pendrive images, for MeeGo and OpenSuse, together of course always updated package repositories (further information on the Plasma Active wiki).

I now want to show, as often as possible short videos of the User Interface of Contour, a little teaser for each notable feature.

OGG version.

First thing first, the screen the user sees when the tablet is turned on: an usual workspace with a wallpaper... it has icons.. (and eventually widgets)

but, interaction-wide you see that has some improvements for small/medium touch screens: icons are not individual, but categorized in boxes (documents, music, contacts...).

Second, everything is always aligned to a grid, making the composition always "look good" and impossible for those boxes to overlap, but still possible to drag them around to give a personal organization that helps your spatial memory.

And the last important characteristic is behind the scenes: that's not a view on some folder as the desktops used to be: but it's all data coming from Nepomuk, meaning that can be any type of what in Nepomuk is a "Resource", so not only a file but also more abstract data like a contact, an email or a geographical location.

Everything that you see there are resources that have been connected to the activity, so each one will show a different list of resources (this could also make possible in the future for instance to show those activity resources as default in a file open dialog for instance)

How those resources can be connected to activities.. material for the next video ;)

If you are interested to have a more in depth look at the Contour UX and you will be at the Desktop summit in Berlin, you can stop by at this talk :p

Desktop summit


@thorGT: no database->no data, that's it. Even the iPhone uses a database for its pim data(sqlite)
Nepomuk uses virtuoso, that yes is a database (and no, is not sql based)
cpu wakeup-wise is pretty good and right now here is one of the processes that uses *less* memory :p

Sent from Marco Martin (Anonimous) on 27/07/2011 at 11:23:50

Nepomuk != MySQL?

OK, it's nice to hear that there's no MySQL. But IIRC Nepomuk uses an SQL database, even if it's not exactly MySQL, but some other flavor. Or did the Nepomuk team come up with a no-database solution for the mobile use case?

Sent from thorGT (Anonimous) on 27/07/2011 at 5:32:00


Hi Marco, this is really stunning. I love what you guys are doing. Can't wait to use it on a shiny little handheld device. :)

Sent from Future KDE gadget user (Anonimous) on 26/07/2011 at 15:59:49

Re: MYSQL in a mobile Device?

@thorGT: there is no Mysql involved whatsoever, is not even packaged in MeeGo

Sent from Marco Martin (mart) on 26/07/2011 at 8:01:01

MYSQL in a mobile Device?

Excuse me, are you being serious about MySQL or any kind of databases in a mobile device? I must be missing something..

Sent from thorGT (Anonimous) on 26/07/2011 at 5:31:37

Absolutely Amazing!

Really like how this project is coming along. I hope the Plasma Team (and all contributors) keep it up.

Sent from CTown (Anonimous) on 25/07/2011 at 16:51:42

Submit comment