首頁>Club>
6
回覆列表
  • 1 # 使用者5816953435930

    BREW 的全稱是無線二進位制執行時環境。從基本的層面而言,BREW 平臺就是手持裝置上嵌入式晶片作業系統的介面或抽象層。您可以將它看作是 PC 環境下 Microsoft Windows 的 Win32 API。BREW 平臺是一組用於本地執行而編譯並連結的二進位制庫,最佳化後能使應用程式利用無線服務和資源。它控制流出或流入應用程式的事件流,能根據相應的事件啟動、停止、中止或恢復應用程式。BREW 執行環境在執行時可以發現應用程式和任何相關的擴充套件。

      BREW 平臺是無線應用程式開發、裝置配置、應用程式分發以及計費和支付的完整端到端解決方案的一部分。BREW 解決方案包括以下元件:

      面向裝置製造商的 BREW 應用程式平臺和移植工具;面向應用程式開發者的 BREW 軟體開發包 (SDK);由網路運營商管理和控制的 BREW 分發系統 (BDS),利用該分發系統,運營商可以輕鬆地將開發者開發的應用程式投入市場並協調計費和支付過程。

      那麼,BREW 是一種作業系統還是虛擬機器 (VM)?兩者都不是。BREW 是一個位於嵌入式晶片作業系統之上的抽象層,它能夠提供對一些低階功能、環境變數和子程式的訪問功能。它不是 VM,因為它並不充當直譯器,而 J ava VM 在執行時會解釋編譯的 Java 程式類檔案的位元組碼。

      另一方面,BREW 類似於使用 C 語言的嵌入式開發。與 J2ME 不同的是,開發者可以編寫 C 程式碼,該程式碼將直接為高度受約束環境中的 ARM 處理器進行編譯。這樣可使 BREW 編譯程式碼在大小和執行上均更為有效。開發者可以在 BREW 中編寫小於 50KB 的全功能郵件客戶端程式。BREW 還允許訪問將應用程式與 TAPI 介面整合之類的系統級功能。例如,使用者可以從 BREW 應用程式內部進行語音呼叫。在 J2ME 環境下這是不可能實現的。

      BREW 也不是一種瀏覽器或類似 i-Mode 的基於瀏覽器的服務。瀏覽器是讓使用者從以特定標識語言編寫的網站檢視或下載內容的程式。例如,i-Mode 使用 CHTML 向裝置傳送資料和服務。這意味著對 i-Mode 的操作僅限於 CHTML 標記集,應用程式通常要求裝置連線至 i-Mode 伺服器。而如果使用 BREW,連線狀態則完全取決於應用程式的功能,而與 BREW 應用程式平臺幾乎無關。開發者也可以在 BREW 中編寫一個瀏覽器來執行 i-Mode 所執行的操作,但那並不是 BREW 平臺的功能。

  • 中秋節和大豐收的關聯?
  • 飢餓的童年你經歷過嗎?給你留下什麼樣難忘的回憶?