機(jī)頂盒中間件
中間件(Middle Ware)
中間件是一種將應(yīng)用程序與底層的操作系統(tǒng)、硬件隔離開來的軟件環(huán)境,它通常由各種虛擬機(jī)構(gòu)成。如HTML虛擬機(jī)、JavaScript虛擬機(jī)、Java虛擬機(jī)、MHEG-5虛擬機(jī)等。一個(gè)完整的數(shù)字機(jī)頂盒由硬件平臺(tái)和軟件系統(tǒng)組成,可以分為4層,從底層向上分別為:硬件、底層軟件、中間件、應(yīng)用軟件。硬件提供機(jī)頂盒的硬件平臺(tái);底層軟件提供操作系統(tǒng)以及各種硬件驅(qū)動(dòng)程序;應(yīng)用軟件包括本機(jī)存儲(chǔ)的應(yīng)用和可下載的應(yīng)用;中間件將應(yīng)用軟件與依賴硬件的底層軟件分隔開來,使應(yīng)用不依賴于具體的硬件平臺(tái)。