About Us

OWAL is a small software company in London. If you need a Java contractor familiar with banking, publishing, or New Media then please contact us.

OpenWeb Analysts Ltd (commonly known as OWAL) was formed by Alex McLintock sometime in the last century to provide software development services to London companies. Since then OWAL has worked for some of the biggest names in finance and publishing including SwissRe, Deutsche Bank, Brevan Howard Asset Management, Lehman Brothers and Reuters.

The slogan "Software for Complex Websites" tries to convey the system integration work we do in building the back end servers for powerful web applications. As such we have varied interests which we will be writing about on this site.

In particular, we aim to help you get the most from Open Source Software, especially that provided by the Apache Software Foundation, Content Management Systems, and BigData problems where you have more data than can be processed by an individual machine.

One-Jar helps package java apps

So I recently had need to package up a Spring Roo Java application so that it could be run by someone else remotely. Now most SpringRoo apps I know are web apps - deployed as WAR files to a web server like Tomcat. But I was asked to make sure it ran from the command line. The main problem I had was that all my third party jar files are stored in my local Maven repository.

Hadoop User Group - UK Oct 13th

Well, I hope to make it to the Hadoop User Group UK meeting in London tomorrow - but I am suffering from a cold. I hope to see you there, but am not sure whether I will be well enough. Booo.

http://skillsmatter.com/event/nosql/data-integration

By the way - the HUGUK mailing list is moving to Meetup.com
You still need to register with Skillsmatter for events at Skillsmatter offices...

Hadoop User Group - UK

As usual. I intend to be at the Hadoop User Group UK meeting in London next week. Here is the original announcement from Dan Harvey.

Now the summer break is drawing to a close we're got our September
meetup coming up. It's going to be on the 8th September at
SkillsMatter again with the theme for the evening being on the hadoop
ecosystem. This has evolved quite a bit since we last met and has
sparked quite a bit of discussion.

We've got two talks arranged for the evening :-

- Dan Harvey will start with a talk on the "State of the Hadoop ecosystem"

REST client in Spring

Aug 24 2011

So, how do we create a REST client in a Spring based java application. It's easy, isn't it? All you do is make an http connection and read the results. Well, not quite. In this example I use a simple call to http://realurl.org as an example.

Spring Roo Tutorial: LongURL, Part 3

Aug 8 2011

In my previous two tutorials we produced something that responds to REST requests like this:

  GET http://myhost:8080/longurl/urlmaps/[url_id]
  Accept: application/json

But that isn't very useful when looking back at my requirements. I really want to send a URL as a parameter - not its id.

Spring Roo Tutorial: LongURL, Part 2

Aug 4 2011

So in my last article in this series I talked about creating a basic REST server with Spring Roo. Here I start running the server and testing it.

Syntax Highlighter for Drupal

Aug 4 2011

There is a rather cool little library that I think should be more widely used: The Syntax Highlighter from Alex Gorbatchev. ( https://github.com/alexgorbatchev/SyntaxHighlighter )

It helps when you want to include little snippets of code, xml, html, php, java, shell, whatever in your web pages. There is a separate Drupal module ( http://drupal.org/project/syntaxhighlighter ) which makes it very easy to use.

Here is an example from their demo page...It is an example of an html page.

  

Spring Roo In Action MEAP

I have received a review copy of "Spring Roo In Action" which is an Early Access e-book from Manning ( http://www.manning.com/rimple/ )
It will be interesting to compare this to the Spring Roo cookbook which I reviewed earlier this year.

Spring Roo Tutorial: LongURL, Part 1

A little while back I needed to create a simple server to supply some information to some local machines, and cache that information. I realised that it was probably a project I could use Spring Roo to great effect, and that it was simple enough to provide the basis for a tutorial. Here is that Tutorial