服務功能架構

出自OpenISEE

跳轉到: 導航, 搜尋

ISEE 服務包含在伺服器端執行的程式及在用戶端執行的程式,並以HTTP為兩端之通訊協定。伺服器端程式以JVM (Java Virtual Machine) 及 Servlet/JSP container 為執行環境,並以Apache Struts 為Web 應用程式框架,用戶端程式則以支援Javascript/CSS的Web Browser為執行環境。

服務功能架構
  • ISSL (ISEE Server Lib.):ISEE 伺服器端程式庫,提供Cross STB, I18N, Multi-Display format ….等功能。屬服務執行時期程式庫,由ISEE SDK提供。
  • ISCL (ISEE Client Lib.):ISEE用戶端程式庫,提供ISEE SDK Client Framework, Visual Element行為控制.. 等功能。ISCL透過呼叫Browser的DOM(Domument Object Model)來控制服務畫面與處理事件,並透過SPI呼叫STB提供的功能。ISCL屬服務執行時期程式庫,由ISEE SDK提供。
  • IPTV Service Program:IPTV 服務邏輯執行程式,由服務設計者基於ISSL, Servlet/JSP, Java SDK等開發而成。
  • Web Parts:IPTV 服務使用介面,包含HTML、Javascript、CSS等內容,由服務設計者基於ISCL, HTML DOM 等開發而成。
  • SPI (STB Provider Interface):STB 服務提供介面,此介面由ISEE SDK制訂。透過SPI,ISEE SDK可與各種STB整合。
  • SPI Lib:SPI程式庫,由STB製造商提供。
個人工具
開發者首頁