MediaManager, week 4
- From: Cosimo Cecchi <cosimoc gnome org>
- To: gnome-soc-list <gnome-soc-list gnome org>
- Subject: MediaManager, week 4
- Date: Tue, 24 Jun 2008 02:11:39 +0200
Hi everyone, this is my report for the fourth week of coding for my SoC
project.
This week hasn't been as productive as the first three, as I have been
quite busy with some personal things.
== Work done this week ==
I spent quite some time on DBus: first reading the documentation and
learning the basics and then fighting to solve some nasty crashers in
the code I was writing.
In the end, I made a separate executable helper, mm-dbus-manager, whose
activation should be auto-activated on request (i.e. when the library
wants to know the applications registered on the DBus interface or
interact with them). The helper puts a manager on the bus, which takes
care of spawning the application-specific executables, which in turn
register themselves to the manager and should expose and implement the
methods of my interface.
The manager discovers the available application-specific executables by
looking for GKeyFiles installed in a known location.
Apart from setting this up, I spend some other time autofooizing the
whole project in a much nicer way; the test suite is getting better too,
and I also wrote tests for the DBus interface.
== Work for the next week ==
- Keep the work and hopefully finish the DBus parts (i.e. implement the
queriable interface and the serialization and deserialization of library
objects).
- (optional) Do the other tasks I had setup for this week and didn't
have the time to do.
== Resources ==
As usual, you can find my work in my git repo [1] tagged "week4" now.
[1] http://repo.or.cz/w/mmediamanager.git
Cheers!
--
Cosimo
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]