IBM Worklight集成对WebSphere Portal页面的多设备支持

本文将介绍如何在实现 ">WebSphere Portal 与 Worklight 集成的过程中实现对 Android 和 iOS 应用程序的同时支持。此练习改进了 第 1 部分 中提供的示例,演示了如何构建一个 iOS 应用程序并动态地包含合适的 Worklight 资源。

IBM Worklight 平台使您能够为许多设备环境创建应用程序,其中包括 iOS、Android 和 Blackberry。通过使用(Worklight 发布并使用的)Apache Cordova 等技术,您可通过 JavaScript 从您的 Web 标记调用原生功能。

本文将介绍创建一个与 IBM WebSphere Portal 集成的混合 iOS 应用程序的过程。文中将讨论确定访问过门户和包含合适的资源(适合 iOS 或 Android)来支持应用程序的原生功能的过程。

先决条件

文本对本系列文章 第 1 部分 中提供的信息进行了扩充。在继续执行这里列出的步骤之前,请完成第 1 部分中的示例解决方案。

除了第 1 部分中定义的先决条件之外,您还必须安装 Apple Xcode 来构建这里描述的示例混合应用程序。本文基于支持 Apple iPhone 的 Worklight 混合应用程序。此示例已在 Apple Xcode version 4.4.1 上进行了测试,仅适用于 Apple OS X。

在 Worklight 中创建 iOS 环境

要在 Worklight 中为 iPhone 创建一个新环境,可以打开项目
资源管理器,右键单击应用程序文件夹中的 WLPortalApp,
然后选择 New > Worklight Environment(图 1)。

图 1. 创建一个
新的 Worklight 环境

New Worklight Environment 面板将显示(图 2)。对于这个特定的示例,请选择 iPhone。如果需要为其他 iOS 设备(比如 iPad)创建环境,也可以在这个面板上指定其他选项。单击 Finish。

图 2. Eclipse 中显示的 Worklight 环境

Worklight Studio 使用一个针对 iPhone 设备的原生应用程序更新项目(图 3)。

图 3. 将 iPhone 原生应用程序添加到项目中

时间: 2024-08-04 00:05:32

IBM Worklight集成对WebSphere Portal页面的多设备支持的相关文章

将一个混合移动应用程序与WebSphere Portal页面相集成(下)

使用 Worklight JavaScript 更新 WebSphere Portal 主题 将 WebSphere Portal 与 Worklight 集成的第一步是在 Android 应用程序中显示该门户.为此,需要创建一个混合应用程序,以便连接到原生包装器中的 WebSphere Portal.在 Eclipse 中,打开初始化应用程序的 Java 类(清单 2),该类位于 \WLPortal\apps\WLPortalApp\android\native\src\com\WLPorta

将一个混合移动应用程序与WebSphere Portal页面相集成(上)

本文介绍如何结合使用 http://www.aliyun.com/zixun/aggregation/13387.html">WebSphere Portal 和 Worklight,使企业用户能够为他们的 Web 社区提供多渠道站点支持.文中提供了一个练习,演示了如何使用 IBM Worklight Developer Edition 5.0 来构建一个用于查看 WebSphere Portal 页面的混合 Android 应用程序. 移动渠道已成为销售.营销等许多行业的一个重要战略渠道

集成Adobe Flex和IBM WebSphere Portal

简介:借助 Rich Internet Application(RIA)的理念,Adobe Flex 将您带到了 Web 应用 程序开发的更高级别,而 IBM WebSphere Portal则提供了复合工具来构建基于 SOA 的灵 活解决方案.但是如何将这二者结合起来呢?一种方法是直接将 Flex 集成到WebSphere Portal 服务器 .本文带您亲历面向 WebSphere Portal 快速构建基于富客户端和组件的 Flex 应用程序的全过程,并 提供了一种很有效的方法来减少 WA

实现WebSphere Portal和Lotus Web Content Management之间的更紧密集成

门户和 web 内容管理系统应该良好地配合 如果您曾经使用过 IBM Lotus Web Content Management 并试图使用 IBM WebSphere Portal 呈现内容,那么可能很难决定在哪里定义 您的站点结构.到目前为止,您基本上只有两个选择: 在 WebSphere Portal 和 Lotus Web Content Management 中定义站点结构,从而使用为页面新创建的 Lotus Web Content Management 站点 区域复制每个 WebSph

IBM WebSphere Portal Web Content Manager和DB2调优指南

简介:正在寻找一个资源中心来调优 WebSphere Portal Web Content Management 和 IBM DB2 for Linux, UNIX, and Windows 环境?本文描述该环境独特的.需要特殊考 虑的各个部分.您将学习如何调优 Application Server 和 WebSphere Portal.作为良好的开端,您将 学习一些应该设置为指定值的各种注册表变量和数据库管理器及数据库配置参数.最后,持续维护小节提 供了如何使 DB2 系统随系统增长仍然高效运

使用 IBM Worklight 优化框架为多个设备构建跨平台的移动应用程序

简介 开发移动应用程序(和为移动应用程序开发提供资助)的常见挑战之一是在跨平台场景中呈现它们,也就是说,让同一个移动应用程序在 iOS.Android 和 BlackBerry 设备上同等地显示.Worklight 优化 API 缓解了这一问题,最大程度地利用了可跨平台共享的常见业务逻辑,还通过每个平台和设备所独有的逻辑来最大限度地提高自定义. 本文将介绍 Worklight 优化框架如何让为一个样例业务案例场景轻松实现跨设备的移动企业解决方案.文中首先概述了 Worklight 产品.优化框架

IBM Worklight混合移动应用程序的开发流程

利用了各种已发布的 Web 来源,以及来自某个企业托管的关系数据库的数据.您会看到,IBM® Worklight V5 是构建这类针对各种移动平台的基于 mashup 的混合应用程序的理想平台. IBM Worklight V5 提供了一个开放.全面.先进的移动应用程序平台,可帮助您高效地开发.运行和管理 HTML5.混合和原生应用程序. 使用基于标准的技术和工具.移动优化的中间件.各种安全机制以及集成的管理和分析功能,Worklight 简化了跨多种移动平台(包括 iOS.Android.Bl

使用IBM Worklight优化框架功能的开发流程步骤

本文展示了一个通用方案步骤,在一个跨设备移动应用程序业务案例的样例中,附带介绍了使用 Worklight 优化框架功能的开发流程中的步骤.结果和对 ROI 的影响. 开发移动应用程序(和为移动应用程序开发提供资助)的常见挑战之一是在跨平台场景中呈现它们,也就是说,让同一个移动应用程序在 iOS.Android 和 BlackBerry 设备上同等地显示.Worklight 优化 API 缓解了这一问题,最大程度地利用了可跨平台共享的常见业务逻辑,还通过每个平台和设备所独有的逻辑来最大限度地提高自

IBM平台集成和部署服务

在整个企业内部署 PC 平台并实现更新 大多数企业都希望竭力保持技术更新,因为这样才可能最大程度地提高员工生产率并促进相互协作.即便是最为耐用.扩展性最强的 PC 环境,其性能最终也会无可幸免地开始成为实现业务目标的绊脚石.随着新操作系统的逐步推出,新的硬件也往往势在必行.然而,要想在避免业务暴露于不当风险的情况下确保在整个企业中实现持续快速的 PC 初装与硬件更新,将会是一项艰难的挑战. 首先,您可能不具备组装.配置并施用新 PC 所需的物理空间或内部员工.最好的条件下,在多个位点(通常包含多