Binary Runtime Environment für Wireless

Was ist Binary Runtime Environment für Wireless?
Binary Runtime Environment für Wireless (BREW) ist eine Anwendungsentwicklungsplattform für Mobiltelefone, die ursprünglich von Qualcomm Corp. entwickelt wurde. BREW ist ein Thin Client, der zwischen der Softwareanwendung und der ASIC-Software (Applications Specific Integrated Circuit) installiert ist direkte Anbindung an unterlagerte Systemschnittstellen.

Das frei herunterladbare BREW SDK unterstützt die Programmentwicklung in C, C ++ oder Java (wenn das Mobilteil eine Java Virtual Machine ausführt).

Eine zweite Komponente von BREW ist das BREW Distribution System (BDS), das Endanwendern das Kaufen, Kaufen, Herunterladen und Installieren von Software über das Netzwerk des Mobilfunkanbieters erleichtert.

Ursprünglich war Brew für CDMA-Telefone gedacht, unterstützt jetzt aber auch GSM-Geräte. Der Hauptvorteil der Plattform besteht darin, dass Entwickler ihre Programme auf jedes Qualcomm-Gerät portieren können.

BREW unterstützt wie andere integrierte Entwicklungsumgebungen (IDE) die Anwendungsentwicklung mit einem Software Development Kit (SDK). Das SDK enthält alle Tools, die für die Entwicklung von Software für das ausgewählte Telefon erforderlich sind. Das SDK enthält einen Emulator (dessen Name in BREW Simulator geändert wurde), mit dem der Entwickler Programme schnell testen kann. Da das Programm jedoch mit dem nativen Code des Hostcomputers kompiliert und mit einer BREW-Laufzeitbibliothek verknüpft ist und die Telefonhardware nicht simuliert wird, erfordert gründliches Testen der Laufzeit ein BREW-Handgerät, das im Testmodus ausgeführt wird.

BREW bietet verschiedene Ebenen von Anwendungssignaturen; Eine Signatur, die den Entwickler authentifiziert, und Signaturen, die das Programm verifizieren, haben den Testzyklus ‚TRUE BREW‘ bestanden – nur von Qualcomm erteilt.

Aus geschäftlicher Sicht wird einerseits das SDK kostenlos zur Verfügung gestellt. Auf der anderen Seite müssen Entwickler dafür bezahlen, dass ihre Anwendungen digital signiert werden, um sie für den Vertrieb freizugeben. Die nicht kommerzielle Nutzung für persönliche Zwecke ist kostenlos.


War die Erklärung zu "Binary Runtime Environment für Wireless" hilfreich? Jetzt bewerten:

Weitere Erklärungen zu