色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設計應用 > 數(shù)字電視 HbbTV與GoogleTV平臺的技術分析

          數(shù)字電視 HbbTV與GoogleTV平臺的技術分析

          作者: 時間:2010-11-20 來源:網絡 收藏
            應用的退出一般采用退出鍵(Exit Button),或應用指示的方式。

          本文引用地址:http://cafeforensic.com/article/156937.htm

            我們可以看到,定義的是既支持廣播業(yè)務,又支持寬帶業(yè)務的中間件架構,能夠并行地支持與兩個網絡連接:一方面,它能夠連接廣播電視的DVB網絡(如DVB-T、DVB-S或DVB-C),通過廣播電視網絡,雙模終端能夠接收標準的廣播電視節(jié)目,這是一種線性方式的音視頻內容、應用數(shù)據(jù)和應用信令信息;另一方面,雙模終端能夠通過寬帶與互聯(lián)網(IP網絡)連接,支持與應用服務器的雙向通訊,這種方式使得終端能夠接收非線性的音視頻內容和應用數(shù)據(jù),還可以下載非實時的音視頻內容。

            2.2 簡介

            Google公司在互聯(lián)網搜索領域取得巨大成功以后,也在努力進入消費電子領域。他們巨資開發(fā)的Android,在手機領域開始嶄露頭角,接著又將其推廣到領域。下面我們著重介紹和探討設計理念和框架。

            2.2.1 的設計理念

            Google TV是一個整合計算機系統(tǒng)、媒體播放與網絡應用的概念型電視平臺,由Google公司主導研發(fā),并且免費開源發(fā)布。Google TV的應用涵蓋下列領域:


          GoogleTV設計的理念


            圖為:GoogleTV設計的理念

            通過上圖可以看出,就硬件而言,除了在實際操作環(huán)境可以搭配多樣化的周邊設備外,Google TV在規(guī)格表現(xiàn)上也有諸多要求;在軟件方面,GoogleTV將其搜索引擎及Android系統(tǒng)加進了GoogleTV的平臺之中;在應用提供上,與內容提供商合作開發(fā),以便具有廣闊應用與業(yè)務開發(fā)群體,形成Android應用商店。

            2.2.2 GoogleTV平臺的技術架構

            GoogleTV的核心軟件系統(tǒng)是Android平臺,其架構見下示意圖。


          GoogleTV軟件核心Android架構


            圖為:GoogleTV軟件核心Android架構

            Android是一個模塊化與層次性的架構設計,這也是平臺化軟件設計通用的設計理念與架構模式。Android主要有5個層次:

            1)應用程序層

            Android 會同一系列核心應用程序包一起發(fā)布,該應用程序包有 email客戶端、SMS 語言編寫的。?短消息程序、日歷、地圖、瀏覽器、聯(lián)系人管理程序等。所有的應用程序都可以使用Java

            2)應用程序框架層

            開發(fā)人員也可以訪問核心應用程序所使用的API框架。該應用程序的架構設計簡化了組件的重用;任何一個應用程序都可以發(fā)布它的功能塊并且任何其它的應用程序都可以使用其所發(fā)布的功能塊(其實,軟件在一起是很難控制不被調用的)。同樣,該應用程序重用機制也使用戶可以方便的替換程序組件。

            隱藏在每個應用后面的是一系列的服務和系統(tǒng), 其中包括;

            可擴展的視圖(Views),可以用來構建應用程序,它包括列表(lists)、網格(grids)、文本框(text boxes)、按鈕(buttons)等,甚至可嵌入的Web 瀏覽器;

            內容提供器(Content Provider)使得應用程序可以訪問另一個應用程序的數(shù)據(jù)(如聯(lián)系人數(shù)據(jù)庫),或者共享它們自己的數(shù)據(jù);

            資源管理器(Resource Manager)提供非代碼資源的訪問,如本地字符串、圖形、和布局文件(layout files);

            通知管理器 (NoTIfication Manager)使得應用程序可以在狀態(tài)欄中顯示自定義的提示信息;

            活動管理器(Activity Manager)用來管理應用程序生命周期并提供常用的導航回退功能。

          c++相關文章:c++教程


          矢量控制相關文章:矢量控制原理


          評論


          相關推薦

          技術專區(qū)

          關閉