Closed Bug 892172 Opened 11 years ago Closed 9 years ago

[B2G][User Story] Create framework to enable partners/developers to add new BT Profiles on BLE

Categories

(Firefox OS Graveyard :: Bluetooth, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:2.5+, b2g-master fixed)

RESOLVED FIXED
FxOS-S4 (07Aug)
blocking-b2g 2.5+
Tracking Status
b2g-master --- fixed

People

(Reporter: skamat, Assigned: ben.tian)

References

Details

(Whiteboard: [ucid:BTP4, ft:peripherals])

As a developer (or a partner), I would like to add an additional Bluetooth profile to FxOS based product software. This is a request to create that enabler framework.
Whiteboard: [ucid:BTP4, 1.4:p2, ft:devices]
Can we have someone to own this user story bug? Thanks.
Flags: needinfo?(jcheng)
Assignee: nobody → echou
Flags: needinfo?(jcheng)
Depends on: 1006306
Depends on: webbt-api-meta
No longer depends on: 1006306
Hand over to Ben, the owner of API refinement. Go for it, Ben!
Assignee: echou → btian
Blocks: 2.1-devices
As more and more applications require BLE profiles to communicate with peripheral devices, we decide to support GATT client API first to enable partners/developers to add new BT profiles on BLE. The GATT client API will be based on refined WebBluetooth API (bug 1005848). Change bug title and dependency accordingly.
Depends on: 933357
Summary: [B2G][User Story] Create framework to enable partners/developers to add new BT Profiles → [B2G][User Story] Create framework to enable partners/developers to add new BT Profiles on BLE
No longer blocks: 1.4-devices-targeted
Depends on: 1070823
Depends on: Gaia-BT-v2-API
No longer depends on: 1070823
Whiteboard: [ucid:BTP4, 1.4:p2, ft:devices] → [ucid:BTP4, 1.4:p2, ft:devices][Tako_Blocker]
Will this bug solve the following issue? Mozilla has declared that 1.2 supports AVRCP 1.3. "Users can control media playing and get playing status via Bluetooth. (bug 892164) (bug 892165)" This is not true from a user and third party app developer perspective if AVRCP does not work with any media player. Tagged as blocking-b2g:2.1? as our investigation indicates that the AVRCP API are limited to certified apps.
blocking-b2g: --- → 2.1?
Hi Olof, (In reply to Olof Wickström from comment #5) > Will this bug solve the following issue? > > Mozilla has declared that 1.2 supports AVRCP 1.3. "Users can control media > playing and get playing status via Bluetooth. (bug 892164) (bug 892165)" > This is not true from a user and third party app developer perspective if > AVRCP does not work with any media player. > When we declared we 'support' a Bluetooth profile, we didn't actually mean that any related API would be exposed to 3rd party apps. In fact, we haven't exposed any Bluetooth API (including on/off, search, pair, HFP functions) for non-certified apps until now. To me it's just a misunderstanding of how we define the term 'support', so I hope my explanation makes it more clear. Moreover, I know that you want to know if there is any chance to have AVRCP API for 3rd party apps so that you set blocking-b2g flag to 2.1. However it would be a long process for exposing a set of privileged API since every little detail should have been reviewed. If you have any comments about how we should modify our Wiki page (https://wiki.mozilla.org/B2G/Bluetooth#Supported_Bluetooth_Profiles) to not confuse other people, please feel free to revise by yourself or tell us how to modify.
Triage reviewed - this is a new feature, which does not block releases per the criteria at https://wiki.mozilla.org/B2G/Triage#Blocker_Triage_Guidelines. Clearing nom.
blocking-b2g: 2.1? → ---
Whiteboard: [ucid:BTP4, 1.4:p2, ft:devices][Tako_Blocker] → [ucid:BTP4, 1.4:p2, ft:devices]
[Blocking Requested - why for this release]:Nominate this in 3.0
blocking-b2g: --- → 3.0?
No longer blocks: 2.1-devices
Whiteboard: [ucid:BTP4, 1.4:p2, ft:devices] → [ucid:BTP4, ft:peripherals]
No longer blocks: 1.3-bluetooth
Depends on: 1130946
marked as 2.5+
blocking-b2g: 2.5? → 2.5+
Resolve this bug since all dependent bugs are resolved.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → FxOS-S4 (07Aug)
You need to log in before you can comment on or make changes to this bug.