JSR-82 provided the first standardized Java API for Bluetooth protocols, allowing developers to write applications using Bluetooth that work on all devices conforming to the specification.
Java applications can use the API to scan for
and identify services provided by discovered devices.
Two devices conforming to the OBEX protocol could exchange virtual business cards or calendar appointments.
JABWT supports connections with different levels of security.
Applications using the APIs can pass parameters to the
Connector.open()
method indicating the level of security required
to establish a connection to another device.
Hundreds of mobile devices from different manufacturers comply
with the JSR-82
specification.
Several open-source implementations of the JSR-82 specification are available: