【51CTO译文】惠普webOS的SDK包含JavaScript开发和C/C++开发所必需的库。对于JavaScript的开发,该SDK包括的命令行工具需要封装、下载和调试应用程序,以及示例代码、参考代码和参考文档。对于C/C++开发,该SDK还包括插件开发工具包(PDK),其中包括一个GCC编译器、SDL和OpenGL的代码库、项目模板、示例源代码、脚本、实用程序、文件。你将有机会选择在安装过程中的安装PDK。你可以将SDK安装在Windows、OS X和Ubuntu Linux的主机电脑上,但是要知道,PDK的开发目前不支持Linux。对于C/C++开发,SDK**了Windows的Visual Studio,和OS X的Xcode,所以如果你愿意,你可以使用命令行工具。该SDK工具当然可以基于命令行,但如果你喜欢使用集成开发环境(IDE),惠普提供了支持Eclipse IDE的webOS插件。一、在Windows平台上安装SDK和PDK 1.卸载现有的SDK或PDK 警告:保存你的数据!卸载的SDK和PDK将删除它们的安装目录。如果你有程序源代码在安装目录中,源代码会被删除!你的项目源代码不应该存储在SDK或PDK的安装目录中。(1)卸载以前的SDK(如果存在),使用Windows控制面板中的添加/删除程序。(2)卸载的PDK(如果存在),也可以运行c:\Program Files\Palm\PDK\uninstallpdk.exe。出现提示时,请务必也卸载Novacom驱动程序。 2.安装Java 下载并安装Java的最新版本。要确认Java是否安装成功,需要在命令提示符内键入:java -version 如果Java成功过安装,Java版本信息会出现在命令提示符内。 Java下载地址注意:如果你使用的是Windows 64位版本,你将需要从不同的位置下载JDK。点击这里进入到Java下载页面,然后点击“Java下载”图标下的“JDK”链接。 从那里,你将可以选择64位Windows版本的JDK。 3.安装VirtualBox webOS模拟器是建立在VirtualBox基础上的,你可以从Oracle 免费下载虚拟机软件。在安装惠普的webOS的SDK之前需要安装VirtualBox。(注:webOS的模拟器还没法在VirtualBox 4.0上运行。使用下面的链接下载3.2版本。) VirtualBox的下载地址 4.在Windows平台上安装惠普webOS SDK (1)下载相应的Windows SDK安装程序(仅支持Windows Vista和Windows 7): 32位Windows系统SDK/PDK下载地址。 64位Windows系统SDK/PDK下载地址。(2)确保安装webOS的SDK之前没有运行VirtualBox。(3)双击webOS的SDK安装程序文件。(4)继续执行的许可协议。(5)点击“Finish”完成安装。 5.下载CodeSourcery的工具链(仅PDK)如果你打算做插件或其他C/C++开发,请执行此步骤。如果尚未安装,下载CodeSourcery的工具链—Sourcery G++ Lite for ARM GNU/Linux。 这曾经是PDK下载的选项,但是现在已经没有该选项了。你可以从CodeSourcery的网站下载。建议安装以下两个版本 ◆2009q1-203:建议大多数开发者使用较新版本。 ◆2007q3-51:建议出现以下问题的开发者使用这个较旧的版本。(1)C++异常处理:未定义链接的版本号。(2)_libc_csu_init/fini calls:未定义链接的版本号。(3)__isoc99_sscanf:符号加入到GLIBC 2.7中,用于调用扫描并格式化字符串输入,直到在你的代码使用_USE_GNU为止。 这个问题还需要在一个头文件中改变,不能只是改变固定库。其他__isoc99调用也是正确的。一般来说,如果新版本出现问题,可以尝试一个旧的。 6.验证SDK安装(1)启动的webOS模拟器。(2)点击确定关闭对话框。(3)创建或选择一个目录作为你的开发工作区。(4)打开一个命令提示符窗口,然后键入:palm-generate 验证该工具的安装是否正确的方法: ◆如果帮助信息显示,这些工具已正确安装。 ◆如果palm-generate命令没有被识别,这些工具就没有正确安装。 ◆如果Java命令没有被识别,Java就没有正确安装。(5)退出命令提示符窗口和模拟器。
二、在Mac平台上安装的SDK和PDK 1.安装VirtualBox webOS模拟器是建立在VirtualBox基础上的,你可以从Oracle 免费下载虚拟机软件。在安装惠普的webOS的SDK之前需要安装VirtualBox。 注:webOS的模拟器还没法在VirtualBox 4.0上运行。使用下面的链接下载3.2版本。 VirtualBox的下载地址 2.SDK/PDK的磁盘映像文件下载地址 3.卸载现有的SDK或PDK 警告:保存你的数据!卸载的SDK和PDK将删除它们的安装目录。如果你有程序源代码在安装目录中,源代码会被删除!你的项目源代码不应该存储在SDK或PDK的安装目录中。(1)打开Mac的磁盘映像文件。(2)双击uninstall-previous-sdk.command脚本文件。(3)出现提示时选择“是”。(4)根据提示输入你的管理员密码。 4.安装用于Mac平台的惠普webOS SDK/PDK (1)确保安装webOS的SDK之前没有运行VirtualBox。(2)如果你还没有打开Mac磁盘映像文件,请打开它。(3)双击webOS的SDK安装程序文件,并按照指示进行。(4)在安装过程中,你可以选择安装了PDK。 注意,这个选项是默认选中的。一旦安装了SDK: ◆webOS的模拟器成为可用的应用程序文件夹。 ◆webOS的命令行工具成为可用的终端。我们建议,OS X的用户运行每个设备,都使用the ssh-key-ini脚本。这就避免了文件使用壳转移到设备时需要密码的情况产生。
二、在Mac平台上安装的SDK和PDK 1.安装VirtualBox webOS模拟器是建立在VirtualBox基础上的,你可以从Oracle 免费下载虚拟机软件。在安装惠普的webOS的SDK之前需要安装VirtualBox。 注:webOS的模拟器还没法在VirtualBox 4.0上运行。使用下面的链接下载3.2版本。 VirtualBox的下载地址 2.SDK/PDK的磁盘映像文件下载地址 3.卸载现有的SDK或PDK 警告:保存你的数据!卸载的SDK和PDK将删除它们的安装目录。如果你有程序源代码在安装目录中,源代码会被删除!你的项目源代码不应该存储在SDK或PDK的安装目录中。(1)打开Mac的磁盘映像文件。(2)双击uninstall-previous-sdk.command脚本文件。(3)出现提示时选择“是”。(4)根据提示输入你的管理员密码。 4.安装用于Mac平台的惠普webOS SDK/PDK (1)确保安装webOS的SDK之前没有运行VirtualBox。(2)如果你还没有打开Mac磁盘映像文件,请打开它。(3)双击webOS的SDK安装程序文件,并按照指示进行。(4)在安装过程中,你可以选择安装了PDK。 注意,这个选项是默认选中的。一旦安装了SDK: ◆webOS的模拟器成为可用的应用程序文件夹。 ◆webOS的命令行工具成为可用的终端。我们建议,OS X的用户运行每个设备,都使用the ssh-key-ini脚本。这就避免了文件使用壳转移到设备时需要密码的情况产生。