Энциклопедия "Сотовика"
BREW
BREW (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
открытой для огромного количества приложений и упрощает разработку программного
обеспечения для мобильных телефонов.
К середине 2002 года
BREW
так и не получила широкого распространения в сотовых телефонах. Лишь
отдельные концепт-модели были оснащены данной платформой. По прогнозам
аналитиков, к концу 2003 года 39% всех приложений будут сделаны под Java и лишь 10% - под
BREW.
Основные факторы, сдерживающие развитие BREW:
- меньшая защищенность по сравнению с Java,
- сертификация потребует определенного времени, что отрицательно повлияет на
разработчиков, для которых время - деньги
- большинство производителей сотовых телефонов уже отдали предпочтение
Java2ME, поэтому переориентировать такие компании, как
Nokia, Siemens и Motorola
будет довольно сложно.
"Сотовик" выражает благодарность специалисту компании Motorola Максиму
Доронину, оказавшему помощь при подготовке материала.
(с) "Сотовик"
|