h1. Prerequisites *Environment:* * Java SE Development Kit 1.6.x or greater ([http://www.oracle.com/technetwork/java/javase/]). * Apache Maven 3.0.3 ([http://maven.apache.org/download.html]). * Eclipse IDE Eclipse for RCP and RAP Developers ([http://www.eclipse.org/downloads/packages/release/indigo/sr2]). * Apache KARAF 2.2.x or 2.3.x ([http://karaf.apache.org/index/community/download.html]); Download and extract the Eclipse IDE for RCP and RAP Developers archives to a directory of your choice (for e.g. $HOME/eclipse). The archive will be extracted to a directory named eclipse under the directory you specified (for e.g. $HOME/tools/eclipse/eclipse), referred to as ** from now on. Make sure that the JDK in the PATH is Sun JDK 6.0. Launch Eclipse by running /eclipse. To install the Karaf, download the Karaf 2.2.x runtime from Apache Karaf downloads and extract the archive to a directory of your choice (for e.g. $HOME/tools/karaf). The archive will be extracted to a directory apache-karaf-2.2.* (for e.g. $HOME/tools/karaf/apache-karaf-2.2.*). We will refer to this directory as ** from now on.