Приложение состоит из двух мидлетов, устанавливаемых на разных телефонах, один из которых выполняет видеонаблюдение и передает данные по Bluetooth, а второй эти данные принимает.
Для первого мидлета предусмотрена возможность отправки на указанный номер SMS и MMS-сообщений с уведомлением о движении, а также сообщений о возможных ошибках. Приложение имеет встроенный броузер файловой системы и позволяет выбирать папку для сохранения данных камеры в виде отдельных изображений. Включение камеры для обнаружения движения и ее отключение может быть выполнено по заранее определенному расписанию.
Второй мидлет принимает изображения, показывает их и сохраняет на телефоне.
Интерфейс данного приложения реализован с помощью библиотеки LWUIT. Для отправки SMS и MMS-сообщений с мобильного телефона использовалось Wireless Messaging API 2.0 (JSR-205). Работа с файловой системой построена на основе FileConnectionAPI (JSR-75). Передача данных по Bluetooth реализована с помощью пакета JSR-82. Доступ к камере выполнен с помощью MobileMediaAPI (JSR-135).
Полученные результаты докладывались на XII Республиканской научной конференции студентов и аспирантов "Новые математические методы и компьютерные технологии в проектировании, производстве и научных исследованиях". Опубликованы тезисы доклада[13].
1 Официальный сайт компании SunMicrosystems. Платформа Java 2 MicroEdition[Электронный ресурс] / Режим доступа: http://java.sun.com/javame/reference/apis.jsp. – Дата доступа: 25.05.2009.
2 Горнаков С.Г. Программирование мобильных телефонов на Java 2 MicroEdition / С.Г. Горнаков. – М.: ДМК Пресс, 2004. – 336 с.
3 Пирумян B.В. Платформа программирования J2ME для портативных устройств / B.В. Пирумян Пер. с англ. – М.: КУДИЦ-ОБРАЗ, 2002. – 352 с.
4 Статьи разработчиков LWUIT [Электронный ресурс] / Режим доступа: http://lwuit.blogspot.com/ – Дата доступа: 25.05.2009.
5 Официальный сайт библиотеки LWUITEdition[Электронный ресурс] / Режим доступа: https://lwuit.dev.java.net/ – Дата доступа: 25.05.2009;
6 Архипкин В.Я. Bluetooth. Технические требования. Практическая реализация / В.Я. Архипкин, А.В. Архипкин. – М.: Мобильные коммуникации, 2004. – 203 с.
7 Вишневский В.М Широкополосные беспроводные сети передачи информации / В.М Вишневский, А.И. Ляхов, С.Л. Портной. – М.: Эко-Трендз, 2005. – 592 с.
8 Andre N. Klingsheim, J2ME Bluetooth Programming, 2004.
9 Спецификация Bluetooth API and OBEX API (JSR-82) for Java Platform, Micro Edition.
10 Спецификация FileConnection Optional Package (JSR-75) for Java2 Micro Edition Version 1.0.
11 Спецификация Wireless Messaging API (JSR-205) for Java2 Micro Edition Version 1.1.
12 Спецификация Mobile Media API (JSR-135) for Java2 Micro Edition.
13 Лусканова М.В. Организация видеонаблюдения с помощью мобильного телефона / М.В. Лусканова, Е.А. Ружицкая // "Новые математические методы и компьютерные технологии в проектировании, производстве и научных исследованиях", XII Республиканская научная конференция студентов и аспирантов (2009, Гомель)