Définition - Que signifie Binary Runtime Environment for Wireless (BREW)?
Binary Runtime Environment for Wireless (BREW) est une plate-forme de développement d'applications pour téléphones mobiles qui a été initialement développée par Qualcomm Corp. BREW est un client léger situé entre l'application logicielle et le logiciel de niveau ASIC (Applications Specific Integrated Circuit), libérant les développeurs de interface directe avec les interfaces système de niveau inférieur.
Le SDK BREW téléchargeable gratuitement prend en charge le développement de programmes en C, C ++ ou Java (si le combiné exécute une machine virtuelle Java).
Un deuxième composant de BREW est le système de distribution BREW (BDS), qui permet aux utilisateurs finaux d'acheter, d'acheter, de télécharger et d'installer des logiciels sur le réseau de l'opérateur sans fil.
Definir Tech explique l'environnement d'exécution binaire pour le sans fil (BREW)
Brew était à l'origine pour les téléphones CDMA, mais prend désormais également en charge les appareils GSM. Le principal avantage de la plate-forme est qu'elle permet aux développeurs de porter leurs programmes sur n'importe quel appareil Qualcomm.
BREW, comme d'autres environnements de développement intégré (IDE), prend en charge le développement d'applications avec un kit de développement logiciel (SDK). Le SDK contient tous les outils nécessaires pour développer des logiciels à déployer sur le téléphone choisi. Le SDK contient un émulateur (son nom a été changé en BREW Simulator), qui permet au développeur de tester rapidement les programmes. Cependant, étant donné que le programme est compilé avec le code natif de l'ordinateur hôte et lié à une bibliothèque d'exécution BREW et que le matériel du téléphone n'est pas simulé, des tests d'exécution approfondis nécessitent un combiné BREW fonctionnant en mode test.
BREW fournit différents niveaux de signatures d'application; une signature qui authentifie le développeur et des signatures qui vérifient que le programme a réussi le cycle de test «TRUE BREW» - accordé uniquement par Qualcomm.
Du point de vue commercial, d'une part, le SDK est fourni gratuitement. D'autre part, les développeurs doivent payer pour que leurs applications soient signées numériquement afin de les libérer pour distribution. L'utilisation non commerciale à des fins personnelles est gratuite.