Въведение
BREW е съкращението от Binary Runtime Environment for Wireless. Това е разработка на услуги с добавена стойност, базирани на CDMA мрежата „Платформа за стартиране на безжичен интернет“, стартирана от Qualcomm през 2001 г. Основната платформа за работа. В сравнение с Java, BREW е технология от по-ниско ниво.
Производителите и разработчиците могат да разширят работната среда по всяко време, за да осигурят различни допълнителни модули за производителност, изисквани от приложението, като например мултимедия, множество методи за свързване и услуги за местоположение, включени в „платформата за стартиране на безжичен интернет“, потребителски интерфейс, мрежа и други функционални пакети. Функционалната среда, предоставена от BREW, е като операционна система на компютър, която може да се използва чрез изтегляне на специфични видове приложения или игри чрез доставчика на услуги. В същото време, чрез интерфейсната функция BREW, доставчикът може да предостави пълен набор от информационни, бизнес и развлекателни функции. В бъдещите версии класът на ядрото BREW ще може да предоставя услуги като Bluetooth технология, глобална система за позициониране (GPS) и телефонни услуги, базирани на данни. Тъй като са необходими по-малко вътрешни задачи за разработка на приложения и интегриране, OEM производителите могат да представят нови устройства по-бързо. Потребителите могат да избират и изтеглят безжичен софтуер, който отговаря на техните лични предпочитания. По този начин потребителите ще насърчават развитието на нови безжични приложения за данни и пазари на услуги.
BREW се използва главно в областта на мобилните комуникации. BREW е подобна на отворена и безплатна операционна система за компютър. Други производители могат да проектират различни приложения на тази платформа. Като платформа за приложения за мобилни телефони, BREW може да поддържа десетки услуги за данни като високоскоростен достъп до Интернет, изтегляне на игри и безжично пазаруване. Производителите използват BREW, за да проектират приложен софтуер, който може да се използва от всички мобилни телефони, заредени с чипове на Qualcomm, и няма да има проблеми с проектирането на различни модели мобилни телефони на JAVA (друга платформа). Освен това BREW е съвместим и с други езици, включително JAVA и FLASH.
Платформата BREW е част от цялостно решение от край до край за разработване на безжични приложения, конфигуриране на устройства, разпространение на приложения и фактуриране и плащане. Решението BREW включва следните компоненти:
BREW платформа за приложения и инструменти за миграция за производители на устройства; Комплект за разработка на софтуер BREW (SDK) за разработчици на приложения; BREW се управлява и контролира от мрежови оператори Система за разпределение (BDS), използвайки тази система за разпределение, операторите могат лесно да пуснат на пазара приложения, разработени от разработчици, и да координират процесите на фактуриране и плащане.
BREW е абстракционен слой върху операционната система на вградения чип, който може да осигури достъп до някои функции на ниско ниво, променливи на средата и подпрограми. Това не е виртуална машина, защото не действа като интерпретатор, а Java VM интерпретира байт кода на компилираните файлове на класа на Java програма по време на изпълнение.
От друга страна, BREW е подобно на вградената разработка, използваща език C. За разлика от J2ME, разработчиците могат да пишат C код, който ще бъде директно компилиран за ARM процесори в силно ограничена среда. Това прави BREW компилирания код по-ефективен по размер и изпълнение. Разработчиците могат да пишат пълнофункционални програми за имейл клиенти, по-малки от 50KB в BREW. BREW също позволява достъп до функции на системно ниво като интегриране на приложения с TAPI интерфейси. Например, потребителите могат да извършват гласови повиквания от приложението BREW. Това е невъзможно в среда J2ME.
BREW също не е услуга, базирана на браузър или подобна на i-Mode. Браузърът е програма, която позволява на потребителите да преглеждат или изтеглят съдържание от уебсайт, написано на определен език за маркиране. Например i-Mode използва CHTML за изпращане на данни и услуги към устройството. Това означава, че работата на i-Mode е ограничена до набора за маркиране на CHTML и приложенията обикновено изискват устройството да се свърже със сървъра на i-Mode. Ако използвате BREW, състоянието на връзката зависи изцяло от функцията на приложението и няма почти нищо общо с платформата за приложения BREW. Разработчиците могат също да напишат браузър в BREW, за да изпълняват операциите, извършвани от i-Mode, но това не е функция на платформата BREW.
Системна архитектура
Фигура 1 е логическата диаграма на дизайна на бизнес платформата BREW.
Системата за изтегляне BREW се състои главно от следните части.
ADS: Сървър за изтегляне на приложен софтуер BREW, осъществява сърфирането и изтеглянето на приложения BREW.
Балансьор на натоварването: Терминалът BREW ще сочи към виртуален IP адрес (VIP) или име на хост, разположени на балансиращото натоварване. Устройството за балансиране на натоварването отговаря за разпределянето на BREW ADS заявки между множество сървъри в групата ADS сървъри. Тази функция осигурява взаимно резервиране за уеб сървъри и може лесно да спре обслужването на сървър за поддръжка, без да засяга потребителските услуги.
Превключвател: Този превключвател свързва групата ADS сървъри с балансиращото натоварване.
Резервен сървър/терминален сървър: Резервният сървър позволява на операторите да получават записи за транзакции, събрани в групата ADS сървъри. След свързване на модема към този рутер, дистанционният достъп до средата BREW може да се реализира чрез традиционната телефонна линия.
CTXN сървър за транзакции: Операторската система за управление на транзакции е сървър на база данни за обработка на записи на транзакции, получени от ADS сървъра. В процеса на сетълмент на транзакцията оригиналните данни за транзакцията ще съответстват на данните на приложението и ще бъде генериран XML файл, наречен „запис за фактуриране“.
Системна функция
Модул за показване на приложения
Модулът за показване на приложения основно допълва функцията за показване на WAP и SMS по няколко начина. Дисплейната функция на Mobile shop е реализирана от модул БДС. Модулът за представяне на приложението отговаря за обединяването на съдържанието и синхронизирането на актуализацията на тези няколко метода за представяне.
Функция за групиране на потребители
Функцията за групиране на потребители реализира групирането на потребители по регион или индустрия, което улеснява популяризирането на местни или базирани на индустрията услуги от системата за изтегляне BREW.
Функцията за групиране на потребители конкретно включва следните елементи.
1. Автоматично придобиване и разделяне на потребителската областна група: Системата за групиране на потребители автоматично разделя потребителската областна група според MDN приписването на потребителя.
2. Разделяне на потребителски индустриални групи: реализирайте управлението на потребителски индустриални групи.
3. Удостоверяване и управление на самоличността на администратор: за реализиране на удостоверяването на самоличността на администратор за отдалечено влизане и предоставяне на суперадминистратора да зададе интерфейса за работа на системния администратор и неговите правомощия.
4. Изисква се да може да поддържа функции за отдалечен достъп и промяна на данни. В същото време е необходимо да се установи строг механизъм за сигурност и откриване на разрешения, за да се защити сигурността на пакетите данни.
5. Подкрепете потребители от индустрията за вътрешно управление чрез уеб.
Функция за управление на потребители
Реализиране на влизане и регистрация на потребители, излизане, черен списък на потребители, управление на потребителска информация и други функции.
BDS модул
BDS модулът включва ADS и CTXN, които основно изпълняват функции като сърфиране в портала на мобилния магазин, изтегляне на потребители и изтегляне на записи за транзакции. UAM и MTXN са разположени в централата на доставчика на софтуер, за да помогнат на ADS и CTXN при изтеглянето на BREW приложения.
(1) РЕКЛАМИ
Пълно управление на приложения и функции за управление на потребителска информация, включително:
1. Съхранение на приложения BREW. Приложението BREW се съхранява в ADS за изтегляне и използване от потребителите на BREW.
2. Заредете и поддържайте менюто на приложението BREW.
3. Удостоверяване на потребителски разрешения.
4. Обработете заявката за изтегляне на мобилен телефон BREW.
5. Запишете данните за обработка на транзакция, включително информация за приложението, което потребителят е изтеглил, използвания метод на таксуване и друга информация и я изпратете до CTXN.
6. Функция за извикване на приложението BREW.
7. Получаване на информация за потребителска група от базата данни на групата и извършване на удостоверяване на самоличността на групов потребител и обработка на приложения.
(2) CTXN
CTXN основно завършва генерирането на информация за плащане за транзакции. Записите за транзакции, изпратени от ADS, се обработват в CTXN и накрая се генерира XML файл с разширение за таксуване. CTXN отчита и управлява използването на услугата BREW от потребителя и може да предаде информация за транзакция на MTXN, ако е необходимо.
(3) UAM
Основната функция на UAM е да съхранява сертифицирани приложения. Мениджърът на приложения може да се свърже с всеки оператор с BREW оперативни квалификации и в същото време има функция за изтегляне на приложения от оператора.
Шлюз за онлайн съдържание
Шлюзът за онлайн съдържание осигурява наблюдение, управление и таксуване на онлайн съдържание и реализира централизирано управление на услугите за онлайн съдържание, предоставяни от CP/SP на потребителите. Осъществете разделянето на поръчката за изтегляне на приложения BREW и последващата поръчка на онлайн съдържание и реализирайте отделно таксуване за онлайн съдържание. В същото време системата за онлайн съдържание се настройва между потребителя и CP/SP сървъра. Чрез идентифициране и събиране на информация за минали пакети данни, той може да реализира събирането на различни потоци от данни за съдържание на всеки CP/SP и разработването на услуги за онлайн съдържание на CP/SP. Овладейте подходяща информация, като например подреждане на онлайн съдържание от потребителите. Шлюзът за онлайн съдържание завършва таксуването на изтеглянето на съдържание, генерирано от потребителя в процеса на използване на онлайн приложението BREW, и предава CDR на модула за таксуване за обработка.
Шлюзът за онлайн съдържание в платформата за услуги BREW е разделен на набор от инструменти за интерфейс за онлайн съдържание, модул за маршрутизиране на достъп, модул за поръчка/удостоверяване, изтегляне на съдържание, модул за събиране и анализ на трафика, модул за поддръжка на CP услуга и други части.
(1) Инструментариум за онлайн интерфейс на съдържанието
Интерфейсният инструментариум за онлайн съдържание предоставя инструменти за интерфейс BREW на CP за използване при разработване на онлайн приложения. В допълнение към библиотеката за изпълнение на API на интерфейса, предоставена в инструментариума на интерфейса, който поддържа класове или методи за извикване на онлайн приложения, той също така предоставя съответните инструменти за тестване и отстраняване на грешки за CP офлайн разработка и проследяване и отстраняване на грешки. Интерфейсният инструментариум също така предоставя функция за офлайн одит за измамни кодове.
(2) Модул за маршрутизиране на достъп
Модулът за маршрутизиране на достъп основно реализира достъпа до маршрутизирането между потребителския терминал и CP сървъра за данни, така че да се реализира събирането и събирането на трафика, генериран от CP бизнеса. QoS контрол.
(3) Модул за поръчка/удостоверяване
Модулът за поръчка/удостоверяване завършва събирането и отговора на информацията за влизане на потребителя и обработва удостоверяването, поръчването, заявките за поръчки като подновяване, отписване, показване на тарифа, заявка и т.н., правилно актуализира връзката на поръчката, правата за използване, генериране на регистрационни файлове за използване, генериране на събития за фактуриране и т.н. Крайното събитие за фактуриране ще бъде предадено на модула за фактуриране на платформата за услуги BREW.
(4) Изтегляне на съдържание
Модулът за изтегляне на съдържание допълва поддръжката за HTTP изтегляне за съдържанието, съхранено в шлюза.
(5) Модул за събиране и анализ на потока
Модулът за събиране и анализ на поток допълва статистическите данни, събирането и анализа на потока на онлайн съдържание. Изисква се модулът за събиране и анализ на трафика да може да събира и преброява трафика на всяко CP приложение, за да може да анализира приноса на CP към приходите от трафик на оператора. В същото време той трябва да може да предоставя функции за анализ на трафика за анализиране на пикове на трафика, спадове, географско разпределение, разпределение на клиентите, класиране и т.н., за да осигури база за операторите за динамично разпределяне на трафика.
(6) CP бизнес модул за поддръжка
Модулът за бизнес поддръжка на CP се състои от портален модул за самообслужване на CP и модул за бизнес поддръжка на CP. Порталът за самообслужване на CP е оперативен портал за персонала по поддръжка на бизнеса на CP, за да управлява собствения си бизнес; модулът за бизнес поддръжка на CP осигурява основна поддръжка за персонала по поддръжка на бизнеса на CP, за да управлява и управлява услугите за онлайн съдържание чрез портала за самообслужване на CP.
Business Push
Модулът за бизнес натискане основно допълва функцията за насочване на бизнеса по време на бизнес промоция, включително обработка на процеса на подарък, препоръка на потребителя, натискане на приложение и т.н.
(1) Функция за препоръки
Функцията за препоръки позволява на потребителите да използват системната мрежа, за да изпращат обикновени кратки съобщения или кратки съобщения BREW до определени потребители или потребителски групи чрез системата за препоръки на тази система, за да изпращат конкретни препоръки BREW Функцията на бизнеса.
(2) Push функция
Модулът за натискане използва BREW SMS, за да си сътрудничи с уебсайта, SMS, color e и системата за подаръци, за да постигне функции за изтегляне на приложения и подаръци, и отговаря за директното изпращане на интерфейса за изтегляне на приложения към мобилния телефон на потребителя. Изисква се да поддържа пакетни заявки за насочване от потребители в индустрията и да предоставя съответна платформа за управление. Изисква се да се поддържа откриване на съвпадение на приложение и групиране на потребители BREW и поддръжка на мобилен телефон преди натискане, за да се предотвратят грешки на натискане, причинени от невъзможността на избутаната страна да получи приложението.
(3) Функция за подарък
Модулът за подаръци осигурява поддръжка за нуждите от бизнес подаръци на потребители от трети страни.
Оперативна поддръжка
Модулът за оперативна поддръжка трябва да завърши таксуването, да поддържа функциите за обслужване на клиенти, да предоставя на потребителите функции за самообслужване чрез WAP и терминални програми за обслужване на клиенти и да подобри функциите за статистически отчети, които могат ефективно да поддържат оперативните нужди на бизнеса.
(1) Модул за фактуриране
Модулът за таксуване основно допълва класирането на потребителите, които изтеглят, раздават приложения и онлайн съдържание, сетълмент със системата за онлайн плащане и допълва вътрешните тарифи на BREW. Пакетната функция разширява поддръжката на функции като предплащане, бизнес отзоваване, отписване и подробни пакети на едно ниво.
Модулът за фактуриране се състои от модул за събиране на данни, модул за предварителна обработка, модул за еднократно ценообразуване, модул за статистика, модул за онлайн инструкции и модул за управление на системата. Модулът за събиране допълва събирането на оригиналните файлове с данни за сметката за разговори. Модулът за предварителна обработка преобразува оригиналните файлове с данни за сметката за разговори в стандартния формат на записи на разговори, информационен поток или записи на услуги. Правилата за таксуване се използват за таксуване. Източниците на оригинални данни за сметки включват BDS модули, портали за онлайн съдържание и други носители за съхранение. Онлайн командният модул осъществява контрол и управление на спиране на оборудването, стартиране и специално обслужване. Модулът за управление на системата реализира управлението на параметрите на системата, безопасността на системата, мониторинг на системата и обработка на системни грешки.
(2) Функция за поддръжка на обслужване на клиенти
Функцията за поддръжка на обслужване на клиенти е основно за центъра за обслужване на клиенти, за да предоставя свързани с BREW данни и бизнес поддръжка чрез мрежата. Основните му функции включват заявка за потребителска информация за поръчка и заявка за бизнес информация, функции за отписване и изтегляне на бизнес.
(3) Функция за самообслужване на потребителя
Потребителската функция за самообслужване предоставя на потребителите на BREW самообслужване. Потребителите имат достъп до потребители на системата за изтегляне на BREW чрез WAP, уебсайт, мобилна програма за обслужване на клиенти и т.н. Системата за самообслужване изпълнява операции като заявка за потребителска информация, бизнес заявка за абонамент, отписан бизнес отписване, обратна връзка за проблем и обаждане до 1001 център за обслужване на клиенти. В същото време системата за самообслужване предоставя и различни функции за заявки и управление за клиенти от индустрията.
(4) Функция за статистически отчети
Функцията за статистически отчети може да извлича и интегрира различни данни/регистрационни файлове, генерирани по време на работата на системата BREW, както и извличане на данни в определен диапазон, и генерира благоприятни данни за подкрепа при вземане на решения и поддръжка за представяне на данни в таблици, графики и други форми, както и извеждане на данни в различни често използвани формати и осигуряване на функции за оперативен анализ за операторите и всички BREW бизнес CP.
Модул за управление на бизнеса
Модулът за управление на бизнеса предоставя функции за управление на бизнеса BREW, включително управление на съдържанието на портала, управление на приложения, онлайн управление на бизнеса и управление на провинциален бизнес.
Модулът за управление на бизнеса предоставя унифициран интерфейс за управление на бизнеса, управлява съдържанието, представено от всеки портал, онлайн и офлайн на бизнеса, може да поддържа сортирането на съдържанието и управлението на приветстващите съобщения.
Модул за управление на оборудване
Модулът за управление на оборудване е отговорен за осигуряването на управление на конфигурацията, управление на производителността, управление на грешки и управление на безопасността на целия софтуер и хардуер на системата BREW и е отговорен за осигуряването на мониторинг на работата на системата , аларма в реално време и други функции.
Основна технология
1. Въведение в BREW
BREW (Binary Runtime Environment for Wireless) е тънка и ефективна среда за изпълнение на приложения, специално проектирана за безжични устройства, предоставена от QUALCOMM. BREW предоставя цялостно и отворено решение за разработка на безжични приложения, конфигуриране на устройства, разпространение на приложен софтуер, фактуриране и плащане.
Пълното решение BREW включва платформата за приложения BREW и инструментите за пренасяне на производителя на устройството, BREW SDK™ (комплект за разработка на софтуер) на разработчиците и системата за разпространение на BREW (BDS). Системата за разпространение се контролира и управлява от оператори, така че те да могат да получат приложен софтуер от разработчиците и да отидат на пазара и да координират процедурите за сетълмент и плащане.
2. Работна среда
Операционната среда BREW е изискан софтуерен интерфейсен слой, който се намира между системния софтуер на чипа и приложните програми в безжичното устройство. Крайният потребител може да изтегли приложната програма безжично и да изтегли приложната програма в базираното на BREW устройство Run on. BREW е много ефективен при използването на флаш памет и памет с произволен достъп - той заема много малко флаш памет и може динамично да разпределя памет с произволен достъп за приложението, докато то работи.
Средата за изпълнение на BREW може също така да управлява телефонните функции на всички устройства, като отделя приложенията от сложни настройки за обаждания, проверка и свързани задачи. Тази функция позволява на разработчиците да се съсредоточат върху действителните функции на приложението, а BREW обработва проблеми със състоянието на телефона, като входящи повиквания/паузи на приложения и възобновяване на повиквания.
3. Среда за разработка
Комплектът за разработка на софтуер BREW (SDK), базиран на Windows NT или 2000, включва телефонен симулатор, който може да поддържа динамичния потребителски интерфейс на телефона (UI) и персонализиране на потребителския интерфейс на телефона на OEM производители или други разработчици, Нова конфигурация на оборудване, като както и образци на приложения BREW и други инструменти за разработка на приложения. BREW позволява на програмистите да пишат програми на всеки език, но директните BREW приложения, разработени на C/C++, ще работят по-бързо, защото могат да бъдат обработени директно без компилация на байт код.
Въпреки че BREW е отворена платформа за приложения, базирана на широко разпространения език за програмиране C/C++, тя може също да работи в хармония с други приложения и софтуер, намиращи се в устройството. BREW може да съществува съвместно с други операционни системи (като Palm OS, Stinger или EPOC) като интерфейс към други среди (като виртуална машина на Java), като същевременно позволява всеки тип браузър (като HTML, WAP, cHTML и т.н.) като приложение на BREW Run.
Заслужава да се спомене, че функцията за виртуална машина може бързо да бъде интегрирана в платформата BREW. Веднъж интегрирана, виртуалната машина може лесно да бъде изтеглена на всяко друго базирано на BREW устройство по въздуха.
4. Пълното решение BREW
Решението BREW се основава на разработчици на приложения, производители на устройства, оператори и мобилни потребители и осигурява силна поддръжка и за четирите страни.
(1) За разработчици на приложения
BREW предоставя на разработчиците комплект за разработка на софтуер (BREW SDK), включително стандартни инструменти за разработка, документи, примерни приложения, тестови скриптове и примери План за тестване, BREW заглавни файлове, API DLL, WIN-OEM DLL, стандартна платформа за софтуерната индустрия .
(2) За производители на оборудване
BREW предоставя пакети за пренасяне на BREW за производителите, което също е в основата на обещанието на платформата BREW да опрости значително разработването и производството на продукти и услуги. Съкращава процеса на интегриране на платформата BREW в новоразработено оборудване. Пакетът за пренасяне предоставя BREW за интегриране в безжични устройства, ръководство за пренасяне на BREW и примерен код за пренасяне.
След като BREW бъде интегриран в платформата на устройството, приложенията на BREW могат лесно да бъдат изтеглени на всички устройства, базирани на платформата. Това може значително да намали обема на интеграционните задачи за производителите и да съкрати цикъла на разработване на продукта.
Като дава възможност за изтегляне и стартиране на по-широка гама от безжични приложения за данни на безжични телефони, BREW ще помогне на потребителите да насочат вниманието си към по-модерно оборудване, като по този начин насърчава надграждането на продукта. В същото време, тъй като едно и също приложение може да работи на устройства от нисък, среден и висок клас, клиентите могат да бъдат привлечени от по-мощни устройства в същата продуктова линия.
(3) За оператори
BREW предоставя система за разпространение на BREW за операторите, включително тестване и проверка на приложения, сигурно разпространение на приложения в мрежата на оператора, сетълмент, Крайният потребител изтегля приложението безжично. BDS позволява на операторите да контролират и управляват разпространението, цените и услугите на приложенията за потребителите, така че да могат лесно да пускат на пазара приложения, разработени от разработчици, и да координират процесите на сетълмент и плащане.
Операторите могат да коригират BDS, за да отговарят на техните нужди, включително да управляват собственото си разпространение и ценообразуване на приложения, да избират трета страна за управление или да избират да управляват разпространението на приложения и операторите чрез условията на екстранет споразумение между разработчиците между оператора и програмиста.
BREW позволява на операторите да предоставят на потребителите множество безжични приложения за данни, съдържание и услуги. В допълнение към браузъра, BREW поддържа и много нови приложения, които комбинират локална и отдалечена обработка, за да използват най-добре мрежовите ресурси. По същество това е еквивалентно на предоставяне на денонощен магазин за мобилен софтуер - мобилен телефон, базиран на BREW, в ръцете на клиентите, превръщайки операторите в търговци на дребно на софтуер, така че BREW носи нови възможности за печалба за операторите.
Като позволява на крайните потребители да изтеглят и изпълняват приложения по техен избор безжично, BREW създаде бизнес модел, ориентиран към пазара. Клиентите, които плащат за изтегляне на приложението, вероятно ще го използват, като по този начин увеличават потребителското време за операторите. Операторите могат също така да осигурят уникални BREW приложения, за да ги разграничат от конкурентите, като по този начин намалят оттока на клиентите.
(4) За потребители
Като улеснява клиентите да изтеглят приложения безжично, BREW предоставя на безжичните потребители персонализирани услуги като персонализирани персонални компютри. BREW ще позволи на всеки пазарен сегмент - дори на всеки потребител - свободно да избира приложенията, които иска най-много.
Пет предимства
Предимство едно
Първо, за операторите технологията BREW няма нищо общо с мрежата. Това означава, че може да се прилага еднакво към всички водещи безжични технологии. Платформата BREW може да се използва успешно и със съществуващи мрежи с комутация на вериги, за да отговори на нуждите на всички страни, включително тези оператори, които не могат да изградят пакетни мрежи в близко бъдеще, и тези, които разгръщат пакетни мрежи. Това е много различно от решенията от страна на сървъра (като WAP). Платформата BREW е напълно имунизирана срещу мрежови забавяния по силата на своите функции за изпълнение от страна на клиента. По-напредналите мрежи могат да подобрят производителността на BREW, но във всеки случай BREW може да осигури добро потребителско изживяване за всяка съществуваща 2G мрежа или мрежи, изградени в бъдеще. Дори и без 3G мрежа, приложенията BREW могат да предоставят мощни услуги. В същото време BREW може да се развива и развива непрекъснато с надграждането на мрежите и оборудването.
Предимство две
Второ, за производителите на оборудване миналите факти на услугите за мобилни данни доказаха, че поради високите цени ефективните операционни системи не са ефективно решение за безжични приложения за данни, а идеалната ситуация е приложението да е идеално за всички видове телефони от различен клас, използват пълноценно ресурсите на телефона и предоставят на потребителите безкрайно красиво изживяване. Операционната среда на приложението BREW може да бъде тясно интегрирана с процесорните чипове във флаш паметта и RAM на мобилното устройство, за да се постигне широка приложимост. По същество BREW може да осигури софтуерни връзки между функциите на ниско ниво на мобилните устройства и приложенията на високо ниво, написани от трети страни. Предимствата на тази схема са очевидни: разработката на софтуер става по-плавна и ефективността се подобрява. Простотата на софтуерната миграция на BREW прави функцията BREW подходяща за всеки производител на преносими устройства. Платформата BREW е независима от въздушния интерфейс и може да бъде трансплантирана към мобилни телефони CDMAIS-95A, IS-95B, 1x, 1xEV-DO и GSM/GPRS. Тъй като BREW заема само около 150k капацитет за съхранение в цялата система, производителите могат да осигурят по-практични и интересни приложения в телефони от нисък клас. Тази проста и евтина интеграция на ниво чип означава, че BREW може да отговори на предпочитанията на масовия пазар.
Предимство три
Трето, за разработчиците на приложения бързото пускане на нови приложения на пазара е ключът към успеха на разработчиците на софтуер. Платформата за изпълнение на BREW е базирана на популярния програмен език C/C++. Този език има огромна потребителска база. В момента 7 милиона разработчици използват този език. Те трябва само да овладеят малко познания за мобилни телефони, за да реализират поддръжката на BREW. Пакетът от инструменти за разработка BREW е безплатен за изтегляне. И Java програмистите също могат да се възползват от интеграцията на ниво чип на BREW. Най-общо казано, Java приложенията се нуждаят от поддръжката на Java Virtual Machine (JVM). IBM е написала отделна JVM като разширение на BREW. Java разработчиците могат да използват пълноценно тази JVM, за да пишат Java приложения наведнъж и да ги изпълняват на всички устройства, които поддържат BREW, независимо от производителя. Освен това BREW прави инсталирането на Java приложения на мобилни телефони по-лесно и по-лесно и може да реализира JVM надстройки и извиквания безжично. С BREW приложенията на Java могат да работят по-лесно на повече телефони. По-важното е, че решението BREW включва цялостна инфраструктура за фактуриране и плащане - системата за разпространение на BREW, която може да гарантира, че разработчиците могат да печелят подходящи печалби от своите приложения.
Предимство четири
Четвърто, за потребителите на мобилни телефони, BREW може да бъде интегриран на ниво чипсет, което позволява на мрежовите оператори да предоставят практически приложения на най-евтините мобилни телефони. Дори потребители, които са много внимателни към цените, могат да получат нови приложения на своите телефони. Потребителите могат да се насладят на богати BREW услуги чрез BREW мобилни телефони. Потребителите могат безжично да изтеглят различни интересни и практични приложения, разработени на платформата BREW, за да се насладят напълно на безкрайното забавление, донесено от персонализираните мобилни телефони. В момента има повече от 50 мобилни телефона BREW на пазара по целия свят. Kyocera от Япония и LG Electronics от Южна Корея последователно пуснаха свои собствени телефони BREW. Съобщава се, че тези два телефона са първите BREW телефони, пуснати от China Unicom за потребители.
Предимство пет
В допълнение, няколко дни преди China Unicom да обяви стартирането на BREW бизнеса, южнокорейската Samsung Electronics, най-големият производител на CDMA мобилни телефони в света, обяви, че ще пусне Samsung SCH на китайския пазар. -X339CDMA1X мобилен телефон. Телефонът също така поддържа пълна гама от услуги с добавена стойност на China Unicom, включително изтегляне на BREW приложения, color e (U-IMAP), интерактивна визия (WAP1.1) и UTK SMS услуги с добавена стойност.