public inbox for linux-bluetooth@vger.kernel.org
 help / color / mirror / Atom feed
From: Daniel Gollub <dgollub@suse.de>
To: bluez-devel@lists.sourceforge.net
Cc: opsidao@gmail.com
Subject: Re: [Bluez-devel] Suggesting bluez_pinhelper
Date: Mon, 28 May 2007 01:19:47 +0200	[thread overview]
Message-ID: <200705280119.47962.dgollub@suse.de> (raw)
In-Reply-To: <1180273950.15368.42.camel@gilboa-work-dev.localdomain>

On Sunday 27 May 2007 15:52:30 Gilboa Davara wrote:
> As some of you may be aware, the current version of kdebluetooth has no
> support for recent (>= 3.9) bluez DBUS interface.
Thats correct - it's even quite unmaintained for a while...
I started at the #1 BlueZ Meeting a kdebluetooth-dbus-integration branch:

http://websvn.kde.org/branches/work/kdebluetooth-dbus-integration/

The libkbluetooth got a full rewrite and wraps the full BlueZ DBus API (and 
the Input Service so far ...) - main goal: avoid any linking against 
bluez-libs. 

The kio_slaves (kio_bluetooth, kio_sdp) and kcm_btpaired got ported to the new 
libkbluetooth API. The kbluetoothd got rewrite and renamed to kbluetooth and 
is now a "simple" tray icon application like bluez-gnome. And acts as 
(Default) Passkey Agent and Authorization Agent. It also includes a (very 
experimental) bluetooth input device wizard which makes use of the BlueZ 
Input Service.

Actually i planned to make the first release last week ... but i run out of 
time. Feel free to give the latest SVN revision a try...

> As it stands I got two options:
> A. Use this code as a stop-gate until qt-dbus + kdebluetooth is released
> (KDE 4?) maintaining this code as a Fedora-only blob.
KDE4, got already some progress in supporting the BlueZ DBus API. There is an 
experimental Solid Management backend for Bluetooth (trunk/kdebase) which 
includes also a DBus based BlueZ. There is still some work left - but it has 
also an initial support for the input service. The Passkey/Authorization 
Agent support is still missing in KDE4, but will be implementend hopefully 
quite soon. Last but not least:

- Juan started porting the kio_slaves for KDE4 based on Solid. He will do more 
work on KDE4 Bluetooth implementation during his GSoC project.
- Tom Patzig is taking care about the input wizard for KDE3 and most other 
missing UI implementation (services, trusted users, ...) - later also KDE4 
stuff.

I guess one of them will do also the implementation of the 
Passkey/Authorization Agent in the UI - as soon the solid implementation is 
done.

The kdebluetooth-dbus-integration also includes a rewrite of kio_obex (called 
kio_obex2) from the kmobiletools project. kio_obex2 isn't based anymore on 
some own libqobex/libkobex implementation ... just based on obexftp and 
supports finally OBEX transport via USB.

Btw. if there is any issue/problem with the DBus-"SUSE patch" let me know - in 
most cases it's my fault. It's a simple (async) implementation of a Default 
Passkey Agent and seems to work quite well.

best regards,
Daniel

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel

  parent reply	other threads:[~2007-05-27 23:19 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-05-27 13:52 [Bluez-devel] Suggesting bluez_pinhelper Gilboa Davara
2007-05-27 16:36 ` Marcel Holtmann
2007-05-27 17:28   ` Gilboa Davara
2007-05-27 18:04     ` Marcel Holtmann
2007-05-27 18:35       ` Gilboa Davara
2007-05-28  8:29         ` Marcel Holtmann
2007-05-27 16:59 ` Petteri Räty
2007-05-27 17:31   ` Gilboa Davara
2007-05-27 17:48     ` Petteri Räty
2007-05-27 18:41       ` Gilboa Davara
2007-05-29 11:27         ` Stefan Seyfried
2007-05-29 12:45           ` Gilboa Davara
2007-05-27 23:19 ` Daniel Gollub [this message]
2007-05-27 23:39   ` Denis KENZIOR
2007-05-28 16:48     ` Daniel Gollub
2007-05-28 21:11       ` Denis KENZIOR
2007-05-28 22:21         ` Daniel Gollub
2007-05-28  8:29   ` Marcel Holtmann
2007-05-28 16:53     ` Daniel Gollub
2007-05-29  3:50       ` Marcel Holtmann

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200705280119.47962.dgollub@suse.de \
    --to=dgollub@suse.de \
    --cc=bluez-devel@lists.sourceforge.net \
    --cc=opsidao@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox