IBM Worklight - 如何移植PhoneGap应用程序?

时间:2013-10-25 13:27:32

标签: cordova ibm-mobilefirst porting

我目前正在开发一个IBM Worklight项目,我有一个需要移植到它的phonegap应用程序。

有人对此有任何想法吗?

2 个答案:

答案 0 :(得分:3)

将phonegap应用移植到Worklight通常非常简单。 index.html的内容 - >正文进入Worklight App的主要HTML - >身体。如果你的头部有脚本和css链接,那些也需要移动...但你不需要加载cordova.js。 Worklight Framework将为您解决这个问题。默认情况下它也会加载jQuery,但如果您愿意,可以覆盖应用程序代码使用的jQuery版本。

如果您在deviceready处理程序中进行处理,则应将其移至wlCommonInit。其余的app工件应该移动到Worklight App的公共文件夹下的正确相对位置。

之后,您将需要根据您正在移植的特定应用程序的详细信息处理详细信息,但这应该可以帮助您入门。

答案 1 :(得分:0)

您应该阅读IBM Worklight Getting Started training modules ...

完成此操作后,您将对Worklight项目application structure有更好的概述和理解,然后您将看到您需要放置应用程序的每个部分的位置(HTML,CSS,JS,本机代码)如果有Worklight对应的话。

此外,请务必注意,只需复制/粘贴,但要将其放置在应用的给定模板中的正确位置,这一点非常重要。

  • HTML :不要删除HEAD和文件底部已有的各种JS和CSS引用
  • JavaScript :公共代码(通常是应用程序的逻辑)进入wlCommonInit()文件中的common\{app-name}.js,它也会在初始化后处理应用程序。
  • JavaScript:特定于环境的代码(用户界面等)进入wlEnvInit()
  • 中的envName\{app-name}.js
  • Worklight附带 Cordova (PhoneGap),因此您可能拥有的所有设备就绪代码不再需要。

再一次,一旦你阅读了培训模块,它就会像1-2-3一样简单。

enter image description here