OCAP 入门,第 3 部分: 构建 OCAP RI
2010-05-10 00:00:00 来源:WEB开发网本系列的 第 1 部分 和 第 2 部分 让您从应用程序开发人员的角度初步认识 OpenCable Application Platform Reference Implementation (OCAP RI)。您学到了如何在 RI 平台上运行应用程序,以及如何为 RI 或其他 OCAP 设备创建新的应用程序。本文是最后一期,文中从平台的角度描述 OCAP RI,并展示如何从源文件构建 RI。通过本文对 OCAP RI 栈有了深入理解后,就可以优化或增强该平台,或者将它移植到自己选择的硬件上。
RI 架构
OCAP RI 使用图 1 中显示的架构:
图 1. 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 栈。
- ››OCAP 入门,第 3 部分: 构建 OCAP RI
- ››OCAP 入门,第 2 部分: 为 OCAP RI 编写应用程序
- ››入门:Android 文档的阅读顺序
- ››OCAP 入门,第一部分: 运行 OCAP RI
- ››部分 WM6.5 手机有望升级到 Windows Phone 7
- ››部分英特尔芯片不支持Windows 7“XP模式”
- ››入门级黑客必看:最常用的密码大曝光
- ››入门级的ORACLE数据库备份与数据库还原
- ››入门教程:C++中的const限定修饰符
- ››入门教程:实例详解C++友元
- ››入门:Java初学者入门要注意的基础知识
- ››入门基础:Java用synth自定义皮肤
更多精彩
赞助商链接