基于Worklight开发iPad应用的过程说明

本文的目标读者对象: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 设备

用于真机调试,检验开发出的软件功能及运行效果。

后台系统服务

为应用程序提供支撑的认证服务、数据服务、邮件服务等各类系统的服务。

时间: 2024-10-24 15:16:08

基于Worklight开发iPad应用的过程说明的相关文章

IOS开发ipad的一个应用 这个界面是怎么搭建的 都是什么控件 菜鸟请教

问题描述 IOS开发ipad的一个应用 这个界面是怎么搭建的 都是什么控件 菜鸟请教 解决方案 searchBar tableView 自定义cell 自定义view imageView 主要就是那个tableView 解决方案二: 这些都是控件名字 我想问的是左边四个按钮 中间滚动视图 右边显示界面 着三个模块是基于一个框架(uisplitview)还是个字独立的 中间的界面跳转是怎么实现的 tanks 解决方案三: 这些都是控件名字 我想问的是左边四个按钮 中间滚动视图 右边显示界面 着三个

微软表示没有计划开发iPad版Office

北京时间4月2日早间消息,据国外媒体报道,微软企业业务总裁史蒂芬·埃洛普(Stephen Elop)周四表示,微软没有计划为苹果iPad开发Office软件. 埃洛普表示,在是否为iPad开发软件方面,微软将采取观望的态度.他同时表示,谷歌在企业软件市场并没有对微软造成威胁.他表示:"我们没有听说谷歌将针对Office采取什么举措,谷歌也没有这样做." 微软将于5月12日开售新版的Office 2010.谷歌和其他互联网公司已经推出了成本较低,甚至是免费的可替代Office的产品.Of

【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(十)

WTP TLD内容模型介绍 前面的系列文章中,我们已经分析了WTP的语法Document(IStructuredDocument)和语义Documnt (ICSSDocument或者IDOMDocument)以及和二者密切相关的IStructuredModel,并在这基础之上对WTP默 认提供的StructuredTextEditor进行了部分功能定制. 开发]基于WTP开发自定义的JSP编辑器(十)-eclipse jsp编辑器"> 问题出现了,我们想要的信息全部包含在IStructur

【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(九)

定制StructuredTextEditor源码即时校验 上一节我们定制了WTP StructuredTextEditor的自动提示功能特征,本节将定制另外一个功能特征即 时源码校验.所谓源码即时校验,就是在用户编辑过程中(并未保存),针对用户编辑的内容改变做即时 校验,并给用户即时反馈相关的错误或者其他类型的提示信息.在本节中,我们将以标签的即时校验为例 ,演示如何定制WTP StructuredTextEditor的源码即时校验. 在定制之前,我们先来看一下WTP StructuredTex

【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(八)

定制StructuredTextEditor自动提示 前面介绍的内容集中在两点:StructuredTextEditor框架和WTP数据模型,在本节中就可以定制一个我 们最常用的WTP StructuredTextEditor的功能,那就是自动提示. [WTP StructuredTextEditor提示功能实现分析] 有关Eclipse文本编辑器框架.JFace Text Framework和WTP StructuredTextEditor的简要知识,参见: [Eclipse插件开发]基于WT

【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(七)

WTP数据模型总结和模型管理 前面已经详细介绍过WTP语法Document(IStructuredDocument).WTP语义Document(IDOMDocument 或ICSSDocument)和WTP Model(IStructuredModel),在本节中将从总体上再看一下对我们后续基于 WTP进行代码定制很重要的点,同时将补充最核心的一个点:WTP中的模型管理机制. PS:如果前面的几节是探微的过程,那边本节将完成知著的过程,"探微知著"^_^ [语法Document.语义

【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(六)

IStructuredModel(DOM Document)分析视图 前面的几节中,我们都已经完整的介绍过了WTP最核心的几个数据模型:语法Document (IStructuredDocument).语义Document(IDOMDocument.ICSSDocument)和WTP模型 (IStructuredModel).IStructuredModel在某种程度上可以看作是语义Document和语法Document的门 面,三者关系再罗唆一下: 开发]基于WTP开发自定义的JSP编辑器(六

【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(五)

WTP Structured Model 有关另外一个WTP重要的数据模型IStructuredDocument已经在前面介绍过了,今天我们看一下另外一 个核心的数据模型IStructuredModel.在继续下面的内容之前,请确保当前工作区中已经导入(无论是 源码方式导入还是二进制方式导入)了如下工程: org.eclipse.jst.jsp.core org.eclipse.jst.jsp.ui org.eclipse.wst.css.core org.eclipse.wst.css.ui

【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(三)

WTP Structured Document 上一篇中我们已经基于WTP的StructuredTextEditor建立了自己的JSPEditor,这篇将介绍对于我们 Editor最重要的数据模型之一:IStructuredDocument (org.eclipse.wst.sse.core.internal.provisional.text.IStructuredDocument),下一篇将介绍另 外一个IStructuredModel.看一下IStructuredDocument的类型体系如