ISEE相容的STB
出自OpenISEE
能執行ISEE SDK所開發的服務的STB稱為ISEE相容的STB(ISEE-Complied STB)。一般STB要成為ISEE相容的STB有下列兩項條件:
- STB 製造商必須實做SPI (STB Provider Interface)
- STB 許使用Web 瀏覽器呈現服務畫面,且該瀏覽器為ISEE SDK所支援
許多STB內含私有的擴充機制,例如視訊播放,並且提供私有Javascript API讓網頁內的程式能控制這些擴充機制。若Web網頁直接依賴這些擴充機制,ISEE SDK很難與各種STB整合,且Cross-STB的特性將變得難以實行,因此ISEE 定義了一個ISEE-Complied STB都必須遵循的介面,稱為STB提供者介面(簡稱SPI),所有ISEE-Complied STB都必須實做SPI,而實做內容稱為 SPI Lib。有了SPI後,在網頁內服務設計者的程式與ISCL將直接呼叫SPI,然後再由SPI Lib呼叫STB製造商私有的API。


