On 25 January 2013 11:51, Łukasz Dywicki <l...@code-house.org> wrote:
> Gentelmans,
> Especially from Fuse. We have something similar already in Karaf repository 
> and it's called WebConsole. It been there since 2011. I'm sure you was aware 
> of that, especially Guilliaume.

I'm aware of most of the consoles at Apache yes.


> There was example how to use it together with Camel and ServiceMix. But you 
> never took time to take a look on that.

How do you know? I did as it happens.


> You decided to create another project instead of supporting existing Apache 
> community project. Or, I should be happy that you did not fork it?

I created another project. You got me there! I apologise for having
the cheek to create a project - I hope you will find it in your heart
to forgive me one day.

The main reason I did is the idea behind hawtio is to be make a
technology agnostic plugin based console. So its not OSGi specific or
Karaf specific; or Tomcat or Fuse Fabric or Camel or ActiveMQ
specific. Its a generic way to plug consoles together in a technology
agnostic way.

Thats why I didn't put it inside Apache Camel or Apache Karaf which
are specific frameworks and containers.

Though there's nothing stopping any project anywhere; inside Apache or
outside - of making a plugin for hawtio; or reusing hawtio inside its
own console, or exposing an existing console to hawtio.


> We had the same problems with different web consoles, we saw that two years 
> ago when you started working on Fabric. Now you came here and rescue us.

Remember this is the camel list. Karaf web console doesn't really help
Camel folks terribly much. I created the original camel-web console;
the reason I'm back here is to say I've figured out a better way to do
the Camel console; thats way better & way smaller.


> If I remember correctly that's third console you produced for Fabric (I don't 
> count previous Fuse consoles).

There is 1 console for Fuse Fabric; called FMC - which we're migrating
to be a plugin for hawtio; so that Fabric has 1 modular console which
anyone can extend. With anything. Like, oh I don't know, the Karaf web
console if anyone fancies. I hear its quite good.


> I hope it will be latest and you will not drop the idea and continue 
> supporting it.

Gee thanks for your vote of confidence. We'll definitely be supporting
it & using it heavily.


> Hawt.io structure (because is has no architecture) is same as Felix 
> WebConsole.

if you're interested, the architecture is described here
http://hawt.io/developers/index.html
http://hawt.io/developers/plugins.html


> In comparision Felix console uses OSGi services, your uses JMX.

A hawtio plugin can use REST / OSGi / JMX / whatever. But yeah, we're
using JMX by default for discovery as its the lowest common
denominator so we can point at any JVM and do something useful. e.g. a
stand alone JVM / Tomcat / Jetty/ JBoss / Karaf / Fuse Fabric.


> Please consider donating it as Felix WebConsole 5.

Felix can easily reuse it if it wants. Its not Felix / OSGi / Karaf
specific though.


> You will change jQuery to Angular.

The default plugins use jQuery and angularjs; though plugins can use
anything they want...


> I think hawt.io will finish same as ActiveMQ webconsole. With minimal set of 
> functionality and problems with security.

Its already got more functionality than the ActiveMQ console & when
deployed in Karaf can reuse the same HTTP security.

Thanks for your feedback!

--
James
-------
Red Hat

Email: jstra...@redhat.com
Web: http://fusesource.com
Twitter: jstrachan, fusenews
Blog: http://macstrac.blogspot.com/

Open Source Integration

Reply via email to