快速业务通道

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

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-13

填充这些字段后,单击 Apply,然后单击 Package。

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

时间:2012-01-28 IBM Jonathan Knudsen

创建一个运行配置

最后一步是告知 Eclipse 您要使用刚才创建的服务配置(类似于一个 hostapps.properties 文件)。执行这个操作的方法称为一个运行配置。

从 Eclipse 菜单选择 Run > Run Configurations。选择 OCAP Simulation 并单击 new 图标。

键入 Hello-1-run-configuration 作为 Name。单击 Unbound Xlets,然后单击 Add...。在下拉列表框中,选择刚才创建的服务配置:HelloOCAP-service-configuration。

单击 Apply,然后单击 Run。OCAP RI 将弹出,稍等片刻,屏幕上将显示一个简单的 “Hello World!”。

要正确停止 OCAP RI,从 Eclipse 菜单选择 TWB > Stop Emulator。

理解开发循环

要理解这个开发循环,可以在源代码中进行一个更改,然后在 OCAP RI 上运行修改后的 Xlet。

在 Eclipse 欢迎屏幕内,单击 workbench 图标,如图 5 所示:

图 5. Eclipse 的 workbench 图标

在 HelloOCAP 项目中,展开 src,然后展开 org.ocapproject.xlet。双击 HelloWorld.java,在源代码编辑器中打开它。

对源代码进行一些更改。(一个简单的更改是修改 HELLOWORLD_STR 的定义。)保存文件,从 Eclipse 菜单选择 Run > Run History > HelloOCAP-run-configuration。Eclipse 将负责重新构建这个项目,正确对其打包,并启动 OCAP RI。您将立即看到您的更改。

使用调试器

Eclipse 支持设置断点,逐步调试代码,检查变量,以及执行其他有用的操作。为此,您只需创建一个 debug 配置文件而不是一个 run 配置文件,它们的创建过程几乎完全相同。

从 Eclipse 菜单选择 Run > Debug Configurations。您将看到,运行配置已经在左边的列表中创建。选择 OCAP Simulation 并单击 new 图标。

键入 HelloOCAP-debug-configuration 作为 Name。单击 Unbound Xlets,然后单击 Add...。在下拉列表框中,选择刚才创建的服务配置:HelloOCAP-service-configuration。

单击 Apply,然后单击 Close。

运行之前,在源代码中创建一个断点,以便您能够看到运行中的调试。假设您想调试 HelloWorld 中的用户界面创建。滚动代码编辑器到达第 198 行,这是 initGUI() 方法的第 1 行。在文本区域左边的深灰色槽中,双击创建一个断点。这个断点看起来就像一个蓝色小圆圈,如图 6 所示:

图 6. 设置一个断点

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

时间:2012-01-28 IBM Jonathan Knudsen

现在启动调试器。再次选择 Run > Debug Configurations,选择 HelloOCAP-debug-configuration,然后单击 Debug。OCAP RI 启动,调试器命中您的断点,Eclipse 询问是否希望打开 Debugger 透视图。选中 Remember my decision 并单击 Yes。

调试器显示所有正在运行的线程列表,您可以在这里检查变量,这里也是可以逐步执行源代码的另一个位置。使用工具栏中的图标逐步执行代码,进入代码,或者继续执行。

要了解关于如何使用 Eclipse 和调试器的更多信息,请参阅 Eclipse 文档。

操作完成后,与前面一样,使用 TWB > Stop Emulator 关闭 OCAP RI。

第 2 部分总结

本文介绍如何针对 OCAP 设备创建自己的应用程序,并使用 OCAP RI 在桌面计算机上运行这些应用程序。尽管可以通过命令行来完成这个任务,但有一个 Eclipse 插件可以简化这个过程。使用 Eclipse,您还可以利用优秀的调试功能。

现在,您对 OCAP 的作用和实现您的想法所需的工具已有所了解。OCAP 在 CDC/FP/PBP 中的基础表示您可以使用一个丰富的 API 调色板来构建您的应用程序。您可以继续进行一些美妙的尝试!请

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号