WEB开发网
开发学院软件开发Java OCAP 入门,第 3 部分: 构建 OCAP RI 阅读

OCAP 入门,第 3 部分: 构建 OCAP RI

 2010-05-10 00:00:00 来源:WEB开发网   
核心提示:本系列的 第 1 部分 和 第 2 部分 让您从应用程序开发人员的角度初步认识 OpenCable Application Platform Reference Implementation (OCAP RI),您学到了如何在 RI 平台上运行应用程序,OCAP 入门,第 3 部分: 构建 OCAP RI,以及如何为

本系列的 第 1 部分 和 第 2 部分 让您从应用程序开发人员的角度初步认识 OpenCable Application Platform Reference Implementation (OCAP RI)。您学到了如何在 RI 平台上运行应用程序,以及如何为 RI 或其他 OCAP 设备创建新的应用程序。本文是最后一期,文中从平台的角度描述 OCAP RI,并展示如何从源文件构建 RI。通过本文对 OCAP RI 栈有了深入理解后,就可以优化或增强该平台,或者将它移植到自己选择的硬件上。

RI 架构

OCAP RI 使用图 1 中显示的架构:

图 1. OCAP RI 架构
OCAP 入门,第 3 部分: 构建 OCAP RI

下面的信息对图 1 作了说明:

OCAP 栈运行在 JVM 上,但是有些方法是用本地代码实现的。相应地,图 1 将 OCAP 栈的 Java 语言部分与 OCAP 栈的本地部分分开来。

JVM 运行 Connected Device Configuration (CDC)、Foundation Profile (FP)和 Personal Basis Profile (PBP),第 1 部分 对此作了描述。OCAP RI 的 JVM 使用一个开放源代码项目 phoneME Advanced 的修改版。

OCAP 栈的本地实现和 JVM 本身被移植到一个独立于平台的代码层,即 Multimedia Platform Extensions (MPE)。

而 MPE 又调用 MPEOS 层的独立于平台的代码。MPEOS 需要移植到在 OCAP 栈上运行的设备。

RI 平台是一种虚拟设备或设备模拟器。RI 平台本身可以在 Windows 或 Linux 平台上构建和运行,形成一个设备模拟器。当使用基于 RI 平台的 MPEOS 实现时,可得到一个在桌面计算机上的设备模拟器上运行的实用 OCAP 栈。

1 2 3 4 5 6  下一页

Tags:OCAP 入门 部分

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接