And, not to forget, it also decouples the colormanagment deamon from the applications. If you want to change the implementation of colord to not use sqlite, that is much easier with dbus accessed colord than it would, say, with a shared library.
Posted Oct 4, 2011 10:39 UTC (Tue) by juliank (subscriber, #45896)
[Link]
> If you want to change the implementation of colord to not
> use sqlite, that is much easier with dbus accessed colord
> than it would, say, with a shared library.
If you designed the library correctly, there would not be any difference in the complexity of changing the format. If you expose sqlite3 types in your library, you did something wrong.