Binary Runtime Environment for Wireless

Поделись знанием:
Перейти к: навигация, поиск

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

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

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

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





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

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

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

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

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

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

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

См. также

Напишите отзыв о статье "Binary Runtime Environment for Wireless"

Ссылки

  • [brew.qualcomm.com Официальный сайт BREW]  (англ.)
  • [www.mobile-review.com/articles/2002/brew.shtml Сравнение Java и BREW на сайте mobile-review.com(Ru)](недоступная ссылка) Проверено 22 января 2014.
  • [www.sotovik.ru/lib/2operator/rfc/article_69.html Описание технологии BREW на сайте sotovik.ru]
  • [brewdev.forum.h18.ru/ BREW форум]


Отрывок, характеризующий Binary Runtime Environment for Wireless

– Мама! – проговорила она. – Дайте мне его , дайте, мама, скорее, скорее, – и опять она с трудом удержала рыдания.
Она присела к столу и послушала разговоры старших и Николая, который тоже пришел к столу. «Боже мой, Боже мой, те же лица, те же разговоры, так же папа держит чашку и дует точно так же!» думала Наташа, с ужасом чувствуя отвращение, подымавшееся в ней против всех домашних за то, что они были всё те же.
После чая Николай, Соня и Наташа пошли в диванную, в свой любимый угол, в котором всегда начинались их самые задушевные разговоры.


– Бывает с тобой, – сказала Наташа брату, когда они уселись в диванной, – бывает с тобой, что тебе кажется, что ничего не будет – ничего; что всё, что хорошее, то было? И не то что скучно, а грустно?
– Еще как! – сказал он. – У меня бывало, что всё хорошо, все веселы, а мне придет в голову, что всё это уж надоело и что умирать всем надо. Я раз в полку не пошел на гулянье, а там играла музыка… и так мне вдруг скучно стало…
– Ах, я это знаю. Знаю, знаю, – подхватила Наташа. – Я еще маленькая была, так со мной это бывало. Помнишь, раз меня за сливы наказали и вы все танцовали, а я сидела в классной и рыдала, никогда не забуду: мне и грустно было и жалко было всех, и себя, и всех всех жалко. И, главное, я не виновата была, – сказала Наташа, – ты помнишь?
– Помню, – сказал Николай. – Я помню, что я к тебе пришел потом и мне хотелось тебя утешить и, знаешь, совестно было. Ужасно мы смешные были. У меня тогда была игрушка болванчик и я его тебе отдать хотел. Ты помнишь?
– А помнишь ты, – сказала Наташа с задумчивой улыбкой, как давно, давно, мы еще совсем маленькие были, дяденька нас позвал в кабинет, еще в старом доме, а темно было – мы это пришли и вдруг там стоит…
– Арап, – докончил Николай с радостной улыбкой, – как же не помнить? Я и теперь не знаю, что это был арап, или мы во сне видели, или нам рассказывали.
– Он серый был, помнишь, и белые зубы – стоит и смотрит на нас…
– Вы помните, Соня? – спросил Николай…
– Да, да я тоже помню что то, – робко отвечала Соня…
– Я ведь спрашивала про этого арапа у папа и у мама, – сказала Наташа. – Они говорят, что никакого арапа не было. А ведь вот ты помнишь!
– Как же, как теперь помню его зубы.
– Как это странно, точно во сне было. Я это люблю.
– А помнишь, как мы катали яйца в зале и вдруг две старухи, и стали по ковру вертеться. Это было, или нет? Помнишь, как хорошо было?
– Да. А помнишь, как папенька в синей шубе на крыльце выстрелил из ружья. – Они перебирали улыбаясь с наслаждением воспоминания, не грустного старческого, а поэтического юношеского воспоминания, те впечатления из самого дальнего прошедшего, где сновидение сливается с действительностью, и тихо смеялись, радуясь чему то.
Соня, как и всегда, отстала от них, хотя воспоминания их были общие.
Соня не помнила многого из того, что они вспоминали, а и то, что она помнила, не возбуждало в ней того поэтического чувства, которое они испытывали. Она только наслаждалась их радостью, стараясь подделаться под нее.
Она приняла участие только в том, когда они вспоминали первый приезд Сони. Соня рассказала, как она боялась Николая, потому что у него на курточке были снурки, и ей няня сказала, что и ее в снурки зашьют.
– А я помню: мне сказали, что ты под капустою родилась, – сказала Наташа, – и помню, что я тогда не смела не поверить, но знала, что это не правда, и так мне неловко было.
Во время этого разговора из задней двери диванной высунулась голова горничной. – Барышня, петуха принесли, – шопотом сказала девушка.
– Не надо, Поля, вели отнести, – сказала Наташа.
В середине разговоров, шедших в диванной, Диммлер вошел в комнату и подошел к арфе, стоявшей в углу. Он снял сукно, и арфа издала фальшивый звук.