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