本文的目标读者对象:IBM Worklight ">开发人员、iOS 平台开发人员、Android 开发人员。
IBM Worklight 为智能手机和平板电脑提供了一个开放的、全面的和先进的移动应用平台。通过使用基于标准的技术和工具、专门针对移动设备而进行优化过的中间件、各种安全机制,以及集成的管理和分析功能,它能够帮助各大企业有效地开发、运行和管理 HTML5、混合式(Hybird) 及本机(Native)应用。
借助 IBM Worklight ,您无需使用代码翻译、专用解释程序或不受欢迎的脚本语言,就可以创建丰富的跨平台应用程序。这样,不仅加快了产品的上市速度,降低了成本和开发的复杂性,还为广大用户提供了一个更好的跨各种移动设备的使用体验。
开发环境介绍
图 1. 开发环境示意图
Worklight 服务器
我们使用 Windows 系统作为 IBM Worklight Server 的操作系统,并且安装 IBM Worklight Server 和 MySQL。
MySQL:
它是 Worklight Server 的后台数据库,用于存储 Worklight Server 基本信息、它所管理的应用程序信息和适配器信息等。
IBM Worklight Server:
它是一个基于 java 的服务器,相当于应用程序与企业后台系统或服务之间的网关,同时提供了安全的连接、多数据源读写、认证、Web 与混合模式的应用更新、分析和应用程序管理等功能。
开发机
开发机我们使用 Apple 的 Mac 机器,并且在 Mac OS X 的系统中安装 Xcode 和 IBM Worklight Studio。
Xcode:
它是苹果公司向开发人员提供的集成开发环境,用于开发和编译 Mac、iPhone 以及 iPad 的应用程序。
IBM Worklight Studio:
它是一个基于 Eclipse 的集成开发环境,开发者可以根据具体需求编码和集成后台业务系统。
iPad 设备
用于真机调试,检验开发出的软件功能及运行效果。
后台系统服务
为应用程序提供支撑的认证服务、数据服务、邮件服务等各类系统的服务。