Worklight V6新特性简介

手机应用生命周期

IBM 从 2012 年初收购 Worklight 平台之后,就一直致力于企业级手机应用开发的研究。为了更好的规范相应的流程,IBM 提出了手机企业级应用开发生命周期的概念。在这个概念中,所有的流程被定义为九个部分,相应的内容如表 1 所示:

从表 1 中可以看到,企业级手机应用的开发从整个生命周期来看,每个阶段都有其各自的任务,但总体目标都是为了提高应用的质量;并且利用工具后,不但可以缩短手机应用开发的整体时间,还可以通过这些工具分析手机应用在不同阶段的质量。在实际工作中,开发团队比较关注的是其中的五部分内容:设计、开发、测试、部署和管理,所以本文将通过 Worklight V6 对于这些内容的支持来介绍在新版本中加入的特性。

Worklight V6 特性分析

从表 1 的每个任务可以发现,Worklight5 中有很多内容是手动完成的。比如设计时页面的开发、测试时不同手机应用的功能验证、管理时各种数据的采集和报表的生成等等。这些在新版本中都添加了新的工具或者功能和方法。

从整体来看,版本的新特性可以分为九个部分,其中最为重要的是:添加了自动化测试工具和操作分析特性,加强了地理位置功能和应用开发功能。其他的比如部署环境的改变,API 的增加,项目整体架构的更新等等也对应用的生命周期有相应影响,不过相应的重要程度不如前面的特性。所以在接下来的内容中,作者将根据开发项目的经验介绍不同特性的内容和其对项目的影响。

特性一:测试功能

Worklight V6 增加的第一个重要功能,就是在手机测试工作中,加入了自动化测试工具。这个软件现在有两个版本,分别是 IBM Mobile Test Workbench for Worklight 和 IBM Rational Test Workbench Eclipse Client,前者用于测试基于 Worklight 开发的混合模式应用,后者则可以测试本地应用,现在这个工具只能支持 iOS 和 Android 应用的测试,以后将会支持的更多。从图 1 中可以看到工具的整体架构:

图 1. 测试工具整体架构

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/extra/

时间: 2016-09-04

Worklight V6新特性简介的相关文章

Oracle 10G First Release的新特性简介(下)

oracle Oracle 10G First Release的新特性简介(下) By Fenng 2003-07-10 注:近日Oracle已经正式宣布该版本的Oracle命名为10G,其中的G为Grid之意.特此更正. 高可用性的加强 1.缩短应用和数据库升级的宕机时间 通过使用standby数据库.允许在不同版本的standby和产品数据库间切换.现有的联机重定义功能能够支持一步克隆所有相关的数据库对象. 2.回闪(Flashback)任何错误 该版本的Oracle也扩展了Flashbac

Oracle 10G First Release的新特性简介(上)

oracle Oracle 10G First Release的新特性简介(上)   By Fenng 2003-6-8   Oracle(www.oracle.com)公司早已经宣称,Oracle 9i数据库只是一个过渡性的产品,真正的技术革新很可能在下一版,也就是通常说的10i(内部可能的版本号是2003,以下简称10i,估计在正式发行的时候会有一个新的名字)中体现出来.很多技术人员可能都会比较关心Oracle 10i究竟能有哪些新功能,是否能提供一些激动人心的新特性?我们在这里对Oracl

Flash MX 新特性简介(二)

flash mx无论是用户界面(UI),还是使用工具.这不是上个世纪的已经过去的那个flash.新版的flash 内建的动作脚本(Action Script)足可以使你热情满怀,信心十足,动作脚本开发环境的改进和功能的增强绝不是轻量级的.看看FlashMX到底有什么新的和改进的特征. 说到界面特征,不得不先说到全新的组件面板,智能剪辑被新的拖曳组件所替代,可以说现在没有智能剪辑的说法,如果你想把新的Check box, List box Scrolls bar看做Flash5的智能剪辑也可以,但

JDK 7新特性简介

JDK7 新特性系列之一 总览 JDK 全称 Java Development Kit,是一套供 Java 开发人员使用的软件开发工具, 其中包括了 JRE(Java Runtime Environment),以及 Java.Jar.Javac. Javap.Javah.Javaws 等工具.自从 Sun 公司 于 2006 年 12 月 11 日发布 JDK6 到 Oracle 公司于 2011 年 7 月 28 日发布 JDK7,历时长达 5 年之久,期间经历了 不少大大小小的事件.所以首先

三个不常见的HTML5 实用新特性简介

 都已经到了 2014 年了,再来说 HTML5 的新特性,实在是够晚了,不过这几个在介绍 HTML5 的书上很少见到,但又可以方便的应用在自己的网站上,所以特地来介绍一下 一.DNS 预解析缓存   众所周知,解析 DNS 是网站性能优化的比较重要的一部分,虽然加载时间不太长,但是很难压缩起来.特别是为了并发下载资源而使用多个 CDN 域名来加载资源的大型网站,更不可忽视,每加载资源之前都要先进行 CDN 域名的 DNS 解析转换. 如果采用 DNS 预加载,支持该功能的浏览器就会提前对该域名

Flash MX 新特性简介(一)

MX 拥有为设计师.漫画师等等开发者可订制的.直观的.友好的界面.可订制的特性包括:面板布局.快捷键和发布设定.用户界面和 Macromedia 的其他工具一样,这样给使用者在应用方面带来很大的好处. 图层文件夹可以你让将 timeline 的内容组织到一个可伸缩的文件夹中. 类似文件夹的组织和层操作,timeline 的强化可以让你的工作更快速.工组量更少.比如:改善的鼠标指针变形,多帧的修改长短.剪切和粘贴可以更加方便的使用 timeline. 在你使用工具和对象时,只显示与之相关的操作参数

Flash MX 新特性简介(三)

谢天谢地,我们终于可以见到 Flash 6 了,管它是不是 MX 还是什么,这次是真的了-- 我刚刚拿到这个 Flash MX,所以只能从表面给大家做一些简单的介绍,请不要见怪,不远的将来,大家将可以亲自用上这个大家伙. 首先,进入 Flash MX,你会奇怪的发现,怎么 Flash 的 Logo 换了?管它呢,这并不重要. 兴致勃勃的进入到 Flash MX 以后,您会发现,界面还是比较熟悉的,只是有一些改变而已--但是不要被它的表面所迷惑了,一个软件如果只在表面下功夫,我们还会使用它吗? 在

Oracle 11g r2分析函数新特性简介(三)分析函数LAG和LEAD的增强

在11gr2中,Oracle分析函数的功能进一步增强. 这篇介绍分析函数LAG和LEAD的增强. 11gr2对LAG和LEAD函数进行了增强,添加了IGNORE NULLS的功能. SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database11gEnterprise Edition Rele

Oracle 11g r2分析函数新特性简介(二)分析函数LISTAGG

在11gr2中,Oracle分析函数的功能进一步增强. 这篇介绍新增的分析函数LISTAGG. 11gr2还新增了一个分析函数LISTAGG,这个函数的功能实现字符串的连接 在11gr2中,Oracle终于实现了这个分析函数: SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database11g