Cell Phone application life cycle
IBM has been working on enterprise-class mobile phone application development since it acquired the Worklight platform in early 2012. In order to better standardize the corresponding process, IBM proposed the mobile phone enterprise-level application development lifecycle concept. In this concept, all processes are defined as nine parts, and the corresponding content is shown in table 1:
As you can see from table 1, the development of enterprise-class mobile applications from the entire lifecycle, each stage has its own tasks, but the overall goal is to improve the quality of the application, and the use of tools, not only can shorten the overall time of mobile phone application development, but also through these tools to analyze the quality of mobile phone applications at different stages. In practice, the development team is concerned with five parts of it: design, development, testing, deployment, and management, so this article will introduce the features added to the new version through Worklight V6 support for these content.
Characteristic analysis of Worklight V6
From each of the tasks in table 1, you can see that a lot of the content in Worklight5 is done manually. For example, design-time page development, testing different mobile phone application function verification, management of various data collection and report generation and so on. These add new tools or features and methods to the new version.
Overall, the new features of the version can be divided into nine parts, the most important of which is: the addition of automated testing tools and operational analysis features, enhanced geographical features and application development functions. Other things like the change of deployment environment, the increase of APIs, the update of the project's overall architecture, etc. also have a corresponding impact on the lifecycle of the application, but the corresponding importance is not as important as the previous features. So in the next section, the author will introduce the content of different features and their impact on the project based on the experience of the development project.
Feature One: Testing functionality
The first important function of Worklight V6 is to add an automated test tool to the mobile phone test. The software now has two versions, namely IBM Mobile Test Workbench for Worklight and IBM Rational test Workbench Eclipse Client, which is used to test based on worklight development Mixed-mode application, the latter can test local applications, and now this tool can only support the test of IOS and Android apps and will support more later. You can see the overall architecture of the tool from Figure 1:
Figure 1. Test Tools Overall Architecture
See more highlights of this column: http://www.bianceng.cnhttp://www.bianceng.cn/OS/extra/