Features/Bluetooth

From FedoraProject

Jump to: navigation, search

Contents

Summary

Bluetooth enhancements support the following use cases. Additional use cases can be found on O'Reilly's website .

Owner

Current status

Bluetooth enhancements in Fedora are currently in development.

the CUPS backend work is available in Fedora 8 and rawhide.

gnome-phone-manager and its gnokii backend are getting enhanced (see below).

Bemused support is in Totem SVN (see below).

Bluetooth support for the Palm is available in rawhide.

gnome-obex-send was replaced by bluetooth-sendto in rawhide (see below). gnome-obex-server was replaced by gnome-user-share in rawhide (see below).

ObexFTP file sharing and ObexPush file reception were added to gnome-user-share (see below).

GVFS ObexFTP browsing is upstream (see below).

PS3 Remote support is now in Fedora 9.

Wacom tablet support is in Fedora 11.

Preliminary (technology preview) support for audio devices is in Fedora 11.

Usage cases/rationale, Scope and Implementation details

Sending files to a mobile phone/Palm

Possible solutions:

gnome-obex-send was deprecated in favour of bluez-gnome's bluetooth-sendto, which uses the results of the Google Summer of Code project, and is available in rawhide (Fedora 9 Alpha and above).

Receiving files from remote Bluetooth devices

Possible solutions:

gnome-user-share 0.22 now has ObexFTP and ObexPush support. gnome-obex-server is now deprecated.

Browsing files on a remote device

Possible solutions:

Rawhide's nautilus uses GVFS, support will be in gvfs 0.1.9.

Stand-alone Bluetooth printing

Possible solutions:

bluez-utils-cups in rawhide and upstream has support for discovery and automated driver selection, using system-config-printer.

Sharing a local printer over Bluetooth

Possible solutions:

Remote controls

Possible solutions, for Sony Ericsson phones:

Possible solutions, for other phones:

Totem has a Bemused server available as a plugin , but the Bemused protocol is sub-par. Should look into Remuco later on.

Support for the PS3 Blu-Ray remote is now in Fedora 9. See below for details.

Mobile phone SMS/Call related items

Initiating/answering a call from your mobile phone

Sending receiving text messages from your mobile

Setting time and date on the mobile

Possible solutions:

The AT driver (used by most phones) in gnokii got enhanced to support SMS and call notifications, and fixes for battery status.

gnome-phone-manager 's backend support SMS, and call notifications, as well as battery reporting.

Battery reporting to the user should be implemented in gnome-power-manager .

PIM (appointments, contacts) synchronisation (Phone/Palm)

Possible solutions:

gnome-phone-manager knows how to talk to phones, and should allow to get/set PIM data through its D-Bus API.

There's also ways to access the full calendar and addressbooks on a few phones, using either the FBS UUID (example command ), or a PBAP server (implemented in obex-data-server ).

gnome-pilot 2.0.16 has Bluetooth synchronisation builtin.

Keyboards, mice

Possible solutions:

sixaxis support is in the development repository for in Fedora 12.

Dial-up, 3G, Networking over Bluetooth

Possible solutions:

Handsfree headsets (phone use) and Headphones (Music)

Possible solutions:

Preliminary support is in Fedora 11.

GPS

Possible solutions:

Gypsy and Geoclue are in Fedora 10. Geoclue support for Firefox is [1].

Documentation

The documentation for features/use cases where the process differs from previous releases is available here.

Release Notes

FIXME

Comments and Discussion

See Talk:Features/Bluetooth