OpenFace 环境配置指南

出自OpenFace

跳转到: 导航, 搜索

一、引言

  本文档主要描述OpenFace的环境配置,帮助用户建立OpenFace的开发环境。(本文适用于OpenFace SDK 的2.0以上版本,点击查看1.1版本

二、Mobile SDK的安装步骤

  1. 安装JDK: 首先确认你已经安装了JDK(JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Environment),一些Java工具和Java基础的类库)。如未安装,请从SUN公司官方网站下载 1.5.8或以上版本。请按照安装提示,完成JDK的安装。

  2. 配置环境变量: 请右键点击“我的电脑”打开“系统属性”,选择“高级”选项卡。点击“环境变量”按钮,检查是否已设置了JAVA_HOME环境变量。如果有,检查它的值是否是你安装的JDK的目录;如果没有,请点击“新建”,添加对应的变量名和变量值,最后点击确定。参见图1和图2。

  Image:Config_1.jpg 图1. 系统属性

  Image:Config_2.jpg 图2. 设置JAVA_HOME环境变量

选中系统Path环境变量,点击“编辑”,将%JAVA_HOME%\bin添加到Path环境变量中。参见图3。

  Image:Config_3.jpg 图3. 在Path环境变量中添加%JAVA_HOME%\bin


  3. 安装Mobile SDK 2.0: 解压Mobile SDK 2.0压缩包(下载地址:[1])至指定的目录,例如:D:\MobileSDK2。

  4. 启动模拟器: 首先运行D:\MobileSDK2\Start OpenLaszlo Server.bat,启动Laszlo Presentation Server (LPS)。然后运行D:\MobileSDK2\emulator\Drivers\C\OpenFace.exe,启动模拟器。参见图4。

  Image:Config_5.jpg 图4. 模拟器


  5. 在模拟器上运行应用程序: 打开D:\MobileSDK2\emulator\Drivers\C\OpenFace.ini文件,设置compile-file为需要编译的应用的主程序文件路径,例如:compile-file = HelloWord/index.lzx(注:路径是相对于D:\MobileSDK2\OpenLaszlo\webRoot的路径),点击模拟器上的编译按钮进行应用编译。编译成功后,模拟器自动运行该应用。

  6. 在Nokia S60手机上运行应用程序: 下载S60的OpenFace Player压缩包到PC(网址:[2]),将解压后的sisx文件按照安装向导提示安装到手机上,然后就可以将在模拟器上调试好的应用放到手机上来运行。在模拟器中,编译后的应用是放置在 D:\MobileSDK2\emulator\Drivers\C\root\eloo\download_apps目录下(注:该目录下编号最大的文件夹对应的是最新编译运行的应用);在手机上,应用的所有文件必须放置在 root\eloo\apps\0000000000000001目录中。

备注 – 升级说明:

Mobile SDK 2.0 与1.0/1.1的差异说明请详见Release Notes。Mobile SDK的安装是解压缩安装,不同版本的SDK可安装在不同的目录。

如果用户不想保留1.0/1.1版SDK,可以直接将其对应的目录全部删除即可(注:请预先备份好自己写的应用)。

在SDK 1.0/1.1下开发的应用可直接拷贝到SDK 2.0安装目录的OpenLaszlo\webRoot子目录下,重新编译即可运行。

  

三、OpenFace Player模拟器的使用

  开发一个mobile应用需要反复调试,但这种调试一般是先在模拟器上进行,然后再下载到手机上进行。模拟器的作用在于它能在PC上提供一种模拟手机运行环境,它减少了调试过程中反复下载应用到手机的时间消耗。

  更多关于模拟器的使用请参照《OpenFace 模拟器使用说明