Подписка на новости

Опрос

Нужны ли комментарии к статьям? Комментировали бы вы?

Реклама

 

2011 24 мар

Модули Sierra Wireless теперь поддерживают Java

Компания Sierra Wireless представила новый инструмент программирования — библиотеку WirelessIDEA. В плагине WielessIDEA реализована виртуальная Java-машина. Это позволяет вести разработку на популярном языке программирования Java, используя все его возможности:

  • обработку исключительных ситуаций;
  • автоматическое управление памятью;
  • многопоточность приложений;
  • простоту создания HTTP-запросов;
  • наборы стандартных коллекций, массивов, строк.

При этом специалисту предоставляется возможность для параллельного ведения проекта на Java/C.

Модули Sierra Wireless теперь поддерживают Java

Библиотека 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)

Элтех