Модули Sierra Wireless теперь поддерживают Java
Компания Sierra Wireless представила новый инструмент программирования — библиотеку WirelessIDEA. В плагине WielessIDEA реализована виртуальная Java-машина. Это позволяет вести разработку на популярном языке программирования Java, используя все его возможности:
- обработку исключительных ситуаций;
- автоматическое управление памятью;
- многопоточность приложений;
- простоту создания HTTP-запросов;
- наборы стандартных коллекций, массивов, строк.
При этом специалисту предоставляется возможность для параллельного ведения проекта на Java/C.
Библиотека WielessIDEA является разработкой компанией Aplix Corporation, партнером SierraWireless.
Основные особенности библиотеки:
- возможность написания приложений на языке программирования Java;
- плагин WielessIDEA устанавливается как дополнительная библиотека в студию разработки Developer Studio;
- относительно небольшой размер требуемой памяти: 150–200 кбайт;
- готовые приложения можно устанавливать и обновлять через сервисы интеллектуальных устройств — Air Vantage.
Уже сейчас плагин WielesssIDEA можно установить как дополнительный плагин в Developer Studio и посмотреть возможности библиотеки. При создании и ведении проекта разработчик полноценно работает на языке Java. После сборки и компиляции получается исполняемый файл .dwl, включающий пользовательское приложение и виртуальную машину. Этот файл загружается на беспроводной модуль для исполнения команд.
С помощью библиотеки предоставляет доступ к:
- портам ввода/вывода;
- файловой системе;
- сетевым ресурсам;
- Http-сервису;
- SMS-сервису;
- интерфейсу АТ-команд.
Библиотека WielesssIDEA доступна для беспроводных модулей AirPrime и Airlink на основе операционной системы Open AT:
- AirPrime WMP Series: WMP50, WMP100, WMP150
- AirPrime SL Series: SL6087
- AirPrime Q Series:
Q2686, Q2687, and Q26 Extreme - AirLink GL Series:
GL6100, GL6110 - AirLink FXT Series:
Fastrack Xtend (GPRS, EDGE, HSPA)