Turinys:
- Apibrėžimas - ką reiškia dvejetainė belaidžio ryšio (BREW) aplinka?
- „Techopedia“ paaiškina dvejetainę belaidžio ryšio (BREW) aplinką (BREW)
Apibrėžimas - ką reiškia dvejetainė belaidžio ryšio (BREW) aplinka?
„Binary Runtime Environment for Wireless“ (BREW) yra mobiliųjų telefonų programų kūrimo platforma, kurią iš pradžių sukūrė „Qualcomm Corp“. BREW yra plonas klientas, sėdintis tarp programinės įrangos ir ASIC („Applications Specific Integrated Circuit“) lygio programinės įrangos, atleidžiantis kūrėjus nuo tiesiogiai sąsajos su žemesnio lygio sistemos sąsajomis.
Laisvai atsisiunčiamas BREW SDK palaiko programų kūrimą C, C ++ arba „Java“ (jei telefonas veikia „Java Virtual Machine“).
Antrasis BREW komponentas yra BREW paskirstymo sistema (BDS), palengvinanti galutinius vartotojus pirkti, pirkti, atsisiųsti ir įdiegti programinę įrangą belaidžio ryšio operatoriaus tinkle.
„Techopedia“ paaiškina dvejetainę belaidžio ryšio (BREW) aplinką (BREW)
Iš pradžių „Brew“ buvo skirta CDMA telefonams, tačiau dabar palaiko ir GSM įrenginius. Pagrindinis platformos pranašumas yra tas, kad ji leidžia kūrėjams perkelti savo programas į bet kurį „Qualcomm“ įrenginį.
BREW, kaip ir kitos integruotos kūrimo aplinkos (IDE), palaiko programų plėtrą naudojant programinės įrangos kūrimo rinkinį (SDK). SDK yra visos priemonės, reikalingos kuriant programinę įrangą, kurią galima diegti pasirinktame telefone. SDK yra emuliatorius (jo pavadinimas pakeistas į BREW Simulator), kuris leidžia kūrėjui greitai išbandyti programas. Tačiau kadangi programa yra kompiliuota į pagrindinio kompiuterio kodą ir susieta su BREW vykdymo laiko biblioteka, o telefono aparatinė įranga nėra modeliuojama, norint atlikti išsamius bandymo trukmės bandymus, reikia BREW telefono, veikiančio bandymo režimu.
BREW teikia įvairaus lygio parašus; parašą, kuris autentifikuoja kūrėją, ir parašus, patvirtinančius, kad programa yra išlaikiusi „TRUE BREW“ bandymo ciklą - suteikė tik „Qualcomm“.
Verslo požiūriu, viena vertus, SDK teikiamas nemokamai. Kita vertus, kūrėjai turi mokėti už tai, kad jų programos būtų pasirašytos skaitmeniniu būdu, kad jos būtų išleistos platinti. Nekomercinis naudojimas asmeniniais tikslais yra nemokamas.
