И так для начала я просто кратко опишу, что же такое БРЕВ: BREW(Binary Runtime Environment for Wireless — дословно «двоичная среда исполнения для беспроводных устройств») - это платформа, которая управляет всеми приложениями на телефоне да и вообще практически всей системой. Прямой конкурент и соперник Java2ME, к томуже который еще и меннее прожорлив в плане оперативки(во всяком случае скорость работы таких приложений заметно увеличилась по сравнению с обычными java играми и приложениями).BREW ориентирована на языки программирования Cи и Cи++
которая работает в телефонах,с поддержкой Java 2 Micro Edition(Java2ME).В отличие от приложений Java, которые могут бsть сделаны кем угодно, программы для платформы BREW предварительно сертифицируются(тоесть нужно за деньги приобретать несколько сертификатов, регистрировать у Куалкома свою фимрму, платить кучу денег и т.п. и т.д.). Этот процесс может проводиться фирмой только Qualcomm. Поддержка широко распространенных языков Cи и Cи++ делает платформу BREW открытой для огромного количества приложений и упрощает разработку программного обеспечения для мобильных телефонов.
Разработчиком платформы стала американская компания Qualcomm - "прародитель" CDMA. Именно поэтому изначально BREW была предназначена для телефонов, поддерживающих данную технологию (стандарт CDMA 2000 1X).
Зачем нам БРЕВ:
- Чтобы доработать наш телелефон(плеер, инстант месенжер)
- Чтобы создавать эльфы и патчи
- Что бы насладиться крутейшими в мире 3Д геймами(но их мало и они в формате специальномоб этом ниже) без тормозов и с классной графикой
- Чтобы запускать кучу приложений одновременно(до 18!!! БРЕВ приложений одновременно)
[u]КАкие ФОРМАТЫ У БРЕВ?
Форматов немного,но дело в том, что одно приложение состоит из нескольких файлов, которые заливаются в разные папки. Вот они:
*.mif(собственно само приложение)
*.mod(файл нужен для того чтобы приложение запускалось)
*.sig(сертификат - без него ни одно приложение не запустится)
Собственно это пока все!