当前位置: 首页 > 服务器 > IBM > IBM软件 > 使用Build Envoy工具构建部署IBM Worklight移动应用

使用Build Envoy工具构建部署IBM Worklight移动应用

2013-06-21 11:59 来源:IBM 作者:盛浩 人气指数: 我要评论

IBM Worklight(以下简称 Worklight)平台为开发基于 Web 技术的混合型移动应用提供了一套完整的解决方案。它涵盖了移动应用整个生命周期的各个方面:从开发、测试、部署到发布等。同时 Worklight 支持多种手机操作系统环境,包括 iOS, Android, Windows Phone 和 BlackBerry 等。用户只需要写一套基于 Web 技术的代码,就可以很方便地扩展到不同的手机平台上。

什么是 Build Envoy

Build Envoy 是 IBM 提供的一套用于远程构建 Worklight 工程的工具。它主要包含以下几个功能:

  1. 远程自动构建 Worklight 移动应用程序,目前支持 Android 和 iOS 应用。
  2. 远程发布 Android 和 iOS 应用程序到 IBM Mobile 应用商店中。
  3. 提供 Android 和 iOS 手机客户端,用户可以在手机客户端上下载和安装应用商店中的应用程序。

跟传统的移动应用程序构建、部署和发布的方法相比,Build Envoy 可以在不同的本地开发环境上进行移动应用程序的构建。例如在本地 Windows 环境中用户可以利用 Build Envoy 的远程构建功能,将 Worklight 的 iOS 应用进行构建和打包,而不需要购买 Mac OS 和安装 Xcode 等开发环境。在发布方式上,Build Envoy 将 iOS 应用程序发布到企业级的应用商店,任何的 iOS 设备只需要通过企业的用户验证就可以访问这个应用商店并安装 iOS 应用到手机上。同样的,Build Envoy 也免去了用户申请 iOS 开发者账号以及注册 iOS 设备等繁琐步骤。

Build Envoy 使用方法

首先介绍一下 Build Envoy 环境的搭建

  1. 在 Build Envoy 的社区 wiki 上下载最新的 Ant 脚本(需要加入 Build Envoy 社区)。这是 Build Envoy 工具的核心,用于 Worklight 项目的远程构建和部署。把这个 Ant 脚本复制到您想要构建的 Worklight 应用的根目录下,也就是 application-descriptor.xml 文件所在的目录,如图 1 所示。


    图 1. Ant 脚本的存放位置
    图 1. Ant 脚本的存放位置
  2. 如果是在 Windows 环境下,用户还需要下载 curl 命令行工具。这个工具用来把 Worklight 工程传到远程的服务器。用户可以从 curl download link 中下载对应操作系统并支持 SSL 的 curl 命令行工具。然后把解压出来的 curl.exe 文件放到任意一个目录下,同时把这个目录添加到系统的环境变量中。用户可以在 cmd 命令行中执行 curl -help 确认是否正确添加环境变量。另外还需要下载 tail.bat 文件,放到和 curl.exe 同一个目录下,这个文件用来在 Windows 环境中模拟 Unix 系统的 tail 命令。

  3. 在 Eclipse 中打开 Ant 视图。右键选择“Add Buildfiles”,然后将第一步中的 Ant 脚本添加进去,如图 2 所示。


    图 2. 添加 Ant 脚本到 Ant 视图中 
     使用Build Envoy工具构建部署IBM Worklight移动应用
  4. 在这个脚本中我们可以看到一共有四个 target: 其中 buildenvoy_all 用于构建包括 Android, iphone 和 ipad 等多个应用;buildenvoy_android 用于构建 Android 应用;buildenvoy_ipad 和 buildenvoy_iphone 则分别用于构建 ipad 应用和 iphone 应用。

    注意:如果是在 Mac 系统中搭建 Build Envoy 环境则可以跳过第二步。

大家感兴趣的内容
小伙伴最爱的新闻
小伙伴还关注了以下信息
小伙伴关注的焦点

小伙伴都在关注的热门词

芈月传 老司机玩法 萌乐网 黑科技 坐骑揭秘 三国令 铁血皇城 竞技场攻略 书剑恩仇录 披风玩法 装备强化攻略 野外BOSS玩法 全网曝光 赤壁传说 半回合制国 ACT 哥们网 天书世界 奇珍商城 热血战歌 传奇宝藏抽奖 门徒 范伟打天下 打开方式 门徒获取玩法 三大萌宠简介 新手攻略 挂机系统简介 材料副本 大海战 鸵鸟 大黑 激情玩法 门徒战力提升 万世 强化属性 上古降魔 提升战力 装备攻略 九阴绝学 品质推荐 老干妈 激战来袭 大黑游戏 新服亮点 福利多多 画江山 资料片 玩家 九阴真经 江湖儿女 真实场景 现实 虚拟 随机副本 风色轨迹 听天由命 ppwan 神助攻 武林秘药 激活八大脉门 九天劫变 猎命格 天问 大型PVP 花千骨 激战更尽兴 网易mumu 手游玩家 安卓模拟器 安卓 单挑群战 武侠传说 女神 孙尚香专访 胸猛抱团 新游 占山为王 跨服城战 蜀山战纪 剑雨江湖 攻略 实时VR交互 七大女神代言 酷炫走江湖 世界四大杀手 玩家专访 三国经典 大制作 好玩网页游戏 盘点 宇宙霸主 境界玩法 莽荒纪 勇闯难关 镜像副本 荒漠霸主 装备精通 三大战役 鹌小彦奇谈