Contouring resources

Software

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

6 thoughts on “Contouring resources

  1. CTown

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

    Reply
  2. thorGT

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

    Reply
  3. Future KDE gadget user

    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. 🙂

    Reply
  4. thorGT

    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?

    Reply
  5. Marco Martin

    @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

    Reply

Comments are closed.