在OSGi框架中设置交互式GUI的最简单方法是什么。 我还需要一些实时显示的数据。 我很喜欢Riena提出的想法,但我似乎很难理解他们的概念(教程)。 我可以考虑其他任何选择吗?
感谢名单。
答案 0 :(得分:2)
查看Eclipse Rich Client平台(RCP)。它都是基于OSGi的,并提供了大量的GUI API。您可以使用Canvas自己显示数据,也可以使用BIRT,尽管BIRT也非常复杂。
答案 1 :(得分:1)
根据您的应用程序,您还可以使用HTML5和Javascript实现GUI。在此模型中,OSGi框架作为具有HTTP服务器的后台服务运行。然后,GUI使用一些接口(通常是REST)与服务器进行通信。有一些尴尬的方面:
还有许多优点:
使用HTML5,可以构建一个与后端服务器配合良好的单页面应用程序,例如从Google查看AngularJS。