Binary Runtime Environment for Wireless

Binary Runtime Environment for Wireless logosu

Binary Runtime Environment for Wireless (BREW veya Brew MP ve Qualcomm BREW), Qualcomm tarafından, başlangıçta kod bölmeli çoklu erişim (CDMA) teknolojisini kullanan cep telefonları için geliştirilmiş, mobil oyunlar gibi üçüncü taraf uygulamalara da yer veren, günümüzde artık kullanılmayan bir uygulama geliştirme platformudur. Bu platform, akıllı telefonların yanı sıra (çoğunlukla orta ve üst segment cep telefonlarına benzer teknik özelliklere sahip) bazı tuşlu telefon modellerinde de sunulmuştur.

İlk olarak 1999 yılında, CDMA tabanlı cep telefonlarında kablosuz uygulamalara yönelik bir platform olarak geliştirilen Brew MP, Eylül 2001'de piyasaya sürüldü. Oyun oynama, mesaj gönderme ve fotoğraf paylaşma gibi işlevlere sahip küçük programların indirilip çalıştırılmasına olanak tanıyan bir yazılım platformu olan Brew MP'nin temel avantajı, standartlaştırılmış uygulama programlama arayüzleri (API'ler) sunarak uygulama geliştiricilerin kendi uygulamalarını tüm Brew MP cihazları arasında kolayca taşıyabilmelerini sağlamasıydı. Brew MP destekli cihazlar için yazılımlar, ücretsiz olarak indirilebilen Brew MP yazılım geliştirme kiti (SDK) kullanılarak C veya C++ dillerinde geliştirilebiliyordu. BREW çalışma anı kütüphanesi, kablosuz cihazın çip üzerindeki donanım yazılımı veya işletim sisteminin bir parçası olup, programcıların sistem arayüzleri için kod yazma veya kablosuz uygulamaların işleyişine dair derinlemesine bilgi sahibi olma zorunluluğu olmaksızın uygulama geliştirmelerine olanak tanıyordu. BREW, tam anlamıyla bir mobil işletim sistemi olmasa da, "sözde" (pseudo) bir işletim sistemi olarak tanımlanır. Java ME gibi bir sanal makine yapısında olmayan BREW, kodu doğrudan (native) bir şekilde çalıştırıyordu.