Skip to content
This repository has been archived by the owner on Jan 26, 2024. It is now read-only.

Is this library intended to be usable outside of Servo? #27

Open
chrisballinger opened this issue May 10, 2018 · 3 comments
Open

Is this library intended to be usable outside of Servo? #27

chrisballinger opened this issue May 10, 2018 · 3 comments

Comments

@chrisballinger
Copy link

This seems to be one of the only Bluetooth abstractions in any language that simultaneously covers Mac, Linux and Android. I'd love to use this in a project but if it's intended to be tightly coupled to Servo, perhaps I should look elsewhere.

@jdm
Copy link
Member

jdm commented May 10, 2018

We would welcome PRs that make it more useful for projects besides Servo!

@qdot
Copy link

qdot commented Jan 11, 2020

Just a heads up, I'm working on another cross-platform library for bluetooth access: https://github.com/deviceplug/btleplug. We've got win10/linux so far (via forking https://github.com/mwylde/rumble, which has also been seemingly abandoned, and bringing in some of the outstanding PRs for it), working on mac (just forking blurmac 'cause it still works fine with a few changes), will probably do the same for android via blurdroid. Hope is to make it all nice and async and what not too.

Not sure what the state of Servo is on WebBluetooth anymore, but happy to contribute back if there's interest! Just don't want to have to make the browser (and assumptions about API surfaces, already established event loops, etc) our main focus, hence having yet another library.

Which totally won't be also abandoned at some point in the future. Really. >.>

@jdm
Copy link
Member

jdm commented Jan 11, 2020

WebBluetooth is not being actively developed in Servo right now. If that works starts again, we'll probably evaluate the state of the bluetooth world in Rust to see if there's a better supported abstraction layer we can contribute to.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants