Wednesday, April 23, 2008

BlueZ 4.0

During the next BlueZ developers meeting that will be held in Helsink from 28th to 30th of May the so called 4.0 version should be released. As suggested by the bump of major version it will bring some major changes:
  • eglib will no longer be maintained, meaning glib will became mandatory.
  • D-Bus API changes including: property and dict usage, significantly simplified adapter object, remote devices objects and path architecture.
  • Profiles support will change from services process to plugins modules.
  • Duplicated code from services that managed L2CAP/RFCOMM/SCO connections will be moved to libbluetooth-glib along with convenient SDP queries functions.
  • Drop of internal libhelper in favor of libgdus.

Tuesday, April 22, 2008

BlueZ GSoC projects

First time participant as organization BlueZ got 5 slots in GSoC 2008:

Integration of the Bluetooth Audio service with PulseAudio
mentor: me
student: João Paulo Rechi Vita

Joao Paulo and I will be working on it to bring a transparent support to
PulseAudio of both stereo (a2dp) and mono(hsp/hfp) bluetooth headsets.

PBAP - The Phonebook Client (PCE)
mentor: Claudio Takahasi
student: Larry de Oliveira Lira Junior

Larry and Claudio will be adding the client support of pbap to BlueZ.

bluez-python
mentor: Eduardo de Barros Lima
student: Li Dongyang
Eduardo and Li will be creating a hi-level/convenient python component
on top of dbus-python.

HFP Emulation
mentor: Vinicius Costa Gomes
student: Firas Omar Assaad
Vinicius and Firas will be working on making your computer look as a Bluetooth
Hands-Free device.

Extend obex-data-server with BIP support
mentor: Claudio Takahasi
student:
Tadas Dailyda

Tadas is already know by BlueZ comunity for his work in last year summer of code,
this year he will be mentored by Claudio to extent obex-data-server.