Термины → Что такое BREW?

   BREW (Binary Runtime Environment for Wireless) — платформа разработки приложений для мобильных устройств разработанная компанией Qualcomm. Данная платформа, в принципе может использоваться на мобильных устройствах разных стандартов, таких как GSM/GPRS, UMTS и CDMA, однако в основном она представлена для мобильных телефонов стандарта CDMA. С помощью приложений BREW возможно реализовывать игры, программы обмена сообщениями, фотографиями и данными и т. д. Большим преимуществом платформы является лёгкость переноса приложений между различными устройствами поддерживающими BREW (то есть между всеми Qualcomm ASIC), которая является своего рода «прослойкой» между приложением и операционной системой мобильного устройства, позволяя программисту обойтись без применения интерфейсов операционной системы (API) при разработке приложений. Технология BREW была представлена в 2001 году.
   Для разработчиков платформа предоставляет API в стиле COM интерфейсов, а также платформу их выполнения (виртуальную машину). BREW приложения (апплеты) пишут на языках программирования C и C++. Необходимый для разработки BREW SDK можно скачать с официального сайта. В комплект поставки BREW SDK включены:
    * документация;
    * заголовочные файлы;
    * примеры апплетов;
    * симулятор BREW.
   Таким образом BREW является аналогом виртуальной машины JAVA, которая также используется на мобильных устройствах, которые могут одновременно иметь виртуальные машины Java и BREW. Приложения BREW менее требовательны к ресурсам мобильного устройства и могут обращаться к аппаратному обеспечению «напрямую», поэтому для приложений BREW требуется цифровая подпись и поддержка оператора сети, что может создавать трудности при разработке приложений (так как приложение может не пройти тестирования, кроме того тестирование приложения и выдача подписи является платной).


Новости → Последние новости

 

  • Источник: http://www.furniterra.ru/news/mebelnews/a1819/. @@ По материалам: http://www.valencia-today.ru/2668.html.