快速业务通道

OCAP入门,第2部分: 为OCAP RI编写应用程序 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-13
OCAPUI.java 源文件的脚本的一个示例。在 src 目录级别上,将这个脚本保存为 build.bat。这个脚本的最后一行 — 包含 javac 的那一行 — 很长,为清晰起见,这里将其分割为几行:

清单 2. 一个构建脚本

@echo off set JAVA_HOME=C:/Progra~1/Java/jdk1.6.0_16 set OCAPROOT=/CableLabs/tru2way/ocap-ri/ocap set OCAPTC=CableLabs/simulator/Win32/debug set OCAP_ENV=%OCAPROOT%/bin/%OCAPTC%/env if not exist bin mkdir bin  %JAVA_HOME%/bin/javac   -source 1.4   -target 1.4   -bootclasspath %OCAP_ENV%/cvm/lib/btclasses.zip;           %OCAP_ENV%/cvm/lib/basis.jar;           %OCAP_ENV%/sys/ocap-classes.jar   src/*.java   -d bin

如果您的 JDK 或 OCAP RI 位于不同的目录中,则需要相应调整脚本。

安装您的应用程序

下一步是说服 OCAP RI 来运行您的应用程序。为此,首先将您刚才创建的类文件复制到 OCA RI 目录结构中。然后,在 src 目录级别上,将清单 3 的内容保存为 bin/hostapps.properties,提供一个 hostapps.properties 文件:

清单 3. hostapps.properties

app.0.application_identifier=0x000000015205 app.0.application_control_code=AUTOSTART app.0.visibility=VISIBLE app.0.priority=220 app.0.base_directory=/syscwd/usr/HelloOCAP app.0.application_name=HelloOCAP app.0.initial_class_name=HelloOCAP

最后,在 src 目录级别上,将清单 4 中的内容保存为一个脚本 install.bat,用于将类文件和 hostapps.properties 文件复制到 OCAP RI 中的一个文件夹中。

清单 4. install.bat

@echo off set OCAPROOT=/CableLabs/tru2way/ocap-ri/ocap set OCAPTC=CableLabs/simulator/Win32/debug set OCAP_ENV=%OCAPROOT%/bin/%OCAPTC%/env if not exist %OCAP_ENV%/usr/HelloOCAP mkdir %OCAP_ENV%/usr/HelloOCAP xcopy /s /y bin/* %OCAP_ENV%/usr/HelloOCAP

在清单 4 中,OCAP_ENV 等同于 hostapps.properties 中的 /syscwd。这个脚本所做的全部工作就是将文件复制到一个 usr 子目录中。

OCAP入门,第2部分: 为OCAP RI编写应用程序(4)

时间:2012-01-28 IBM Jonathan Knudsen

最后一步

最后一步 — 也是很重要的一步 — 是将 OCAP RI 指向刚才创建的 hostapps.properties 文件。为此,编辑 mpeenv.ini 文件。还记得吗, 第 1 部分 介绍过,mpeenv.ini 位于 $OCAPROOT/bin/$OCAPTC/env 中,如果您在安装 OCAP RI 时使用默认路径,则这个位置为 /CableLabs/tru2way/ocap-ri/ocap/bin/CableLabs/simulator/Win32/debug/env。

类路径应该在这个文件的顶部附近定义。只需在前面添加 usr/HelloOCAP 目录,如清单 5 所示。同样,为了便于阅读,那个很长的行在这里被分割为几行。

清单 5. 更改类路径定义

VMOPT.0=-Djava.class.path=/syscwd/usr/HelloOCAP;              /syscwd/sys/ocap-classes.jar;              /syscwd/sys/ocap-rez.jar;              /syscwd/sys/support.jar;              /syscwd/qa/ocap-test.jar;              /syscwd/qa/support-test.jar;              /syscwd;              /syscwd/usr;              /syscwd/apps/eas 

下次启动 OCAP RI 时,您将看到应用程序代码开始工作了,如图 1 所示:

图 1. Hello, OCAP!

使用 Eclipse 插件

并不是每个人都喜欢使用脚本和命令行。幸运的是,OCAP RI 项目提供了一个优秀的替代方案 — 一个 Eclips

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号