Chilling in Prague


Today is day one of FOSSCamp. FOSSCamp is an unconference, which means there is no set program. The program consists of writing entries into the empty program grid. This is refreshing approach which seems to work rather well for one particular use case: recognizing and fixing problems.

I've attended two particularly useful sessions. The first was about Xesam and the second was about KDE/GNOME interaction. Now these sessions mainly consist of sitting around a table talking about a particular subject. Since there are many knowledgeable people around, you hear many interesting facts and suggestions. Here are a few that are relevant to Strigi in an unordered list.

By the way, my current employer, PANalytical, allows me to book one day of FOSSCamp as work even though I'm here for personal interest in Free Software.


ultra lightweight IPC

DBus too heavyweight for embedded? How about DCOP? IIRC Maksim Orlovich did an implementation that even dropped the libICE dependency.

Re: ultra lightweight IPC

Apparently the weight adds up and Having a separate process for doing search is also a problem. So using a library avoid both IPC and a separate process.

So if you have a read-only index or decent file locking you could use a library instead of a daemon. You would then rely on the operating system instead of the daemon for cache sharing. You would need your library to use the index via readonly mmap so you only use memory for it once.

Embedded as in Nokia Internet Tablet?

Isn't this particular series of Nokia device basically based on D-Bus?

If I remember correctly I once read that they are even using D-Bus activation for launching applications from the application menu.