Tuesday, March 4, 2008

Today I had an interview with Emanuel from kubuntu-de.org about the progress and future of Akonadi. After the interview we talked about different stuff and to my surprise Emanuel studies ethic and history on lectureship. So he is the second KDE fellow (Carsten Niehaus is the first one) I know, who will teach the pupils of the next generation how great KDE is ;)

So I thought about how to combine KDE with ethic and history. Ethic is a difficult thingy, but history is fine. I really miss a program which shows me a time line with
all important things that happened in history. Honestly I was no keen on history during school, but that has slightly changed nowadays.

So after some hours of hacking I can present a neat, little application, which reads facts about historical events from a XML file and shows them in chronological order.
For every event the file contains:
  • the date of the event
  • a short description
  • a reference to an image
  • a link to a source that provides more information (e.g. wikipedia article)
  • a category tag
At the moment it's only a small pet project, however it can be extended for general purpose. For example you could provide a XML file that contains information about all KDE releases, with small screenshots of the desktop and links to the release announcements.

And here comes the obligatory screenshot:

When you click on the link, the wikipedia page for Martin Luther King is opened in the default browser.


Kleag said...

Great idea !

You could add a Marble KPart to localize the events and to navigate ?

Riothamus said...

THAT IS AWESOME!! Not trying to sound silly, but I am a huge European history buff and was always wanting some history related program to show up in KDE-Edu. I've been trying to teach myself some Qt/KDE programming because I want a KDE4 genealogy/family tree program. One of the features that I had envisioned for it was a history timeline that coincided with events from a person's family history, to basically put that person's life events in context with world history events (or historical events from their specific locale).

m4ktub said...

Not wanting to spam or anything but check geni.com

Javier said...

You should consider making a class for kdelibs so that it can be integrated into other apps, I can see this going into Amarok so you know when you played certain files, or things of the like.
I do believe okular or gwenview has a similar timeline feature.

DanaKil said...

I detect high potential for this kind of stuff :)

Actually, timelines seems pretty usefull but not really fully exploited (several different uses like digikam, KPhotoAlbum and the really interresting SoC project Sleek (http://sheldon.hygred.com/soc/)

I'm waiting for some heavy integration of a timeline and date/tag attributes from nepomuk to easily browse my files too :)

Jakob Petsovits said...

Make sure you know the SIMILE timeline widget as inspiration:


It's quite a nice way to show both a good overview and exact date/time of an event.

Pen Drive said...

Hello. This post is likeable, and your blog is very interesting, congratulations :-). I will add in my blogroll =). If possible gives a last there on my blog, it is about the Pen Drive, I hope you enjoy. The address is http://pen-drive-brasil.blogspot.com. A hug.