Javafx 2 是否可以在javaFX应用程序中嵌入Fuse IDE?

Javafx 2 是否可以在javaFX应用程序中嵌入Fuse IDE?,javafx-2,apache-camel,fuseesb,Javafx 2,Apache Camel,Fuseesb,我正在参与一个企业集成基础设施项目。与许多其他集成软件一样,apachecamel是我们应用程序的核心。为了使用户能够以图形方式定义其eip,我想在软件中使用Fuse-IDE。我需要Fuse做的唯一一件事就是从用户定义的路由生成xml文件 另一方面,我知道fuseide本质上是一个Eclipse插件(我认为它是一个eclipsercp插件)。由于我们应用程序的UI是基于javaFX的,我想知道有没有办法操纵Fuse的代码来将其调整为javaFX实体 非常感谢您的帮助,因为这个问题对我来说非常重要

我正在参与一个企业集成基础设施项目。与许多其他集成软件一样,
apachecamel
是我们应用程序的核心。为了使用户能够以图形方式定义其
eip
,我想在软件中使用Fuse-IDE。我需要Fuse做的唯一一件事就是从用户定义的路由生成xml文件

另一方面,我知道fuseide本质上是一个Eclipse插件(我认为它是一个eclipsercp插件)。由于我们应用程序的UI是基于
javaFX
的,我想知道有没有办法操纵Fuse的代码来将其调整为javaFX实体


非常感谢您的帮助,因为这个问题对我来说非常重要。

这将是一项艰巨的工作,因为该代码与Eclipse紧密耦合


所以我会说不,除非你准备好做大量的工作来移植和迁移代码。

Claus,谢谢你的回答。我以前看过你的笔记,我知道你是谁。AFAIK、Fuse和Talend是为Camel定义路由的唯一专用工具,但它们都不适合我的应用程序。其他基于图形的工具,如Activiti和Jung,只提供图形界面,调整它们以使其能够创建路由不是一个好主意。我知道您在Hawtio中提供了路线的图形表示,但以图形方式定义/创建路线是另一回事。总而言之,你建议我怎么做?hawtio还为Camel提供了一个UI编辑器。它可以从wiki插件中获得,在那里你可以创建一个新文档并选择Camel。你说得很对,我现在就看到了。我对Camel和hawtio还不熟悉,到目前为止我还没有在hawtio中查看wiki选项卡。软件中的wiki和帮助菜单通常用于其他目的。无论如何,是否可以在javaFX中使用这个插件,或者我需要一个包装器?Camel编辑器是支持HTML5的javascript代码。因此,如果你能在javaFX中使用嵌入式web浏览器,那么是的,应该这样做——虽然我们并没有为了在hawtio之外使用它而编写Camel编辑器,所以你可能需要分叉代码,并对其进行调整以使其适合你。或者,如果更改很小,那么欢迎您为hawtio项目进行PR。还有一个Camel editor javascript库:我希望这些用户是经过培训的人,他们将使用此工具,因为您可以给没有受过EIP培训的人带来绝对的浩劫,这类权力。@namphibian感谢您的提醒,你是scrutator!我认为EIP(企业集成模式)是一个递归的概念。您可以使用基本EIP定义路由,如
choice
when
等。然后您可以将此路由用作其他路由中的组合EIP。因此,我认为我们可以将EIP一词用于基本EIP和路线。在我们的案例中,我们将自己创建组合的EIP,用户将使用这些EIP以及基本EIP来定义他们的路线。