Definición: ¿Qué significa Binary Runtime Environment for Wireless (BREW)?
Binary Runtime Environment for Wireless (BREW) es una plataforma de desarrollo de aplicaciones para teléfonos móviles que fue desarrollada originalmente por Qualcomm Corp. BREW es un cliente ligero que se encuentra entre la aplicación de software y el software de nivel ASIC (Circuito integrado específico de aplicaciones), que libera a los desarrolladores de interactuando directamente con las interfaces del sistema de nivel inferior.
El BREW SDK de descarga gratuita admite el desarrollo de programas en C, C ++ o Java (si el teléfono ejecuta una máquina virtual Java).
Un segundo componente de BREW es el sistema de distribución BREW (BDS), que facilita a los usuarios finales comprar, comprar, descargar e instalar software a través de la red del operador inalámbrico.
Techinfo explica el entorno de tiempo de ejecución binario para redes inalámbricas (BREW)
Brew originalmente era para teléfonos CDMA, pero ahora también es compatible con dispositivos GSM. La principal ventaja de la plataforma es que permite a los desarrolladores portar sus programas a cualquier dispositivo Qualcomm.
BREW, al igual que otros entornos de desarrollo integrado (IDE), admite el desarrollo de aplicaciones con un kit de desarrollo de software (SDK). El SDK contiene todas las herramientas necesarias para desarrollar software que se implementará en el teléfono elegido. El SDK contiene un emulador (su nombre cambió a BREW Simulator), que permite al desarrollador probar programas rápidamente. Sin embargo, dado que el programa se compila en el código nativo de la computadora host y se vincula con una biblioteca de tiempo de ejecución BREW, y el hardware del teléfono no se simula, las pruebas exhaustivas en tiempo de ejecución requieren un teléfono BREW que se ejecute en modo de prueba.
BREW proporciona varios niveles de firmas de aplicaciones; una firma que autentica al desarrollador y firmas que verifican que el programa ha pasado el ciclo de prueba "TRUE BREW", otorgado solo por Qualcomm.
Desde la perspectiva empresarial, por un lado, el SDK se proporciona de forma gratuita. Por otro lado, los desarrolladores tienen que pagar para que sus aplicaciones estén firmadas digitalmente para poder distribuirlas. El uso no comercial para fines personales es gratuito.