与 IBM MobileFirst 集成
您可以将 WebSphere® Portal 与 MobileFirst® 集成,以为 Web 社区提供多渠道支持。您可以创建混合应用程序,此混合应用程序在移动设备浏览器和移动设备本机应用程序中新增了本机设备功能和统一 Web 体验。您可以使用 MobileFirst 以创建混合应用程序,此混合应用程序向您的门户网站添加了本机设备功能。
具有三种类型的应用程序,您可以使用 WebSphere Portal 和 MobileFirst 为跨平台环境创建这些应用程序。
- 本机应用程序
- 企业移动应用程序的本机应用程序具有最高 UI 精确度,以及本文档中包含的最大范围的 Web 应用程序类型功能,但具有最高开发和维护成本。跨平台问题可增加成本,移动操作系统更新需要在应用程序存储器中提交频繁的更新。MobileFirst 提供了用于降低成本的工具。
- 纯 Web 应用程序
- 纯 Web 应用程序(基于 HTML5、CSS3 和 JavaScript 或使用 Dojo 和 jQuery 之类的客户机端框架)提供简单的方式以使 Web 站点适合移动设备。开发和维护成本降低。在多个设备之间更易于操作,且通常不会受移动操作系统更新影响。WebSphere Portal 为纯 Web 应用程序和 Web 站点提供了平台。使用纯 Web 应用程序,您仅需要访问浏览器为您提供的本机设备功能,且您在用户界面精确度方面更受限。
- 混合应用程序
- 混合应用程序组合纯应用程序和本机应用程序的特征。您可使用 HTML/CSS/JavaScript 进行简单开发,来构建应用程序。但是您可通过多种本机服务进行扩充,并为应用程序存储器生成应用程序。使用诸如 MobileFirst 包含的 Apache Cordova 的技术,可以通过 JavaScript 从 Web 标记调用本机功能。例如,您可以使用简单 JavaScript 行(例如 navigator.camera.getPicture)来调用摄像头。MobileFirst 提供用于创建这些混合应用程序的工具。混合应用程序是打包 WebSphere Portal Web 应用程序的本机应用程序。两个应用程序紧密集成,以利用相互的功能,从而使开发体验尽可能快而简单。
作为 WebSphere Portal 客户,可以免费使用 MobileFirst 工具,并创建两个免费的应用程序。但是,应用程序必须为使用 WebSphere Portal 的混合应用程序。