Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Java API для беспроводной технологии Bluetooth (JABWT) — это спецификация J2ME, определяющая API, которые позволяют Java MIDlet’ам, работающим на встроенных устройствах, таких как мобильные телефоны, использовать Bluetooth для беспроводной связи на небольшом расстоянии. JABWT был разработан в рамках Java Community Process как JSR 82. Также доступны реализации JSR 82 для Java 2 Platform Standard Edition (J2SE).
Java APIs for Bluetooth Wireless Technology (JABWT) is a J2ME specification for APIs that allows Java MIDlets running on embedded devices such as mobile phones to use Bluetooth for short range wireless communication. JABWT was developed as JSR 82 under the Java Community Process. JSR 82 implementations for Java 2 Platform Standard Edition (J2SE) are also available.
Предыстория
Первоначальный запрос на спецификацию Java (JSR 82) был представлен компаниями Motorola и Sun Microsystems и одобрен Исполнительным комитетом J2ME в сентябре 2000 года. JSR 82 предоставил первый стандартизированный Java API для протоколов Bluetooth, позволяя разработчикам создавать приложения для Bluetooth, работающие на всех устройствах, соответствующих спецификации. Первая версия JSR 82 была выпущена в марте 2002 года. Наиболее свежая версия JSR 82, Maintenance Draft Review 4, была выпущена в марте 2010 года. Спецификация, эталонная реализация и комплект обеспечения совместимости технологий (TCK) поддерживаются в Motorola Open Source.
The original Java Specification Request (JSR 82) was submitted by Motorola and Sun Microsystems, and approved by the Executive Committee for J2ME in September 2000. 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. The first version of JSR 82 was released in March 2002. The most recent update to JSR 82, Maintenance Draft Review 4, was released in March 2010. The specification, reference implementation, and Technology Compatibility Kit (TCK) are maintained at Motorola Open Source.
Открытие
JABWT обеспечивает поддержку обнаружения находящихся поблизости устройств Bluetooth. Java-приложения могут использовать API для сканирования доступных для обнаружения устройств, определения предоставляемых ими служб и поиска устройств, с которыми данное устройство часто взаимодействует.
JABWT provides support for discovery of nearby Bluetooth devices. Java applications can use the API to scan for discoverable devices, identify services provided by discovered devices, and search for devices that the device frequently contacts.
API обмена объектами
JABWT предоставляет API обмена объектами для передачи объектов данных между устройствами. Например, два устройства, поддерживающих протокол OBEX, могут обмениваться виртуальными визитными карточками или событиями календаря.
JABWT provides an object exchange API for transfer of data objects between devices. For example, two devices conforming to the OBEX protocol could exchange virtual business cards or calendar appointments.
Управление устройствами
JABWT позволяет управлять состоянием локального устройства. Приложения JABWT могут получать доступ к информации об устройстве-хосте (например, Bluetooth-адрес), делать устройство-хост обнаруживаемым для других Bluetooth-устройств и регистрироваться для предоставления сервисов.
JABWT allows management of the local device’s state. JABWT applications are able to access information about the host device (such as Bluetooth address), mark their host device as discoverable to other Bluetooth devices, and register to provide services.
Безопасность
JABWT поддерживает соединения с различными уровнями безопасности. Приложения, использующие API, могут передавать параметры в Коннектор при вызове метода open, указывая требуемый уровень безопасности для установления соединения с другим устройством.
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.
Совместимые устройства
Сотни мобильных устройств различных производителей соответствуют спецификации JSR 82. Google поддерживает список устройств, соответствующих спецификации JSR 82.
Hundreds of mobile devices from different manufacturers comply with the JSR 82 specification. Google maintains a list of devices that conform to the JSR 82 specification.