

Released in the mid-2002, it was installed for most of the BREW-enabled phones in late-2002 until late-2009.

It was available in some BREW-enabled phones in 2002 and early 2003. BREW 1.1 was the first version of Brew to run Java ME applications. It was the only version of BREW to support monochrome screens as support for monochrome screens were removed in BREW 2.0. However, it lacks advanced multimedia features and support for Java ME that were available in subsequent versions. It made use of personal digital assistant-level features (usually for some applications and the ability to run BREW applications). Originally made for the Kyocera QCP-3035 (which was the earliest BREW-enabled phone commercially available) and Sharp Z-800. Version history BREW 1.0 / 1.1 (2001–2003) ĭebuted in 2001, it was the first actual version of BREW. Rather than using an interpreter-based code, BREW also relied on its own mobile hardware. Versions before Brew MP ran/relied on REX OS (Qualcomm's own RTOS), while Brew MP uses Brew RTOS (another RTOS for advanced feature phones). BREW also features direct hardware access. From versions 1.x to 2.x (before 2004), it had a smaller memory footprint of around 60 KB. It has a memory footprint of about 15,900 KB (15.9 MB). BREW is not a virtual machine such as Java ME, but it runs a native code.įor software developers, Brew MP is a full set of application programming interfaces (API) that enables making software and applications in C, C++, Java, and is supported (platform) by an application-specific integrated circuit (ASIC). BREW is described as a pseudo operating system, but not a true mobile operating system. The BREW runtime library is part of the wireless device on-chip firmware or operating system to allow programmers to develop applications without needing to code for system interface or understand wireless applications. Software for Brew MP enabled handsets can be developed in C or C++ using the freely downloadable Brew MP software development kit (SDK). First developed in 1999, as a platform for wireless applications on CDMA-based mobile phones, it debuted in September 2001.Īs a software platform that can download and run small programs for playing games, sending messages, and sharing photos, the main advantage of Brew MP is that the application developers can easily port their applications among all Brew MP devices by providing a standardized set of application programming interfaces. It is offered in some feature phones (mostly with specifications similar to those of mid to high-end mobile phones) but not in smartphones. Logo of Binary Runtime Environment for Wirelessīinary Runtime Environment for Wireless ( Brew MP, Brew, Qualcomm BREW, or BREW) is an application development platform created by Qualcomm, originally for code division multiple access (CDMA) mobile phones, featuring third-party applications such as mobile games.
