Binary Runtime Environment for Wireless

Binary Runtime Environment for Wireless er et program udviklingsplatform skabt af Qualcomm, oprindeligt for Code Division Multiple Access mobiltelefoner, byder tredjeparts applikationer såsom mobile spil. Den tilbydes i nogle feature telefoner, men ikke i smartphones. Det debuterede i september 2001.

Som en software platform, der kan downloade og køre små programmer til spil, sende beskeder, og dele fotos, den største fordel ved Brew MP er, at applikationsudviklere kan nemt port deres ansøgninger blandt alle Brew MP-enheder ved at tilbyde et standardiseret sæt af ansøgning programming interfaces. Software til Brew MP aktiveret håndsæt kan udvikles i C eller C ++ ved hjælp af frit downloades Brew MP softwareudvikling kit. Den Brew runtime bibliotek er en del af den trådløse enhed on-chip firmware eller operativsystem for at tillade programmører at udvikle applikationer uden at skulle kode for systemet interface eller forstå trådløse applikationer. Brew beskrives som en pseudo operativsystem, men ikke en ægte mobile operativsystem. Bryg er ikke en virtuel maskine, såsom Java ME, men kører native kode.

Software

For software-udviklere, Brew MP er et komplet sæt af application programming interfaces, der gør det muligt at gøre software og applikationer i C, C ++, Java, og er støttet af et program-specifikke integrerede kredsløb. Den har en hukommelse footprint på omkring 15.900 K. Brew MP kører på Brew RTOS.

Brew applikationsudvikling

Til test applikationer under udviklingsprocessen, SDK indeholder en Brew emulator, eller starte med Brew-version 3.1.5 og ovenfor, Brew Simulator. Den Brew miljø giver mulighed for flere niveauer af anvendelsesområder signaturer. Én signatur godkender udvikleren. En anden signatur bekræfter, at en ansøgning er gået Ægte Brew test og er skænket gennem Intertek. De enkelte teleoperatører konfigurere håndsæt til enten at håndhæve eller ignorere tilstedeværelsen og verifikation af denne anden signatur. Bryg aktiveret håndsæt har en test-mode, der tillader applikationer at omgå kontrollen af ​​signaturen. Qualcomm gør applikationer, der har bestået test til rådighed for Brew aktiveret trådløse netoperatører. Operatørerne er derefter i stand til at vælge, hvilken af ​​disse programmer til at stille til rådighed for slutbrugerne på deres katalog.

Den Brew emulator, opkaldt Brew Simulator, ikke efterligne håndsæt hardware. I stedet Brew ansøgning kompileret til native kode og forbundet med en kompatibel Brew runtime bibliotek. På grund af dette, kan programmer ikke prøvet for platform bugs relateret til hukommelsen tilpasning og diverse firmware relaterede glitches uden en Brew håndsæt opererer i test-mode.

Til testformål kan Brew programmer overføres ved hjælp af en Universal Serial Bus eller seriel kabel til enhver Brew-kompatible håndsæt ved hjælp Brew AppLoader fra Qualcomm. En Brew program indeholder flere komponenter, som, hvis ikke til stede og gyldig, få programmet til automatisk at blive slettet på genstart. Dette omfatter kompileret binær fil, en fil, der beskriver anvendelsen, de funktioner, det bruger og tilladelser anmodet, en fil, der indeholder strengen og billede ressourcer, hvis det kræves, og en fil, der indeholder programmets digitale signatur.

Brew programmer kan aflæsses fra en forbruger håndsæt for at spare håndsæt hukommelse. Dette omtales som "Disable / Restore", og er et krav i den sande Brew Test Process. Gemte filer holdes intakte ved hjælp Deaktiver / Gendan, og det er muligt at re-indlæse ansøgningen uden at betale for det igen. I en "Disable" situationen, all.bar, .mod, and.sig filer slettes fra håndsættet, mens andre filer forbliver i deres oprindelige plads. Under "Gendan" drift, er the.bar, .mod, and.sig filer downloades fra luftfartsselskabets mobil butik, og den tidligere handicappede ansøgning vil have fuld funktionalitet tilbage. Deaktiver / Gendan proces er kun tilgængelig for forbrugernes brugere, når håndsættet hukommelse er fuld.

Den 28. maj 2008 Qualcomm og Adobe annonceret et partnerskab for at integrere Adobe Flash Lite som en understøttet brugergrænseflade på Brew.

Development gebyrer

Siden marts 2006 den billigste digitale signatur pakke til udviklere koster US $ 400 for 100 anvendelsesområder indlæg.

Forretningsmodel konsekvenser

Tid til markedet kan tage længere tid med bryg end med Java ME på grund af Brew s strenge certificeringskrav. Denne certificering proces kan opfattes som en fordel af etablerede softwareudviklere, fordi de vanskeligheder, der er forbundet med omkostninger, test- og udvikling skaber en høj pris for indrejse til udviklere med lave budgetter og lidt tid, hvilket resulterer i mindre marked fortynding. Konkret udviklere af casual spil løber mindre risiko for at skulle konkurrere med freeware workalikes udviklet og selvstændige udgivet af hobbyfolk. Men dette kommer som en omkostning for slutbrugeren, da der er mindre konkurrence om at udvikle den bedste løsning for den billigste pris til slutbrugeren.

  • Når et program er skrevet, det tager to uger pr iteration af True Brew test.
  • Dernæst forhandlinger med luftfartsselskabet påbegyndes.
  • Derefter vil transportøren bruge tid efterprøvning ansøgningen med deres egne tests på deres netværk.
  • Endelig udrulle en ny version betyder at starte processen forfra.

I øjeblikket er de fleste udviklere vælger at støtte både Java ME og Brew eller kun Java ME. Java ME kan tilbyde en lavere pris på markedet, fordi de fleste luftfartsselskaber tillade ikke-certificeret Java ME-applikationer til at køre på deres telefoner. Java ME er meget udbredt i Europa, mens Brew primært anvendes i USA og Japan. Selv i USA, Java ME-telefoner har en større markedsandel end Brew aktiveret håndsæt. En af de første fordele ved Brew var at Verizon gjort det let at købe programmer fra telefonen, mens de fleste Java ME luftfartsselskaber ikke. Men de fleste bærere af Java ME telefoner nu tilbyde nem at adgang køber portaler.

Der er nu kommercielle teknologier til fuldt ud at automatisere portering fra Java ME til at brygge. Dette reducerer adgangsbarriere at fremstille Brew applikationer ved at eliminere behovet for at udvikle to versioner af det samme program i både Java og C / C ++.

Anvendelse

Bryg OS bruges af nogle producenter af mobiltelefoner og mobile netværk, men oftest slutbrugeren ikke kender dette, da mobiltelefoner kører Brew mangler oftest enhver Brew OS branding og Brew kører i baggrunden med de brugerdefinerede "skins" af producent af mobiltelefoner eller operatør på toppen. Bryg OS bruges af Sprint Nextel, MetroPCS, Cricket Wireless, US Cellular, Verizon, Syringa Wireless og AT & amp; T i USA og den 3-netværket i store dele af Europa, Storbritannien og Australien om mange mobiltelefoner produceret specielt til deres netværk.

Producenter som Huawei, INQ Mobile, Amoi, LG, Samsung Mobile og HTC blandt andre bruger Brew OS i nogle af deres mobiltelefoner, og det er fremhævede i 3 britiske telefoner såsom 3 Skypephone, INQ1, LG T385 og Huawei u7510.

  0   0

Kommentarer - 0

Ingen kommentar

Tilføj en kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tegn tilbage: 3000
captcha