有没有人使用 GWT 成功开发了“本机”Palm WebOS 应用程序?您如何设置开发环境以及如何与 mojo 框架交互?
我在想一种设置可能是创建 2 个项目:一个 GWT 和一个 Palm OS 项目。设置您的构建以将 GWT 编译的结果复制到 Palm OS 项目中。可能希望在 Safari 上针对您的 GWT 构建。
我猜你会想要为 Mojo 框架生成 Java 包装器。
有没有人使用 GWT 成功开发了“本机”Palm WebOS 应用程序?您如何设置开发环境以及如何与 mojo 框架交互?
我在想一种设置可能是创建 2 个项目:一个 GWT 和一个 Palm OS 项目。设置您的构建以将 GWT 编译的结果复制到 Palm OS 项目中。可能希望在 Safari 上针对您的 GWT 构建。
我猜你会想要为 Mojo 框架生成 Java 包装器。
请理解,我并不是要冒犯你,但是……乍一看,这对我来说是个非常糟糕的主意。GWT 牺牲了一些东西来完成它所做的很酷的事情,但是它牺牲的一些东西(例如效率)似乎很可能在 WebOS 上出现问题。更不用说 GWT 是为“普通”(网络浏览器)JS 设计的,而 WebOS JS 有一些显着差异(在可用的核心类型等方面)。
不是说这是不可能的或任何事情,而是......这可能是你提出这个问题一个星期并且甚至没有得到任何回应的原因。
实际上,只要添加必要的 PalmSystem.stageReady(); 就没有理由不工作。代码到您应用的 index.html 文件中。IE:
<script type="text/javascript">
if (window.PalmSystem) {
PalmSystem.stageReady();
}
</script>
如果您已正确打包应用程序,您实际上可以使用原始 JS 和 HTML 编写应用程序,而无需使用 Mojo 或 enyo 框架。您将无法访问 MojoDB 或其他类似的系统资源。因此,一个 GWT 项目也应该可以工作,只需进行完全相同的调整。