2008/12/5 Claus Ibsen <[EMAIL PROTECTED]>: > Hi Ramon > > Thanks for the nice words. It's much appreciated ;) > > We valuate the community highly and always welcome contributions to Camel: > http://activemq.apache.org/camel/contributing.html > > Regarding updating the wiki documentation, so the link above how you > can contribute and get karam rights to fix it yourself ;) > > You are also welcome to post on the dev forum with suggestion what to > fix. But fixing the docu yourself is of course faster. > > About the UI editor stuff. James Strachan knows much more about it. > > I know that FUSESource is working on a UI editor to Camel > http://www.fusesource.com/ > http://fusesource.com/products/fuse-integration-designer/ > > And on camel-extra there is a sub project: CamelSplit > http://code.google.com/p/camel-extra/ > http://code.google.com/p/camel-extra/wiki/CamelSpit
CamelSpit is a real DSL with a text based editor > And another James from China started on a UI editor as well, but I > think this project has lost its momentum. > Can't find the link but it is hosted on google code. Here's the one... http://code.google.com/p/camel-route-viewer/ its basically a camel route visualiser in Eclipse. Clicking on a spring XML with camel routes should be able to render a graphical view of the routes (ditto on a RouteBuilder). Given that you can edit routes in Java, XML, Scala, CamelSpit languages - and at some point Groovy & Ruby DSLs too - personally I'm more bothered about visualising and debugging routes than editing them (as sometimes its easier to build your routes in code - it depends on the skills of the end user and the requirements though). However we've carefully made the org.apache.camel.model.** packages be the 'AST' for the EIP patterns; so any tool should be able to slurp up that AST from any camel language - and visualise/edit and write it out again etc. The beans in that package all support JAXB so its trivial to stream EIP routes in and out of XML/JSON -- James ------- http://macstrac.blogspot.com/ Open Source Integration http://fusesource.com/
