BREWBREW (Binary Runtime Environment for Wireless — дословно «двоичная среда исполнения для беспроводных устройств») — программная платформа, позволяющая владельцам мобильных телефонов сравнительно быстро загружать приложения и работать с ними. Разработчиком платформы стала американская компания Qualcomm — «прародитель» CDMA. Именно поэтому изначально BREW была предназначена для телефонов, поддерживающих данную технологию (стандарт CDMA 2000 1X). Однако ничто не мешает использовать эту платформу и в GSM-трубках — вопрос скорее «политический», чем технический.

BREW ориентирована на языки программирования Cи и Cи++ — в противоположность технологии Java, которая работает в телефонных аппаратах, поддерживающих Java 2 Micro Edition. Не вдаваясь в технические подробности, можно резюмировать, что в общем случае BREW рациональнее использует процессорные ресурсы. Причем, пользователь телефона, поддерживающего BREW, может работать и с Java-приложениями, если на его аппарате предварительно установлена среда J2ME или же если он получают ее вместе с программами, однако в этом случае система будет работать медленнее.

В отличие от приложений Java, которые поставляются анонимными разработчиками и выполняются в защищенном пространстве, программы для платформы BREW предварительно сертифицируются. Данная процедура может проводиться фирмой Qualcomm, оператором или кем-то еще. При этом оператору предоставляется возможность изъять или вернуть на доработку любое приложение, получившее негативную оценку клиентов. Поддержка широко распространенных языков Cи и Cи++ делает платформу BREW открытой для огромного количества приложений и упрощает разработку программного обеспечения для мобильных телефонов.

ПОСЛЕДНИЕ НОВОСТИ