Before you start working with the examples given in this book, make sure that you have Java JDK 6 installed on your your filesystem. To execute some examples, you will also need a Apache Maven downloaded and properly installed. Java 6 JDK can be downloaded from the following site: http://www.oracle.com/technetwork/java/javase/downloads/index.html.
Maven distribution can be found on the appropriate Apache web page: http://maven.apache.org. ServiceMix modules are based on Maven, so you can develop them in any IDE supporting this build tool (such as Eclipse or IntelliJ Idea).
No credit card required