站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Netbeans 专题在 NetBeans 中为 TiVo 开发应用程序

在 NetBeans 中为 TiVo 开发应用程序

摘要: 在 NetBeans 中为 TiVo 开发应用程序 作者 Tim Boudreau TiVo 人员使用 Java SDK 编写在 TiVo 上运行的应用程序(实际上是在服务器上运行的代码和用户 TV ...
在 NetBeans 中为 TiVo 开发应用程序
作者 Tim Boudreau

TiVo 人员使用 Java SDK 编写在 TiVo 上运行的应用程序(实际上是在服务器上运行的代码和用户 TV 上的可视化),以及使您能在计算机上运行和调试应用程序的模拟程序。下面介绍如何简单地设置 NetBeans 以运行/调试 TiVo 应用程序。

这些说明针对当前的 NetBeans 4.1 开发版本,但是过程与 NetBeans 4.0 非常类似。

首先,您需要下载 TiVo SDK,然后解压缩到 /tivo 或其他文件夹

现在,在 NetBeans 中:

  1. 选择 File | New Project 打开 New Project Wizard。
  2. 在左窗格中选择 General 类别,在右窗格中选择 Java Application,然后按 Next。 在向导的下一个窗格上,将该项目命名为 TivoTest,然后按 Finish 即可创建该项目。
  3. Explorer 窗口(编辑器的左侧)的 Projects 选项卡中右键单击 TivoTest 节点,然后从出现的弹出菜单中选择 Properties 即可显示 Project Properties 对话框。
  4. 在该对话框的左窗格上选择 Build | Compiling Sources 节点,然后单击右侧的 Add Library 按钮。将显示 NetBeans 已了解的库的列表。如果您是第一次使用 TiVo SDK,则需要将其设置为库;否则可以跳过步骤 5 到 7。
  5. 单击该对话框中的 Manage Libraries 按钮。在下一个对话框中,单击左下角的 New Library。在 New Library 对话框中,键入 Tivo,然后按回车关闭该对话框。
  6. 现在,Library Manager 对话框将在左侧显示一个新库,名为 Tivo,但是没有内容。单击左侧的 Add Jar/Folder 按钮。在出现的文件对话框中,导航到您解压缩 TiVo SDK 的位置。选择 hme.jarsimulator.jar,然后按文件对话框底部的 Add JAR/Folder 按钮接受它们。
  7. 现在,切换到 Sources 选项卡,单击它的 Add JAR/Folder 按钮,然后添加 src.zip,以便代码完成可用于 TiVo SDK 类。以后的项目只需指向您刚刚创建的库。
  8. 现在,切换到 Javadoc 选项卡,单击它的 Add ZIP/Folder 按钮,添加位于 doc 目录中的 hme-javadoc.zip 文件,TiVo SDK 类便可以看到 Javadoc 注释。以后的项目只需指向您刚刚创建的库。
  9. 单击 Add Library 对话框底部的 Add Library 按钮,向您的项目添加新的 TiVo 库。单击 OK,关闭 Project Properties 对话框。
  10. 关闭所有对话框之后,您应该看到 New Project Wizard 生成的 Main 类。将超级类更改为 Application。按 Alt-Shift-F(在 Macintosh 上为 Ctrl-Shift-F)即可自动导入 com.tivo.hme.sdk.Application 超类。
  11. Main 类中插入以下代码(不要删除 main (String[] args) 方法!):
        protected void init(Context context) {
            root.setResource(createText("default-36-bold.font",
                Color.white, "Hello from an application!"));
        }
    
  12. 现在,在现有的 main (String[] args) 方法中插入以下行:
        Simulator.main(new String[] {Main.class.getName()});
    
    完整的类将如下所示:
    /*
     * Main.java
     *
     * Created on March 22, 2005, 2:46 PM
     */
    package tivotest;
    import com.tivo.hme.sdk.Application;
    import com.tivo.hme.sim.Simulator;
    import java.awt.Color;
    /**
     *
     * @author Brian Leonard
     */
    public class Main extends Application {
    
        /** Creates a new instance of Main */
        public Main() {
        }
    
        /**
         * @param args the command line arguments
         */
        public static void main(String[] args) {
            Simulator.main(new String[] {Main.class.getName()});
        }
    
         protected void init(Context context) {
            root.setResource(createText("default-36-bold.font",
                Color.white, "Hello from an application!"));
        }
    
    }
    
按 F6 可运行应用程序,按 F5 可调试应用程序。

感兴趣的人注意了,他们似乎正在进行竞赛



↑返回目录
前一篇: 使用 NetBeans 开发 eBay SDK for Java
后一篇: 通过 NetBeans 构建和运行 Project Looking Glass