CamelEarthquake is a project mainly written in Java, it's free.
download fuse 4-3-0 file and unpack to /downloadedFuse http://fusesource.com/ product_download/fuse-esb-apache-servicemix/4-3-0-fuse-03-00/unix
replace /downloadedFuse/etc/org.apache.karaf.features.cfg key value pair "features- Boot=..." with featuresBoot=config,activemq-broker,camel,camel-http,camel-jaxb,jbi-cluster,war, servicemix-cxf-bc,servicemix-file,servicemix-ftp,servicemix-http,servicemix-jms, servicemix-mail,servicemix-bean,servicemix-camel,servicemix-cxf-se,servicemix-drools, servicemix-eip,servicemix-osworkflow,servicemix-quartz,servicemix-scripting, servicemix-validation,servicemix-saxon,servicemix-wsn2005,camel,camel-spring-osgi, cxf,camel-cxf,camel-jetty,web,cxf-jaxrs,camel-rss,activemq-camel,rome-osgi,camel-mail
please modify the Constants in GlobalConstants.java for path settings.
start fuse with /downloadedFuse/bin/servicemix
on the karaf shell type:
browse to http://localhost:9000/earthquakeService/Earthparts