English 中文(简体)
relationship between REX OS and Brew OS?
原标题:

I see some devices with REX OS, but it supports Brew Zone, Applications. But BREW itself is the OS, I want to know what is the difference between REX and BREW, relationship between them. Can anyone help? Application platform is as BREW and OS is as REX in some CDMA devices.

最佳回答

You can understand the relationship between REX and BREW / BrewMP by way of an (admittedly not perfect) analogy with the most popular desktop environment: the Microsoft Windows XP/Vista/7 operating system and the Microsoft .NET application framework.

.NET framework is a modern set of libraries, user interface controls, and data management APIs. .NET is platform-and language-independent (it can run on Windows and Linux, and supports multiple languages - C#, C++, Visual Basic, Ruby etc.). In this environment, .NET is not your OS; Windows is the operating system on the computer, and the .NET framework runs on top of the Windows OS, using Win32 APIs internally in its implementation. .NET is higher-level and easier to program for in comparison with mostly C-based, unmanaged Win32 API.

In a similar fashion, REX OS is a real-time operating system used by Qualcomm, with BREW / BrewMP available as an application framework. Just like in Windows, you can write applications against the native REX APIs, and you can use the BREW APIs. The BREW framework is higher-level, supports multiple languages, is binary backward-compatible, has a decent simulator, and offers a UI controls package. So on a BREW phone, REX is the "real" operating system, but most if not all apps are using BREW APIs and run within the BREW framework.

This chart represents the relationship well - you can think of REX as being below the "Handset APIs".

BREW apps also have code signing, distribution, and certification processes that make it easier for application writers to support multiple devices and operators. If you would like to get your REX program on a phone, you will have to talk with the OEM directly, as it would become a part of, and would have to be installed with, the operating system.

问题回答

暂无回答




相关问题
BREW TBT Process?

我是“TBT”新进程。 如果想测试我在TBT的建筑,用某种装置,我必须支付,OK......但如果想测试另一个装置模式,我是否必须再付钱? 在通过TBT之后......

relationship between REX OS and Brew OS?

I see some devices with REX OS, but it supports Brew Zone, Applications. But BREW itself is the OS, I want to know what is the difference between REX and BREW, relationship between them. Can anyone ...

what is make file?

What is the need of Make File? IN which situation we have to alter that file for Brew Application?

has BREW MP JVM?

If BREW MP has JVM ( java - car ) , If it supports all Java ( J2ME Applications), There is no need to develop applications through BREW , TBT etc....is it true?

BREW MP needs signature file?

Qualcomm announced the new BrewMP OS. In earlier versions I downloaded signature files to run the app in device through App Loader. Is the signature file needed for BrewMP devices? Can I check the ...

basic ideas of brew

I want to know about Binary Runtime Environment for Wireless tutorial(Brew). Any one provide some useful links to learn brew.

Using Trace32 with Qualcomm FFA

Does anyone knows of any resources regarding the debugging of BREW and/or BMP applications on Qualcomm FFA using Lauterbach JTAG/Trace32 (e.g. .cmm scripts, instructions etc.)? Thanks.

热门标签