使用Google Web Toolkit GWT开发Palm WebOS Mojo应用程序

时间:2009-11-04 17:36:04

标签: java javascript gwt webos mojo-sdk

有没有人使用GWT成功开发了“原生”Palm WebOS应用程序? 如何设置开发环境以及如何与mojo框架进行交互?

我在想一个设置可能是创建2个项目:GWT&一个Palm OS项目。 设置构建以将结果复制到GWT编译到Palm OS项目中。 可能想要在Safari上定位你的GWT版本。

我想你会想为Mojo框架生成Java包装器。

2 个答案:

答案 0 :(得分:2)

请理解,我不是故意冒犯你,但是......乍一看,这听起来对我来说真是个坏主意。 GWT牺牲了一些东西能够做它所做的很酷的事情,但它牺牲的一些事情(例如效率)似乎很可能是WebOS上的问题。更不用说GWT是为“普通”(Web浏览器)JS而设计的,而WebOS JS有一些显着的差异(就可用的核心类型而言)等。

不是说这是不可能的或任何事情,但只是......可能有一个原因,你已经有一个星期的问题,甚至没有得到一个回应。

答案 1 :(得分:1)

实际上,如果添加必要的PalmSystem.stageReady(),它就没有理由不起作用;代码到你的应用程序的index.html文件中。 即:

<script type="text/javascript">
   if (window.PalmSystem) {
      PalmSystem.stageReady();
   }
</script>

如果您已正确打包应用程序,您实际上可以使用原始JS和HTML编写应用程序,而无需使用Mojo或enyo框架。您将无法访问MojoDB或其他类似的系统资源。因此,GWT项目应该也能正常工作,并进行完全相同的调整。