Binary Runtime Environment for Wireless

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 менее требовательны к ресурсам мобильного устройства и могут обращаться к аппаратному обеспечению «напрямую», поэтому[источник не указан 1128 дней] для приложений BREW требуется цифровая подпись и поддержка оператора сети, что может создавать трудности при разработке приложений (так как приложение может не пройти тестирование, кроме того тестирование приложения и выдача подписи являются платными).

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

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

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

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

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

См. также

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "Binary Runtime Environment for Wireless" в других словарях:

  • Binary Runtime Environment for Wireless — BREW (Binary Runtime Environment for Wireless) is an application development platform created by Qualcomm for mobile phones. It was originally developed for CDMA handsets, but has since been ported to other air interfaces including GSM/GPRS. BREW …   Wikipedia

  • Binary Runtime Environment for Wireless — Brew (Kurzform für Binary Runtime Environment for Wireless) ist eine von Qualcomm entwickelte Anwendungsplattform für Smartphones. Sie unterstützt alle verbreiteten Mobilfunkstandards wie beispielsweise GSM/GPRS, UMTS und CDMA. Brew wird… …   Deutsch Wikipedia

  • BREW — Binary Runtime Environment For Wireless (Computing » Telecom) * Blue Ridge Electrical Welding (Business » Firms) * Beer Representatives For Everyone Worldwide (Miscellaneous » Funnies) Beer made at home, and includes wine and liquor. Let s go get …   Abbreviations dictionary

  • BREW — Binary Runtime Environment for Wireless (Abkürzung: BREW) ist eine von Qualcomm entwickelte Anwendungsplattform für Mobiltelefone. Es unterstützt alle verbreiteten Mobilfunkstandards wie beispielsweise GSM/GPRS, UMTS und CDMA. BREW wird… …   Deutsch Wikipedia

  • On-Device Portal — On Device Portals (ODPs) allow mobile phone users to easily browse, purchase and use mobile content and services. An ODP platform enables operators to provide a consistent and branded on device experience across their broadening portfolio of… …   Wikipedia

  • Brew — GeneralBrew may refer to: *Brewing, the production of beverages and fuels through fermentation *Binary Runtime Environment for Wireless, a development platform for mobile phones *Brew (horse), a Melbourne Cup winner in 2000 *BREW, Inc., a non… …   Wikipedia

  • Qualcomm — Inc. Type Public Traded as NASDAQ:  …   Wikipedia

  • Motorola RAZR V3 — Infobox Mobile phone name = Motorola RAZR V3 manufacturer = Motorola type = mobile/cellular screen = Internal: 176×220 pixel (2.2inch) TFT LCD, 65,100 colors External: 96×80 pixel STN 4,096 colors ringtone = MP3, Polyphonic 24 Chords . Vibration… …   Wikipedia

  • Alltel — Corporation Type Private Industry Telecommunications Founded Little Rock, Arkansas …   Wikipedia

  • Qualcomm — Incorporated Rechtsform Incorporated ISIN US7475251036 Gründung …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»