合并 Cesium 和 Ozone Widget Framework

merging Cesium and the Ozone Widget Framework

我是一名应届大学毕业生,在我的新工作中,我的任务是合并两个不同的应用程序。这些应用程序是 Cesium(用 JavaScript、HTML 和 CSS 编写的基于 Web 的服务)和 Ozone Widget Framework(用 JAVA 编写)。这似乎是一项相当复杂的任务。我该怎么做呢?或学习如何合并这些技术?

Advice/help 非常感谢!

OWF website说已经支持Cesium:

A fully functional map widget that is designed to be extensible by other programs for their particular needs, and currently provides Google Earth, OpenLayers, Cesium and WorldWind renderers

我在 Cesium 上工作,但从未使用过 OWF,所以我不能说细节。

还有一个 Cesium 插件,为您可能感兴趣的 Java 开发人员提供 GWT wrappers

帕特里克

Ozone Widget Framework 中的文档似乎很少。事实上,在 Stack Overflow 中搜索它只产生了 6 个结果。

我对 OWF 和 Cesium 都有经验。由于这里提到的原因,OWF 特别困难。除非你在一个经常使用 OWF 的社区工作,否则你不会得到很多帮助。

最有可能在合理的时间内为您带来最佳结果的方法是创建您自己的 OWF 小部件(它可以只是一个页面,就像任何其他页面一样,通过管理工具导入或在 app/widget 商店提供)。然后,您可以使用 OZONE Synapse (ugh) 与 OWF 中的其他小部件集成。

Cesium 是一个非常好的工具。出于多种原因,我并不是真正的 OWF 粉丝。如果您可以劝阻您的雇主不要使用它,那可能是值得的。如果这是直接的客户要求,那么您可能想看看是否可以加入 OWF 特定开发人员社区。