Мне тоже нужно разработать удаленный доступ, чтобы наш персонал поддержки мог контролировать устройства пользователей и решать проблемы.
Я не уверен, с чего начать. Кто-нибудь может указать мне правильное направление?
Прежде всего, соединение, вы можете попробовать соединение UDP, но это может быть недоступен, так как есть проблемы с поддержкой носителя, статическим ip, блокировкой брандмауэра и т. д. (все же, если это внутренний проект, есть BES, BIS и все остальное, это лучший выбор) Вы можете попытаться прослушать данные с устройства через tcp или даже http, проверить изменения и выполнить новые команды. Это также может быть достигнуто через веб-сервисы.
Далее я бы посоветовал сосредоточиться на безопасности, шифровании и привилегиях.
И, конечно, вам может понадобиться эта поддержка:
После всего вам придется настроить права доступа к приложению.
SO - Сокеты и процессы в Java SO - Безопасность веб-сервисов SO - BlackBerry - фоновое приложение для прослушивания запуска и приложения переднего плана SO - Получить список всех установленных приложений на Blackberry SO - BlackBerry - имитация события KeyPress SO - Скриншот инструмента для BlackBerry?