Proposal and RFC: DAL, the Desktop Abstraction Layer

Ikke eikke at eikke.com
Sat Jan 15 15:40:38 EET 2005


> There are only 2 use cases that I know of using Dbus:
> 
> 1) You want to communicate with a specific app

Why would you need any abstraction layer/standard interface if you only
want to talk to one specific app? In that case you can use a dedicated
PATH of course. But then you shouldn't have a common standard interface,
but better an interface specific for that app, exposing as much of its
functionality as possible, not only functionalities offered by (eg) all
TextEditors.
DAL is right there to be able to speak to *any* app delivering some
specific services, where you don't have to care whether this app is
gedit, kwrite or xemacs.


Regards,

Ikke
http://www.eikke.com



More information about the xdg mailing list