Дипломная работа: Использование платформы j2me для мобильных телефонов при организации видеонаблюдений
public void actionPerformed (ActionEvent evt) {
button.setText ("New Text");
}
});
RadioButton– радиокнопка, является наследником Button.
ButtonGroup позволяет объединять радиокнопки в группы, чтобы в любой момент была выбрана только одна из них.
CheckBox является наследником RadioButton и представляет собой флажок.
ComboBox – это выпадающий список. К нему можно применить все возможности прорисовки, как и для элементов списка List. В выпадающем списке ComboBox могут содержаться не только строчки текста, но и радиокнопки, флажки, кнопки и другие списки.
TextArea предоставляет возможность редактировать текст в текстовом редакторе телефона – это значит, что возможно использование более сложных методов ввода (например, T9).
TabbedPane – это контейнер, который позволяет переключаться между различными группами компонентов, расположенными на вкладках.
2.3 Bluetooth
Bluetooth– это недорогая технология, позволяющая электронным устройствам обмениваться информацией посредствам радиоканала. Радиус действия Bluetooth-передатчиков, как правило, не превышает 15-ти метров. Для связи используется частота 2.45 GHz. В настоящее время доступна технология Bluetooth версии 1.1, которая включает в себя технологию радиосвязи, набор программ и профилей.
Технология названа в честь короля Дании HaroldBluetooth, жившем в X веке, который объединил и правил Норвегией и Данией.
Первое Bluetooth-устройство появилось на рынке в 1999. Разработчиком Bluetooth является Bluetooth Special Interest Group. Всоставэтойорганизациивходяттакиекомпании, какSony Ericsson, Intel, IBM, Toshiba, Nokia, Microsoft, 3COM, Motorola.
Цель спецификации [6] протокола Bluetooth– обеспечить взаимодействие устройств различных производителей, поэтому она определяет целый стек протоколов, а не только радиосистему (рисунок 2.3).
Рисунок 2.3 – Стек протоколов Bluetooth
HCI– это обычно слой, разделяющий программную и аппаратную реализацию стека протокола. Слои ниже theHCI, как правило, реализованы аппаратно, а слои выше – программно. Однако устройства с ограниченными ресурсами могут полностью реализовать всю функциональность аппаратно.
Applications– профили Bluetooth, которые определяют, как приложения должны использовать стек протоколов.
TelephonyControlSystem (TCS) – обеспечивает телефонный сервис.
ServiceDiscoveryProtocol (SDP) – используется для поиска сервисов на удаленном Bluetooth-устройстве.
WAPи OBEX– предоставляют интерфейсы для верхнего слоя других протоколов связи.
RFCOMM– описывает RS-232 как последовательный интерфейс.
L2CAP– собирает данные от верхних слоев и преобразовывает их между пакетами разных размеров.
HCI– управляет связью между хостом и Bluetooth-модулем.
LinkManagerProtocol– контролирует и конфигурирует связи с другими устройствами.
Basebandи LinkController– управляют физическими связями, частотой хопов и сборкой пакетов.
Radio– модулирует и демодулирует данные для передачи и приема по воздуху.
Технология Bluetooth [7] использует технический прием FHSS. Радиодиапазон делится на 79 подканалов. В каждый момент времени используется только один из этих подканалов. Переключение между ними (хоп) происходит каждые 625 микросекунд (1600 хопов за секунду). Такое частое переключение необходимо, чтобы уменьшить интерференцию, вызываемую другими рядом расположенными Bluetooth-устройствами и другими устройствами, использующими тот же самый диапазон частот (например, микроволновая печь или Wi-Fi).