Отношения между REX OS и Brew OS? - PullRequest
3 голосов
/ 16 июля 2010

Я вижу некоторые устройства с ОС REX, но она поддерживает Brew Zone, Applications. Но сама BREW - это ОС, я хочу знать, в чем разница между REX и BREW, отношения между ними. Кто-нибудь может помочь? Платформа приложения как BREW, а ОС как REX на некоторых устройствах CDMA.

1 Ответ

5 голосов
/ 18 июля 2010

Вы можете понять взаимосвязь между REX и BREW / BrewMP путем (по общему признанию, не идеальной) аналогии с самой популярной средой рабочего стола: операционной системой Microsoft Windows XP / Vista / 7 и структурой приложений Microsoft .NET.

.NET Framework - это современный набор библиотек, элементов управления пользовательского интерфейса и API управления данными. .NET не зависит от платформы и языка (он может работать в Windows и Linux и поддерживает несколько языков - C #, C ++, Visual Basic, Ruby и т. Д.). В этой среде .NET не ваша ОС; Windows - это операционная система на компьютере, и .NET Framework работает поверх операционной системы Windows, используя для своей работы интерфейсы Win32 API. .NET - более высокий уровень, и его проще программировать по сравнению с неуправляемым Win32 API на основе C, в основном.

Аналогичным образом, REX OS - это операционная система реального времени, используемая Qualcomm, с BREW / BrewMP, доступным в качестве среды приложения. Как и в Windows, вы можете писать приложения на основе собственных API REX и использовать API BREW. Платформа BREW является высокоуровневой, поддерживает несколько языков, двоично-обратно совместима, имеет приличный симулятор и предлагает пакет элементов управления пользовательским интерфейсом. Таким образом, на телефоне BREW REX - это «настоящая» операционная система, но большинство, если не все приложения, используют API BREW и работают в среде BREW.

На этой диаграмме хорошо представлены отношения - вы можете думать о REX как о «API-гарнитурах».

Приложения BREW также имеют процессы подписания кода, распространения и сертификации, которые облегчают авторам приложений поддержку нескольких устройств и операторов. Если вы хотите, чтобы ваша REX-программа была установлена ​​на телефоне, вам нужно будет напрямую поговорить с OEM-производителем, поскольку она станет частью операционной системы и должна быть установлена ​​вместе с ней.

...