Code Kata: RoboStack

Last week I stumbled upon this article on JavaLobby. Below a quote from the article.

Code Katas are small, relatively simple exercises designed to give you a problem to try and solve. I like to use them as a way to get my feet wet and help write something more interesting than “Hello World” but less complicated than “The Internet’s Next Killer App”.

The Code Kata  is about a robotic arm that can manipulate an assembly-line. The robotic arm should be able to process commands like: move x over y, move x onto y and pile x over y. Please read the article if you want to know more about the problem domain. This weekend I gave it a try. What started out as a small coding exercise, emerged to the exploration of several frameworks like: Swing Application Framework  (JSR 296), Spring JMS and ActiveMQ.

Below you can see a screenshot of the server and client application.

Feel free to download the Maven2 project: robostack.zip

* Note: to let the client and server communicate with eachother, you should have ActiveMQ up and running on port 61616.

RoboStack

Laat een reactie achter

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>