Monday April 18, 2005

Web UI Goodies

I thought i share these two really cool thingies for web developers:

  • Better Date Input: Instead of having some fancy pop-up like (JS Calendar) which lets user choose the date, this lets you enter “tom” for tomorrow or the like and automagically converts this to the correct date.
  • Direct Web Remoting - very simple client-side (JavaScript) and server-side (Java) lib which lets you easily create AJAX-style websites. Spring developers check this out.

Posted on Apr 18, 2005 at 22:23 (MET) | Permalink | Add comment

Wednesday April 13, 2005

ActiveMQ Backed by Major Banks

As this article by EWeek indicates major banks (JP Morgan Chase is the one mentioned here) a collaborate to develop an open source message-oriented-middleware. This es especially interesting as the open-source platform is based on the ActiveMQ wire-protocol, which is going to be called AMQ and is to be submitted as an RFC (read this comment by James Strachan).

Apart from the general open-source considerations (liberate from vendors, etc.) main reasons for this seem to get better support for C/C++ environments and high-performance goals by getting operating system level support for OSes like RedHat, SuSE and Solaris (!).

It seems that ActiveMQ is going to make it. Go, James, go! :-)

Posted on Apr 13, 2005 at 22:42 (MET) | Permalink | Add comment

Wednesday April 13, 2005

BPEL Engine @ Apache

Yesterday Apache announced that Twister will be joining the Apache Agila project. Twister seems to be a fairly decent, well-documented BPEL engine with less bells and wistles attached than others. I hope to get the time (& budget) to integrate Twister with our integration bus as an replacement for our home-grown engine with its proprietary syntax.

Posted on Apr 13, 2005 at 20:20 (MET) | Permalink | Add comment

Thursday April 7, 2005

Develop ActiveMQ with Eclipse

I just spent some time to get the Eclipse projects for ActiveMQ working. I encountered the following problems:

  • Before running ‘maven eclipse’ it is required to build activemq first (run ‘maven’), as activemq-core-3.0-SNAPSHOT can not be found on any repository.
  • The .classpath file for the core module contains a classpath entry for <ACTIVEMQ_HOME>/src/conf, while the correct path would be <ACTIVEMQ_HOME>/modules/core/src/conf.
  • Eclipse’s compiler settings need to be change in order to enable the ‘assert’ keyword.

Apart from that I think ActiveMQ is fairly decent example for a complex Maven build.

Update: The wrong classpath entry has been fixed (AMQ-228)

Posted on Apr 7, 2005 at 15:33 (MET) | Permalink | Add comment