Binary Runtime Environment for Wireless

Материал из Википедии — свободной энциклопедии
Перейти к навигацииПерейти к поиску

Binary Runtime Environment for Wireless (BREW) — платформа разработки приложений для устройствмобильной связи, разрабатываемая компаниейQualcomm.

Платформа BREW была представлена в2001 году. Изначально предназначалась длямобильных телефонов стандартаCDMA, где она и находит наиболее широкое применение по сей день. В настоящее время платформа также доступна для телефонов стандартаGSM.

BREW позволяет реализовать широкий класс приложений: игры, программы обмена сообщениями и данными и т. д.

Платформа BREW получила своё дальнейшее развитие в виде платформыBrew Mobile Platform.

Содержание

Разработка приложений

[править |править код]
Структура системы с BREW

Приложения для платформы BREW являются программами вмашинном коде и разрабатываются на языках программированияC/C++.

Qualcomm предлагает для свободного скачивания BREW SDK —инструментарий для разработки на платформеMicrosoft Windows. В состав инструментария входят:

Кроме BREW SDK, предоставляется также BREW SDK Tools — пакет вспомогательныхутилит для разработки (до версии 3.0.3 был частью BREW SDK).

Для разработчиков платформа предоставляетAPI в стилеCOM-интерфейсов, а также платформу их выполнения (виртуальную машину). API предоставляет возможность работы стелефонией,SMS/MMS, адресной книгой, запись и воспроизведение аудио-/видео-/фотоинформации,SVG,сокеты и сетевые технологии, созданиепользовательских интерфейсов,криптография, функции работы с датой и временем,базы данных и т. д. Следует заметить, что список возможностей для конкретного устройства определяется его производителем.

Библиотеки, предоставляемые компанией Qualcomm:

Таким образом BREW является аналогом виртуальной машиныJava, которая также используется на мобильных устройствах, которые могут одновременно иметь виртуальные машины Java и BREW. Приложения BREW менее требовательны к ресурсам мобильного устройства и могут обращаться к аппаратному обеспечению «напрямую».

Распространение приложений

[править |править код]

Приложения могут распространяться только разработчиками, зарегистрированными в Qualcomm. Минимальная стоимость регистрации, позволяющая разместить в каталоге Qualcomm не более 100 приложений, составляет 400$.

Перед распространением BREW приложение должно пройти тестирование в авторизированном центретестирования. При положительном прохождении тестов приложению присваивается знакTRUE BREW и оно заносится в каталог компании Qualcomm.

Все приложения распространяются исключительно черезоператоров связи, являющихся партнёрами Qualcomm. Каждый такой оператор связи самостоятельно выбирает приложения для распространения из списка доступных в каталоге компании Qualcomm и размещает их в своём каталоге, доступном конечному потребителю.

BREW-сервисы доступны в более чем 25 странах:Бразилия,Вьетнам,Индия,Италия,Канада,Китай,Мексика,США,Япония и др. В России они были доступны в сетяхSkylink до марта 2010 года.

См. также

[править |править код]

Ссылки

[править |править код]
Перейти к шаблону «Мобильные операционные системы»
Unix-подобные
операционные
системы
Ядро Linux
Android
SHR
mer,MeeGo
Другие
Ядро XNU
Ядро QNX
Windows
Другие
Связанные
платформы
В статье есть списокисточников, ноне хватаетсносок.
Без сносок сложноопределить, из какого источника взято каждое отдельное утверждение. Вы можете улучшить статью, проставивсноски на источники, подтверждающие информацию. Сведения без сносокмогут быть удалены.(5 июля 2011)
Источник —https://ru.wikipedia.org/w/index.php?title=Binary_Runtime_Environment_for_Wireless&oldid=149834638
Категория:
Скрытые категории: