[Kde-hardware-devel] bluetooth in kde
Alex Fiestas
alex at eyeos.org
Mon Feb 22 13:00:56 CET 2010
On Monday 22 February 2010 12:14:18 Will Stephenson wrote:
> FYI we had a meeting here at Tokamak (off-topic but most of the relevant
> people happened to be there) about refactoring around libsolid. Sebas is
> going to give a more detailed summary here but I know you'll be working on
> solid/bluetooth soon so I am letting you know first.
>
> The basic principle is to make libsolid more flexible, and make
> libsolidcontrol less flexible.
>
> Libsolid: make it able to support multiple backends at the same time. So
> whereas now libsolid supports one backend at a time, eg hal, and other
> backend technologies eg bluez and networkmanager live in their own Solid
> namespaces, this would incorporate each backend's Devices as branches in
> one tree.
>
> This helps with the move from hal to udev+udisks+upower, since these are
> each independent interfaces and are subject to change. It also adds the
> ability to make eg UPNP devices available via Solid.
>
> Libsolidcontrol: currently has a frontend/backend abstraction like in
> libsolid. We propose to move the functionality of libsolidcontrol into the
> single management apps that use it, removing the cost of maintaining
> frontend/backend. We can do this because there is no binary compatibility
> guarantee in kdebase.
>
Mueheh thanks for sharing that, seems that in the next days/weeks/month there
will be a lot of activity in solid Land.
> So what does this mean from bluetooth? The namespace will be Solid, and
> when Kevin publishes his draft of the new multi-backend libsolid there
> will be interfaces for it to add devices to the Solid device lists.
> AFAIK the logic will remain the same.
>
> Will
As we talked, at the moment we aren't adding features to *solid* instead we're
creating a couple of libraries to handle the pairing stuff, which is the only
part of the whole bluetooth that needs a shared library (you don't really want
create a new agent or a new application to receive files).
Finally I was writing an email called "Bluetooth + Solid in 4.5" I'll hold it
until Sebas gives the summary.
More information about the Kde-hardware-devel
mailing list