详解惠普webOS官方教程 如何下载安装SDK和PDK

原创
移动开发
本文翻译自惠普官方文档,介绍了如何下载、安装webOS的SDK和PDK,开发webOS应用这是必备的工具。对webOS感兴趣的朋友可以关注一下这篇文章。

【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)点击“F​​inish”完成安装。

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)退出命令提示符窗口和模拟器。#p#

二、在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脚本。这就避免了文件使用壳转移到设备时需要密码的情况产生。#p#

三、在Ubuntu Linux平台上安装的SDK

deb http://download.virtualbox.org/virtualbox/debian lucid non-free

1.更新包库信息

(1)更新包库信息到/etc/apt/sources.list:

deb http://download.virtualbox.org/virtualbox/debian lucid non-free

如果你使用的是10.04 (Lucid Lynx):

deb http://download.virtualbox.org/virtualbox/debian lucid non-free

如果你使用的是9.04 (Jaunty Jackalope):

deb http://download.virtualbox.org/virtualbox/debian jaunty non-free

(2)下载并注册Oracle ®APT安全的公共密钥:

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

(3)刷新包索引文件:

sudo apt-get update

2.安装Java

下载并安装Oracle的Java运行时环境(JRE)。SDK与默认的Ubuntu GNU的Ja​​va编译器(GCJ)不相容。 例如:

sudo apt-get install sun-java6-jre

有时,典型安装Ubuntu系统更新后,默认的Java设置可以改变sun-java6。 可以通过键入“sudo update-alternatives --config java”检验的sun-java6-jre的设置是否是默认。如果它尚未标记为默认,需要选择/usr/lib/jvm/java-6-sun/jre/bin/java'。将来如果palm模拟器停止工作或者Java的默认设置不正确,你可能还需要重复这样的工作。

3.安装VirtualBox

webOS模拟器是建立在VirtualBox™基础上的,你可以从Oracle 免费下载虚拟机软件。在安装惠普的webOS的SDK之前需要安装VirtualBox。

(注:webOS的模拟器还没法在VirtualBox 4.0上运行。)

VirtualBox的安装或升级

如果你的VirtualBox的版本需要升级,按照说明“卸载的webOS模拟器和虚拟机”。

安装VirtualBox的新版本:

sudo apt-get install virtualbox-3.2

注:如果(或建议)安装virtualbox-ose,取代virtualbox-3.2,这是一个信号,apt-get所没有正确解析来自download.virtualbox.org的包,而不是试图从Ubuntu的自己的库里拖出一个旧版本的二进制的VirtualBox 1.5。 确保更新前注册了库。 如果使用Ubuntu库有任何问题,你也可以手动下载并安装VirtualBox:

下载地址

点击这里直接进入到VirtualBox Linux的页面。

4.安装ia32-libs(仅64位系统)

如果你在一个64位的系统上安装,在安装前执行以下附加步骤:

sudo apt-get install ia32-libs

如果你碰巧在安装ia32-libs之前安装了palm-novacom,那么你必须重新启动palm-novacom:

sudo stop palm-novacom
sudo start palm-novacom

5.在Linux平台安装SDK:

下载32位Novacom-下载64位Novacom-下载SDK

如果你在一个32位的系统上安装,请执行以下步骤来安装SDK:

sudo dpkg -i palm-sdk_2.1.0-svn409992-pho519_i386.deb 
sudo dpkg -i palm-novacom_1.0.56_i386.deb

如果你在一个64位的系统上安装,请执行以下步骤来安装SDK:

sudo dpkg -i --force-architecture palm-sdk_2.1.0-svn409992-pho519_i386.deb 
sudo dpkg -i --force-architecture palm-novacom_1.0.56_amd64.deb

(注:如果你遇到安装问题,请重新尝试一个干净的安装。 如果要卸载,请按照卸载说明进行。)

【51CTO.com独家特稿,非经授权谢绝转载,合作媒体转载请注明原文作者及出处!】

【编辑推荐】

  1. webOS 2.1 SDK正式提供下载 发布诸多新功能
  2. 惠普正式向开发者提供beta版webOS 3.0 SDK
  3. 明年所有惠普电脑均为Windows+webOS双系统
  4. RIM应用开发入门 安装BlackBerry 6.0 SDK
  5. Android SDK工具:使用layoutopt进行布局优化

 

责任编辑:佚名 来源: 51CTO
相关推荐

2011-07-04 09:27:04

惠普webOS 3.0SDK

2011-05-12 08:49:58

iPhone SDKXcode

2011-04-02 10:08:21

webOS开发应用程序

2011-07-01 10:52:59

EnyowebOS 3.0 S

2010-01-06 11:03:54

Ubuntu常用软件

2011-06-23 09:13:59

Qt SDK Creator

2011-07-19 08:50:17

PhoneGapwebOS

2011-02-18 14:02:36

Android R5 Android NDKAndroid NDK

2011-12-10 19:17:12

webOS

2011-02-13 11:37:45

Android 3.0

2011-03-31 09:44:13

webOS

2011-03-21 13:52:30

下载webOS SDKwebOS 2.1

2010-12-10 10:16:21

Android 2.3

2011-05-31 15:09:02

Android SDK 官方下载

2012-02-08 09:49:02

惠普webOS开源

2011-12-16 20:37:16

webOS

2010-12-28 13:36:15

webOS SDKPalm

2020-08-26 19:52:05

Windows 10Windows安装

2011-03-17 10:04:51

WebOS惠普

2011-12-12 20:39:43

webOS
点赞
收藏

51CTO技术栈公众号