diff --git a/CMakeLists.txt b/CMakeLists.txt
index 03082d6dea9186946a940cf75c8856fd0de01bc1..927cb12b2ba83a1312e26919f94e11559fc36eab 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2,12 +2,12 @@ PROJECT(Simox)
 
 cmake_minimum_required(VERSION 2.6)
 MESSAGE(STATUS "******************** Configuring Simox ************************")
-set (SIMOX_BUILD_DIRECTORY ${CMAKE_BINARY_DIR} CACHE STRING "Simox build directory")
+set (Simox_BUILD_DIRECTORY ${CMAKE_BINARY_DIR} CACHE STRING "Simox build directory")
 
 INCLUDE (config.cmake)
 
 
-MESSAGE(STATUS "\n** SETTING Simox target directory to: ${SIMOX_BUILD_DIRECTORY}")
+MESSAGE(STATUS "\n** SETTING Simox target directory to: ${Simox_BUILD_DIRECTORY}")
 add_subdirectory(VirtualRobot)
 add_subdirectory(MotionPlanning)
 add_subdirectory(GraspPlanning)
@@ -21,16 +21,16 @@ add_subdirectory(doc)
 ############################################
 MESSAGE (STATUS "\n ***** Simox: Generating CMake files for build and install setup")
 
-set(SIMOX_MAJOR_VERSION 2)
-set(SIMOX_MINOR_VERSION 1)
-set(SIMOX_PATCH_VERSION 3)
-set(SIMOX_VERSION
-    ${SIMOX_MAJOR_VERSION}.${SIMOX_MINOR_VERSION}.${SIMOX_PATCH_VERSION})
+set(Simox_MAJOR_VERSION 2)
+set(Simox_MINOR_VERSION 1)
+set(Simox_PATCH_VERSION 3)
+set(Simox_VERSION
+    ${Simox_MAJOR_VERSION}.${Simox_MINOR_VERSION}.${Simox_PATCH_VERSION})
 
-MESSAGE (STATUS " ** Simox version: ${SIMOX_VERSION}")
+MESSAGE (STATUS " ** Simox version: ${Simox_VERSION}")
 
-set(SIMOX_LIBRARIES VirtualRobot Saba GraspStudio)
-set(SIMOX_EXECUTABLES "")
+set(Simox_LIBRARIES VirtualRobot Saba GraspStudio)
+set(Simox_EXECUTABLES "")
 
 # Export the package for use from the build-tree
 # (this registers the build-tree with a global CMake-registry)
@@ -46,91 +46,91 @@ EXPORT(PACKAGE Simox)
 #message(STATUS "VirtualRobot_external_INCLUDE_DIRS: ${VirtualRobot_external_INCLUDE_DIRS}")
 
 # import Virtual-Robot configs (build)
-SET (VIRTUAL_ROBOT_CONFIG_INBUILD "${SIMOX_BUILD_DIRECTORY}/VirtualRobotConfig.cmake")
-SET (VIRTUAL_ROBOT_CONFIG_INSTALL_LOCAL "${SIMOX_BUILD_DIRECTORY}/InstallFiles/VirtualRobotConfig.cmake")
-#MESSAGE ("VIRTUAL_ROBOT_CONFIG_INBUILD = ${VIRTUAL_ROBOT_CONFIG_INBUILD}")
-#MESSAGE ("VIRTUAL_ROBOT_CONFIG_INSTALL_LOCAL = ${VIRTUAL_ROBOT_CONFIG_INSTALL_LOCAL}")
-include ("${VIRTUAL_ROBOT_CONFIG_INBUILD}")
+SET (VirtualRobot_CONFIG_INBUILD "${Simox_BUILD_DIRECTORY}/VirtualRobotConfig.cmake")
+SET (VirtualRobot_CONFIG_INSTALL_LOCAL "${Simox_BUILD_DIRECTORY}/InstallFiles/VirtualRobotConfig.cmake")
+#MESSAGE ("VirtualRobot_CONFIG_INBUILD = ${VirtualRobot_CONFIG_INBUILD}")
+#MESSAGE ("VirtualRobot_CONFIG_INSTALL_LOCAL = ${VirtualRobot_CONFIG_INSTALL_LOCAL}")
+include ("${VirtualRobot_CONFIG_INBUILD}")
 
 # Create an SimoxConfig.cmake file for the use from the build tree
-SET(SIMOX_LIBRARIES_ALL "${VIRTUAL_ROBOT_LIBRARIES}" "Saba" "GraspStudio")
-SET(SIMOX_BASE_DIR "${PROJECT_SOURCE_DIR}")
-SET(SIMOX_INCLUDE_DIRS "${VIRTUAL_ROBOT_INCLUDE_DIRS}" "${GRASP_STUDIO_INCLUDE_DIRS}" "${SABA_INCLUDE_DIRS}")
-SET(SIMOX_LIB_DIRS "${VIRTUAL_ROBOT_LIBRARY_DIRS}" "${GRASP_STUDIO_LIBRARY_DIRS}" "${SABA_LIBRARY_DIRS}")
-SET(SIMOX_LIB_FLAGS "${VIRTUAL_ROBOT_COMPILE_FLAGS} ${GRASP_STUDIO_COMPILE_FLAGS} ${SABA_COMPILE_FLAGS}")
-SET(SIMOX_CMAKE_DIR "${SIMOX_BUILD_DIRECTORY}/share/Simox/cmake")
-SET(VIRTUAL_ROBOT_CMAKE_DIR "${SIMOX_BUILD_DIRECTORY}/share/VirtualRobot/cmake")
-SET(SIMOX_LIBRARY_CMAKE_INCLUDE "${VIRTUAL_ROBOT_CMAKE_INCLUDE}")
-SET(SIMOX_DATA_PATH "${VIRTUAL_ROBOT_DATA_PATH}")
+SET(Simox_LIBRARIES_ALL "${VirtualRobot_LIBRARIES}" "Saba" "GraspStudio")
+SET(Simox_BASE_DIR "${PROJECT_SOURCE_DIR}")
+SET(Simox_INCLUDE_DIRS "${VirtualRobot_INCLUDE_DIRS}" "${GRASP_STUDIO_INCLUDE_DIRS}" "${SABA_INCLUDE_DIRS}")
+SET(Simox_LIB_DIRS "${VirtualRobot_LIBRARY_DIRS}" "${GRASP_STUDIO_LIBRARY_DIRS}" "${SABA_LIBRARY_DIRS}")
+SET(Simox_LIB_FLAGS "${VirtualRobot_COMPILE_FLAGS} ${GRASP_STUDIO_COMPILE_FLAGS} ${SABA_COMPILE_FLAGS}")
+SET(Simox_CMAKE_DIR "${Simox_BUILD_DIRECTORY}/share/Simox/cmake")
+SET(VirtualRobot_CMAKE_DIR "${Simox_BUILD_DIRECTORY}/share/VirtualRobot/cmake")
+SET(Simox_LIBRARY_CMAKE_INCLUDE "${VirtualRobot_CMAKE_INCLUDE}")
+SET(Simox_DATA_PATH "${VirtualRobot_DATA_PATH}")
 
 # the SimoxConfig.cmake will be used by external porjects to setup Simox via the FindPackage method.
-# So it must be located in the Simox_DIR directory (build-tree -> SIMOX_BUILD_DIRECTORY)
+# So it must be located in the Simox_DIR directory (build-tree -> Simox_BUILD_DIRECTORY)
 configure_file(
     ${PROJECT_SOURCE_DIR}/CMakeModules/SimoxConfig.cmake.in
-    "${SIMOX_BUILD_DIRECTORY}/SimoxConfig.cmake"
+    "${Simox_BUILD_DIRECTORY}/SimoxConfig.cmake"
     @ONLY)
 
 configure_file(
     ${PROJECT_SOURCE_DIR}/CMakeModules/SimoxConfigVersion.cmake.in
-    "${SIMOX_BUILD_DIRECTORY}/SimoxConfigVersion.cmake"
+    "${Simox_BUILD_DIRECTORY}/SimoxConfigVersion.cmake"
     @ONLY)
 
 configure_file("${PROJECT_SOURCE_DIR}/CMakeModules/SimoxExternalLibrarySetup.cmake"
-    "${SIMOX_BUILD_DIRECTORY}/share/Simox/cmake/SimoxExternalLibrarySetup.cmake" COPYONLY)
+    "${Simox_BUILD_DIRECTORY}/share/Simox/cmake/SimoxExternalLibrarySetup.cmake" COPYONLY)
 configure_file("${PROJECT_SOURCE_DIR}/CMakeModules/SimoxMacros.cmake"
-    "${SIMOX_BUILD_DIRECTORY}/share/Simox/cmake/SimoxMacros.cmake" COPYONLY)
+    "${Simox_BUILD_DIRECTORY}/share/Simox/cmake/SimoxMacros.cmake" COPYONLY)
 configure_file("${PROJECT_SOURCE_DIR}/CMakeModules/FindSimox.cmake"
-    "${SIMOX_BUILD_DIRECTORY}/share/Simox/cmake/FindSimox.cmake" COPYONLY)
+    "${Simox_BUILD_DIRECTORY}/share/Simox/cmake/FindSimox.cmake" COPYONLY)
  
 # Create an SimoxConfig.cmake file for the use from the install tree
 # and install it
 
 # import Virtual-Robot configs (install)
 # do not include files from install tree here (the files are not installed yet. So include them manually from inbuild)
-SET (VIRTUAL_ROBOT_DISABLE_DEPENDENCIES_INCLUDE TRUE)
-include ("${VIRTUAL_ROBOT_CONFIG_INSTALL_LOCAL}")
+SET (VirtualRobot_DISABLE_DEPENDENCIES_INCLUDE TRUE)
+include ("${VirtualRobot_CONFIG_INSTALL_LOCAL}")
 include(${PROJECT_SOURCE_DIR}/VirtualRobot/CMakeModules/VirtualRobotExternalLibrarySetup.cmake)
 include(${PROJECT_SOURCE_DIR}/VirtualRobot/CMakeModules/VirtualRobotMacros.cmake)
 
-SET(SIMOX_INCLUDE_DIRS "${VIRTUAL_ROBOT_INCLUDE_DIRS}" "${GRASP_STUDIO_INCLUDE_DIRS}" "${SABA_INCLUDE_DIRS}")
-SET(SIMOX_LIB_DIRS "${VIRTUAL_ROBOT_LIBRARY_DIRS}" "${GRASP_STUDIO_LIBRARY_DIRS}" "${SABA_LIBRARY_DIRS}")
-SET(SIMOX_LIB_FLAGS "${VIRTUAL_ROBOT_COMPILE_FLAGS} ${GRASP_STUDIO_COMPILE_FLAGS} ${SABA_COMPILE_FLAGS}")
-SET(SIMOX_BASE_DIR "${CMAKE_INSTALL_PREFIX}/include")
-SET(SIMOX_CMAKE_DIR "${CMAKE_INSTALL_PREFIX}/share/Simox/cmake")
-SET(VIRTUAL_ROBOT_CMAKE_DIR "${CMAKE_INSTALL_PREFIX}/share/VirtualRobot/cmake")
-SET(SIMOX_DATA_PATH "${CMAKE_INSTALL_PREFIX}/data")
+SET(Simox_INCLUDE_DIRS "${VirtualRobot_INCLUDE_DIRS}" "${GRASP_STUDIO_INCLUDE_DIRS}" "${SABA_INCLUDE_DIRS}")
+SET(Simox_LIB_DIRS "${VirtualRobot_LIBRARY_DIRS}" "${GRASP_STUDIO_LIBRARY_DIRS}" "${SABA_LIBRARY_DIRS}")
+SET(Simox_LIB_FLAGS "${VirtualRobot_COMPILE_FLAGS} ${GRASP_STUDIO_COMPILE_FLAGS} ${SABA_COMPILE_FLAGS}")
+SET(Simox_BASE_DIR "${CMAKE_INSTALL_PREFIX}/include")
+SET(Simox_CMAKE_DIR "${CMAKE_INSTALL_PREFIX}/share/Simox/cmake")
+SET(VirtualRobot_CMAKE_DIR "${CMAKE_INSTALL_PREFIX}/share/VirtualRobot/cmake")
+SET(Simox_DATA_PATH "${CMAKE_INSTALL_PREFIX}/data")
 configure_file(
     ${PROJECT_SOURCE_DIR}/CMakeModules/SimoxConfig.cmake.in
-    "${SIMOX_BUILD_DIRECTORY}/InstallFiles/SimoxConfig.cmake"
+    "${Simox_BUILD_DIRECTORY}/InstallFiles/SimoxConfig.cmake"
     @ONLY)
 configure_file(
     ${PROJECT_SOURCE_DIR}/CMakeModules/SimoxConfigVersion.cmake.in
-    "${SIMOX_BUILD_DIRECTORY}/InstallFiles/SimoxConfigVersion.cmake"
+    "${Simox_BUILD_DIRECTORY}/InstallFiles/SimoxConfigVersion.cmake"
     @ONLY)
 # The SimoxConfig.cmake will be used by external porjects to setup Simox via the FindPackage method.
 # So it must be located in the Simox_DIR directory (install-tree -> CMAKE_INSTALL_PREFIX)
 install(FILES
-    "${SIMOX_BUILD_DIRECTORY}/InstallFiles/SimoxConfig.cmake"
-    "${SIMOX_BUILD_DIRECTORY}/InstallFiles/SimoxConfigVersion.cmake"
+    "${Simox_BUILD_DIRECTORY}/InstallFiles/SimoxConfig.cmake"
+    "${Simox_BUILD_DIRECTORY}/InstallFiles/SimoxConfigVersion.cmake"
     DESTINATION "${CMAKE_INSTALL_PREFIX}")
 install(FILES
     "${PROJECT_SOURCE_DIR}/CMakeModules/SimoxExternalLibrarySetup.cmake"
     "${PROJECT_SOURCE_DIR}/CMakeModules/SimoxMacros.cmake"
     "${PROJECT_SOURCE_DIR}/CMakeModules/FindSimox.cmake"
-    DESTINATION "${SIMOX_CMAKE_DIR}")
+    DESTINATION "${Simox_CMAKE_DIR}")
 install(FILES
     "${PROJECT_SOURCE_DIR}/CMakeModules/SimoxExternalLibrarySetup.cmake"
     "${PROJECT_SOURCE_DIR}/CMakeModules/SimoxMacros.cmake"
     "${PROJECT_SOURCE_DIR}/CMakeModules/FindSimox.cmake"
-    DESTINATION "${SIMOX_CMAKE_DIR}")
+    DESTINATION "${Simox_CMAKE_DIR}")
 
 
 #
 #INSTALL(TARGETS Simox 
 #        EXPORT SimoxLibraryDepends
-#        RUNTIME DESTINATION ${SIMOX_INSTALL_BIN_DIR}
-#        LIBRARY DESTINATION ${SIMOX_INSTALL_LIB_DIR}
-#        ARCHIVE DESTINATION ${SIMOX_INSTALL_LIB_DIR}
+#        RUNTIME DESTINATION ${Simox_INSTALL_BIN_DIR}
+#        LIBRARY DESTINATION ${Simox_INSTALL_LIB_DIR}
+#        ARCHIVE DESTINATION ${Simox_INSTALL_LIB_DIR}
 #        )
 
 
diff --git a/CMakeModules/FindSimox.cmake b/CMakeModules/FindSimox.cmake
index 23e2673371017364a30c0178db9738d64d392416..345b45b397799c5d9d991b14d54954633d3e5d9c 100644
--- a/CMakeModules/FindSimox.cmake
+++ b/CMakeModules/FindSimox.cmake
@@ -9,16 +9,16 @@
 ##   [ The paths should point to either the build or the install directory or Simox ]
 #
 # The following variables are set:
-## SIMOX_FOUND       - TRUE on success
-## SIMOX_INCLUDE_DIR - The include directory
-## SIMOX_LIBRARIES   - The libraries
+## Simox_FOUND       - TRUE on success
+## Simox_INCLUDE_DIR - The include directory
+## Simox_LIBRARIES   - The libraries
 #
 #
 # A CMakeLists.txt file for setting up a simox related project could look like this:
 #
 ## PROJECT ( myDemo )
 ## FIND_PACKAGE(Simox REQUIRED)
-## IF(SIMOX_USE_COIN_VISUALIZATION)
+## IF(Simox_USE_COIN_VISUALIZATION)
 ##   FILE(GLOB SRCS ${PROJECT_SOURCE_DIR}/myDemo.cpp ${PROJECT_SOURCE_DIR}/myWindow.cpp)
 ##   FILE(GLOB INCS ${PROJECT_SOURCE_DIR}/myWindow.h)
 ##   set(GUI_MOC_HDRS ${PROJECT_SOURCE_DIR}/myWindow.h)
@@ -33,17 +33,20 @@ find_path( Simox_DIR SimoxConfig.cmake
                     "${Simox_DIR}" 
                     "$ENV{Simox_DIR}")
 
-SET (Simox_CMAKE_CONFIG ${Simox_DIR}/SimoxConfig.cmake)               
-MESSAGE(STATUS " * Including ${Simox_CMAKE_CONFIG}")
+SET (Simox_CMAKE_CONFIG ${Simox_DIR}/SimoxConfig.cmake)
+if (NOT (Simox_FIND_QUIETLY OR VirtualRobot_FIND_QUIETLY))       
+    MESSAGE(STATUS " * Including ${Simox_CMAKE_CONFIG}")
+endif()
 include (${Simox_CMAKE_CONFIG})
 
-if( SIMOX_LIBRARIES AND SIMOX_BASE_DIR)
-    set( SIMOX_FOUND TRUE )
-    set( SIMOX_INCLUDE_DIR ${SIMOX_BASE_DIR} )
-    set( SIMOX_LIBRARY ${SIMOX_LIBRARIES} )
+if( Simox_LIBRARIES AND Simox_BASE_DIR)
+    set( Simox_FOUND TRUE )
+    set( VirtualRobot_FOUND TRUE )
+    set( Simox_INCLUDE_DIR ${Simox_BASE_DIR} )
+    set( Simox_LIBRARY ${Simox_LIBRARIES} )
 endif()
 
 include( FindPackageHandleStandardArgs )
-find_package_handle_standard_args( Simox DEFAULT_MSG SIMOX_LIBRARIES SIMOX_INCLUDE_DIR )
+find_package_handle_standard_args( Simox DEFAULT_MSG Simox_LIBRARIES Simox_INCLUDE_DIR )
 
-mark_as_advanced( SIMOX_INCLUDE_DIR SIMOX_LIBRARIES )
+mark_as_advanced( Simox_INCLUDE_DIR Simox_LIBRARIES )
diff --git a/CMakeModules/SimoxConfig.cmake.in b/CMakeModules/SimoxConfig.cmake.in
index 17e1450fbe40123f0097735ea82871a91a546f6c..51ba05c582b124cb0c487952d6da4eefbc567917 100644
--- a/CMakeModules/SimoxConfig.cmake.in
+++ b/CMakeModules/SimoxConfig.cmake.in
@@ -2,43 +2,47 @@
 
 # - Config file for the Simox package
 # It defines the following variables
-#  SIMOX_INCLUDE_DIRS  - include directories for Simox
-#  SIMOX_LIBRARY_DIRS  - library directories for Simox (normally not used!)
-#  SIMOX_LIBRARIES     - libraries to link against
-#  SIMOX_EXECUTABLES   - the Simox executable
-#  SIMOX_COMPILE_FLAGS - compile flags
-#  SIMOX_CMAKE_INCLUDE - list of includes that may be neccessary for external libraries (e.g. QT_USE_FILE)
-#  SIMOX_DATA_PATH     - the standard data path
-#  SIMOX_CMAKE_DIR     - Path to Simox cmake files.
-#  SIMOX_BASE_DIR      - Path to Simox
+#  Simox_INCLUDE_DIRS  - include directories for Simox
+#  Simox_LIBRARY_DIRS  - library directories for Simox (normally not used!)
+#  Simox_LIBRARIES     - libraries to link against
+#  Simox_EXECUTABLES   - the Simox executable
+#  Simox_COMPILE_FLAGS - compile flags
+#  Simox_CMAKE_INCLUDE - list of includes that may be neccessary for external libraries (e.g. QT_USE_FILE)
+#  Simox_DATA_PATH     - the standard data path
+#  Simox_CMAKE_DIR     - Path to Simox cmake files.
+#  Simox_BASE_DIR      - Path to Simox
 
-SET(SIMOX_INCLUDE_DIRS "@SIMOX_INCLUDE_DIRS@")
-SET(SIMOX_LIBRARY_DIRS "@SIMOX_LIB_DIRS@")
-SET(SIMOX_COMPILE_FLAGS "@SIMOX_LIB_FLAGS@")
-SET(SIMOX_CMAKE_INCLUDE "@SIMOX_LIBRARY_CMAKE_INCLUDE@")
-SET(SIMOX_DATA_PATH "@SIMOX_DATA_PATH@")
-SET(SIMOX_CMAKE_DIR "@SIMOX_CMAKE_DIR@")
-SET(VIRTUAL_ROBOT_CMAKE_DIR "@VIRTUAL_ROBOT_CMAKE_DIR@")
-SET(SIMOX_BASE_DIR "@SIMOX_BASE_DIR@")
+SET(Simox_INCLUDE_DIRS "@Simox_INCLUDE_DIRS@")
+SET(Simox_LIBRARY_DIRS "@Simox_LIB_DIRS@")
+SET(Simox_COMPILE_FLAGS "@Simox_LIB_FLAGS@")
+SET(Simox_CMAKE_INCLUDE "@Simox_LIBRARY_CMAKE_INCLUDE@")
+SET(Simox_DATA_PATH "@Simox_DATA_PATH@")
+SET(Simox_CMAKE_DIR "@Simox_CMAKE_DIR@")
+SET(VirtualRobot_CMAKE_DIR "@VirtualRobot_CMAKE_DIR@")
+SET(Simox_BASE_DIR "@Simox_BASE_DIR@")
 
 # These are IMPORTED targets created by SimoxLibraryDepends.cmake
-SET(SIMOX_LIBRARIES "@SIMOX_LIBRARIES_ALL@")
-SET(SIMOX_EXECUTABLES "@SIMOX_EXECUTABLES@")
+SET(Simox_LIBRARIES "@Simox_LIBRARIES_ALL@")
+SET(Simox_EXECUTABLES "@Simox_EXECUTABLES@")
 
-SET(SIMOX_VISUALIZATION "@SIMOX_VISUALIZATION@")
-SET(SIMOX_USE_COIN_VISUALIZATION "@SIMOX_USE_COIN_VISUALIZATION@")
-SET(SIMOX_USE_OPENSCENEGRAPH_VISUALIZATION "@SIMOX_USE_OPENSCENEGRAPH_VISUALIZATION@")
-SET(SIMOX_VISUALIZATION_LIBS "@SIMOX_VISUALIZATION_LIBS@")
-SET(SIMOX_VISUALIZATION_INCLUDE_PATHS "@SIMOX_VISUALIZATION_INCLUDE_PATHS@")
-SET(SIMOX_VISUALIZATION_COMPILE_FLAGS "@SIMOX_VISUALIZATION_COMPILE_FLAGS@")
+SET(Simox_VISUALIZATION "@Simox_VISUALIZATION@")
+SET(Simox_USE_COIN_VISUALIZATION "@Simox_USE_COIN_VISUALIZATION@")
+SET(Simox_USE_OPENSCENEGRAPH_VISUALIZATION "@Simox_USE_OPENSCENEGRAPH_VISUALIZATION@")
+SET(Simox_VISUALIZATION_LIBS "@Simox_VISUALIZATION_LIBS@")
+SET(Simox_VISUALIZATION_INCLUDE_PATHS "@Simox_VISUALIZATION_INCLUDE_PATHS@")
+SET(Simox_VISUALIZATION_COMPILE_FLAGS "@Simox_VISUALIZATION_COMPILE_FLAGS@")
 
 # Convenient setup: all simox-related dependencies are included here.
-# If this causes troubles, disable it by steting SIMOX_DISABLE_DEPENDENCIES_INCLUDE. 
+# If this causes troubles, disable it by steting Simox_DISABLE_DEPENDENCIES_INCLUDE. 
 # Then you will need to setup the dependencies on your own, similar to the setup in SimoxExternalLibrarySetup.cmake
-IF(NOT SIMOX_DISABLE_DEPENDENCIES_INCLUDE)
+IF(NOT Simox_DISABLE_DEPENDENCIES_INCLUDE)
     # include all library dependencies
-    MESSAGE(STATUS " * Including ${SIMOX_CMAKE_DIR}/SimoxExternalLibrarySetup.cmake")
-    include(${SIMOX_CMAKE_DIR}/SimoxExternalLibrarySetup.cmake)
-    MESSAGE(STATUS " * Including ${SIMOX_CMAKE_DIR}/SimoxMacros.cmake")
-    include(${SIMOX_CMAKE_DIR}/SimoxMacros.cmake)
+    if (NOT (Simox_FIND_QUIETLY OR VirtualRobot_FIND_QUIETLY)) 
+        MESSAGE(STATUS " * Including ${Simox_CMAKE_DIR}/SimoxExternalLibrarySetup.cmake")
+    endif()
+    include(${Simox_CMAKE_DIR}/SimoxExternalLibrarySetup.cmake)
+    if (NOT (Simox_FIND_QUIETLY OR VirtualRobot_FIND_QUIETLY)) 
+        MESSAGE(STATUS " * Including ${Simox_CMAKE_DIR}/SimoxMacros.cmake")
+    endif()
+    include(${Simox_CMAKE_DIR}/SimoxMacros.cmake)
 ENDIF()
diff --git a/CMakeModules/SimoxConfigVersion.cmake.in b/CMakeModules/SimoxConfigVersion.cmake.in
index 7af48785509e3153199f84d22e8df783e5c42e7d..72771e106ce9522a495e4d06dfaca04b27db655e 100644
--- a/CMakeModules/SimoxConfigVersion.cmake.in
+++ b/CMakeModules/SimoxConfigVersion.cmake.in
@@ -1,6 +1,6 @@
 ##  Copyright (c) 2012, Karlsruhe Institute of Technology 
 
-set(PACKAGE_VERSION "@SIMOX_VERSION@")
+set(PACKAGE_VERSION "@Simox_VERSION@")
 
   # Check whether the requested PACKAGE_FIND_VERSION is compatible
   if("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}")
diff --git a/CMakeModules/SimoxExternalLibrarySetup.cmake b/CMakeModules/SimoxExternalLibrarySetup.cmake
index f29f7a9e96936f1d8847ebba2e9bf9a00336b5d6..7dbca40570d92dd05ec9620fe0da4d36b639842a 100644
--- a/CMakeModules/SimoxExternalLibrarySetup.cmake
+++ b/CMakeModules/SimoxExternalLibrarySetup.cmake
@@ -1,12 +1,14 @@
 
 # Setup paths, libs and external cmake files to be used for SIMOX
 
-MESSAGE(STATUS "SETTING LIBRARY DEPENDENCIES FOR SIMOX")
+if (NOT (Simox_FIND_QUIETLY OR VirtualRobot_FIND_QUIETLY))
+    MESSAGE(STATUS "SETTING LIBRARY DEPENDENCIES FOR SIMOX")
+endif()
 
 # VR
 
 INCLUDE (${Simox_DIR}/VirtualRobotConfig.cmake)
-INCLUDE (${VIRTUAL_ROBOT_CMAKE_DIR}/VirtualRobotExternalLibrarySetup.cmake)
+INCLUDE (${VirtualRobot_CMAKE_DIR}/VirtualRobotExternalLibrarySetup.cmake)
 
 # SABA
 
diff --git a/CMakeModules/SimoxMacros.cmake b/CMakeModules/SimoxMacros.cmake
index 668c87272087a376a63d0c55d92dfff5d6168d84..22c2a9c41c86851c0e9fb1b9cc6aacc4143e70a3 100644
--- a/CMakeModules/SimoxMacros.cmake
+++ b/CMakeModules/SimoxMacros.cmake
@@ -11,7 +11,7 @@ function(VirtualRobotQtApplication name srcs incs mocFiles uiFiles)
 
     ################################## EXECUTABLE ##############################
     ADD_EXECUTABLE(${name} ${srcs} ${incs} ${generatedUiFiles} ${generatedMocFiles})
-    TARGET_LINK_LIBRARIES(${name} ${VIRTUAL_ROBOT_LIBRARIES})
+    TARGET_LINK_LIBRARIES(${name} ${VirtualRobot_LIBRARIES})
 
 endfunction()
 
diff --git a/GraspPlanning/CMakeLists.txt b/GraspPlanning/CMakeLists.txt
index 81dbdd968a97531f27a372b8c24c81266a510861..6cdf3dba7c357c14a776c31f4e4b007030769612 100644
--- a/GraspPlanning/CMakeLists.txt
+++ b/GraspPlanning/CMakeLists.txt
@@ -39,7 +39,7 @@ Visualization/ConvexHullVisualization.h
 ${GRASPSTUDIO_SimoxDir}/VirtualRobot/definesVR.h
 )
 
-if (SIMOX_VISUALIZATION AND SIMOX_USE_COIN_VISUALIZATION)
+if (Simox_VISUALIZATION AND Simox_USE_COIN_VISUALIZATION)
 	SET(SOURCES
 	${SOURCES}
 	Visualization/CoinVisualization/CoinConvexHullVisualization.cpp
@@ -51,20 +51,20 @@ if (SIMOX_VISUALIZATION AND SIMOX_USE_COIN_VISUALIZATION)
 	)
 endif ()
 
-# this var is considered for generating SIMOX_INCLUDE_DIRS_
+# this var is considered for generating Simox_INCLUDE_DIRS_
 SET(GRASP_STUDIO_INCLUDE_DIRS "${GRASPSTUDIO_SimoxDir}" "${GRASPSTUDIO_DIR}" "${GRASPSTUDIO_DIR}/ExternalDependencies/qhull-2003.1/include")
 
 INCLUDE_DIRECTORIES(${GRASPSTUDIO_SimoxDir})
 INCLUDE_DIRECTORIES(${GRASPSTUDIO_DIR})
 INCLUDE_DIRECTORIES(${GRASPSTUDIO_DIR}/ExternalDependencies/qhull-2003.1/include)
 
-INCLUDE_DIRECTORIES(${VIRTUAL_ROBOT_EXTERNAL_INCLUDE_DIRS})
-ADD_DEFINITIONS(${VIRTUAL_ROBOT_EXTERNAL_LIBRARY_FLAGS})
+INCLUDE_DIRECTORIES(${VirtualRobot_EXTERNAL_INCLUDE_DIRS})
+ADD_DEFINITIONS(${VirtualRobot_EXTERNAL_LIBRARY_FLAGS})
 
 
 ADD_LIBRARY (GraspStudio SHARED ${SOURCES} ${INCLUDES})
-#MESSAGE("VIRTUAL_ROBOT_ROBOT_LINK_LIBRARIES:" ${VIRTUAL_ROBOT_LINK_LIBRARIES})
-TARGET_LINK_LIBRARIES (GraspStudio ${COLLISIONDETECTION_LIB} ${VIRTUAL_ROBOT_EXTERNAL_LIBRARIES} VirtualRobot qhull)
+#MESSAGE("VirtualRobot_ROBOT_LINK_LIBRARIES:" ${VirtualRobot_LINK_LIBRARIES})
+TARGET_LINK_LIBRARIES (GraspStudio ${COLLISIONDETECTION_LIB} ${VirtualRobot_EXTERNAL_LIBRARIES} VirtualRobot qhull)
 
 # include examples
 ADD_SUBDIRECTORY(examples/)
diff --git a/GraspPlanning/config.cmake b/GraspPlanning/config.cmake
index a922472ea21a4e1a2b1460cb394166e09085ee1f..f0d9c6945b41e14506e401aefde8db3e5dedc1b7 100644
--- a/GraspPlanning/config.cmake
+++ b/GraspPlanning/config.cmake
@@ -7,35 +7,35 @@ IF (NOT GRASPSTUDIO_CONFIGURED)
     SET(GRASPSTUDIO_DIR ${CurrentGSPath})
     
     ############################# SETUP PATHS TO Simox #############################
-    SET(GS_SIMOX_DIR_STANDARD "${CurrentGSPath}/..")
+    SET(GS_Simox_DIR_STANDARD "${CurrentGSPath}/..")
     # be sure to have the absolute path
-    get_filename_component(GS_SIMOX_DIR_STANDARD ${GS_SIMOX_DIR_STANDARD} ABSOLUTE)
+    get_filename_component(GS_Simox_DIR_STANDARD ${GS_Simox_DIR_STANDARD} ABSOLUTE)
     
-    SET (GRASPSTUDIO_SimoxDir ${GS_SIMOX_DIR_STANDARD} CACHE STRING "Path to Simox used by GraspStudio")
+    SET (GRASPSTUDIO_SimoxDir ${GS_Simox_DIR_STANDARD} CACHE STRING "Path to Simox used by GraspStudio")
     
     INCLUDE(${GRASPSTUDIO_SimoxDir}/config.cmake)
     #INCLUDE(${GRASPSTUDIO_SimoxDir}/CMakeModules/SimoxProject.cmake)
     	
-    IF(NOT DEFINED SIMOX_BUILD_DIRECTORY)
-    	get_filename_component(SIMOX_BUILD_DIRECTORY ${SIMOX_BUILD_DIRECTORY} ABSOLUTE)
-    	SET(SIMOX_BUILD_DIRECTORY "${GRASPSTUDIO_SimoxDir}/build" CACHE STRING "Simox build directory used by GraspStudio")
-    	SET(SIMOX_LIB_DIR ${SIMOX_BUILD_DIRECTORY}/lib)
-    	SET(SIMOX_BIN_DIR ${SIMOX_BUILD_DIRECTORY}/bin)
+    IF(NOT DEFINED Simox_BUILD_DIRECTORY)
+    	get_filename_component(Simox_BUILD_DIRECTORY ${Simox_BUILD_DIRECTORY} ABSOLUTE)
+    	SET(Simox_BUILD_DIRECTORY "${GRASPSTUDIO_SimoxDir}/build" CACHE STRING "Simox build directory used by GraspStudio")
+    	SET(Simox_LIB_DIR ${Simox_BUILD_DIRECTORY}/lib)
+    	SET(Simox_BIN_DIR ${Simox_BUILD_DIRECTORY}/bin)
     ENDIF()
     
     ############################# SETUP PATHS #############################
     #ADD_DEFINITIONS(-DGRASPSTUDIO_BASE_DIR="${GRASPSTUDIO_DIR}")
     
     # Define, where to put the binaries
-    SET(GRASPSTUDIO_LIB_DIR ${SIMOX_LIB_DIR})
-    SET(GRASPSTUDIO_BIN_DIR ${SIMOX_BIN_DIR})
+    SET(GRASPSTUDIO_LIB_DIR ${Simox_LIB_DIR})
+    SET(GRASPSTUDIO_BIN_DIR ${Simox_BIN_DIR})
     MESSAGE(STATUS "** GRASPSTUDIO_LIB_DIR: ${GRASPSTUDIO_LIB_DIR}")
     MESSAGE(STATUS "** GRASPSTUDIO_BIN_DIR: ${GRASPSTUDIO_BIN_DIR}")
     
     # Define, where to install the binaries
-    SET(GRASPSTUDIO_INSTALL_LIB_DIR ${SIMOX_INSTALL_LIB_DIR})
-    SET(GRASPSTUDIO_INSTALL_BIN_DIR ${SIMOX_INSTALL_BIN_DIR})
-    SET(GRASPSTUDIO_INSTALL_HEADER_DIR ${SIMOX_INSTALL_HEADER_DIR})
+    SET(GRASPSTUDIO_INSTALL_LIB_DIR ${Simox_INSTALL_LIB_DIR})
+    SET(GRASPSTUDIO_INSTALL_BIN_DIR ${Simox_INSTALL_BIN_DIR})
+    SET(GRASPSTUDIO_INSTALL_HEADER_DIR ${Simox_INSTALL_HEADER_DIR})
     
     #######################################################################
     # Setup for testing
@@ -45,9 +45,9 @@ IF (NOT GRASPSTUDIO_CONFIGURED)
     
     MACRO(ADD_GRASPSTUDIO_TEST TEST_NAME)
     	ADD_EXECUTABLE(${TEST_NAME} ${CMAKE_CURRENT_SOURCE_DIR}/${TEST_NAME}.cpp)
-    	TARGET_LINK_LIBRARIES(${TEST_NAME} VirtualRobot Saba GraspStudio ${VIRTUAL_ROBOT_LINK_LIBRARIES})
+    	TARGET_LINK_LIBRARIES(${TEST_NAME} VirtualRobot Saba GraspStudio ${VirtualRobot_LINK_LIBRARIES})
     	IF(NOT UNIX)
-    	   SET_TARGET_PROPERTIES(${TEST_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${SIMOX_BIN_DIR})
+    	   SET_TARGET_PROPERTIES(${TEST_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${Simox_BIN_DIR})
     	ENDIF(NOT UNIX)
     	SET_TARGET_PROPERTIES(${TEST_NAME} PROPERTIES FOLDER "GraspStudio Tests")
     	ADD_TEST( GraspStudio_${TEST_NAME} ${TEST_NAME} --output_format=XML --log_level=all --report_level=no)
diff --git a/GraspPlanning/examples/GraspPlanner/CMakeLists.txt b/GraspPlanning/examples/GraspPlanner/CMakeLists.txt
index cbb1eb1045b3a727151b401cd57ece4972eca617..5764582ca337487fb78c6a38b8a377c0213f24fe 100644
--- a/GraspPlanning/examples/GraspPlanner/CMakeLists.txt
+++ b/GraspPlanning/examples/GraspPlanner/CMakeLists.txt
@@ -4,7 +4,7 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6.4)
 
 CMAKE_POLICY(VERSION 2.6)
 	
-IF(SIMOX_VISUALIZATION AND SIMOX_USE_COIN_VISUALIZATION)
+IF(Simox_VISUALIZATION AND Simox_USE_COIN_VISUALIZATION)
 
 	# the variable "demo_SRCS" contains all .cpp files of this project
 	FILE(GLOB demo_SRCS ${PROJECT_SOURCE_DIR}/GraspPlanner.cpp ${PROJECT_SOURCE_DIR}/GraspPlannerWindow.cpp)
diff --git a/GraspPlanning/examples/GraspQuality/CMakeLists.txt b/GraspPlanning/examples/GraspQuality/CMakeLists.txt
index 52ae1f3e9b42b9853a08a42b8e78fe59b48afb57..a70ea73550d2e48c4fd79e0a0007b85848d30a0b 100644
--- a/GraspPlanning/examples/GraspQuality/CMakeLists.txt
+++ b/GraspPlanning/examples/GraspQuality/CMakeLists.txt
@@ -4,7 +4,7 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6.4)
 
 CMAKE_POLICY(VERSION 2.6)
 
-IF(SIMOX_VISUALIZATION AND SIMOX_USE_COIN_VISUALIZATION)
+IF(Simox_VISUALIZATION AND Simox_USE_COIN_VISUALIZATION)
      
 	# the variable "demo_SRCS" contains all .cpp files of this project
 	FILE(GLOB demo_SRCS ${PROJECT_SOURCE_DIR}/GraspQualityDemo.cpp ${PROJECT_SOURCE_DIR}/GraspQualityWindow.cpp)
diff --git a/MotionPlanning/CMakeLists.txt b/MotionPlanning/CMakeLists.txt
index c05b3e8d47f41f759ba0e982d4d3b18da315252b..e95aef14b842b9e22a3c18595abecffa339ab89d 100644
--- a/MotionPlanning/CMakeLists.txt
+++ b/MotionPlanning/CMakeLists.txt
@@ -7,9 +7,9 @@ MESSAGE (STATUS "\n ***** CONFIGURING Simox project Saba *****")
 INCLUDE (config.cmake)
 
 #MESSAGE(STATUS "Saba: using VirtualRobotDir: ${SABA_VirtualRobotDir}")
-#MESSAGE(STATUS "      SIMOX_LIB_DIR: ${SIMOX_LIB_DIR}")
-#MESSAGE(STATUS "      SIMOX_BIN_DIR: ${SIMOX_BIN_DIR}")
-#MESSAGE ("SIMOX_USE_COIN_VISUALIZATION:${SIMOX_USE_COIN_VISUALIZATION}")
+#MESSAGE(STATUS "      Simox_LIB_DIR: ${Simox_LIB_DIR}")
+#MESSAGE(STATUS "      Simox_BIN_DIR: ${Simox_BIN_DIR}")
+#MESSAGE ("Simox_USE_COIN_VISUALIZATION:${Simox_USE_COIN_VISUALIZATION}")
 
 SET(SOURCES
 CSpace/CSpace.cpp
@@ -56,7 +56,7 @@ ${SABA_SimoxDir}/VirtualRobot/definesVR.h
 )
 
 
-if (SIMOX_USE_COIN_VISUALIZATION)
+if (Simox_USE_COIN_VISUALIZATION)
 	SET(SOURCES
 	${SOURCES}
 	Visualization/CoinVisualization/CoinRrtWorkspaceVisualization.cpp
@@ -66,20 +66,20 @@ if (SIMOX_USE_COIN_VISUALIZATION)
 	${INCLUDES}
 	Visualization/CoinVisualization/CoinRrtWorkspaceVisualization.h
 	)
-endif (SIMOX_USE_COIN_VISUALIZATION)
+endif (Simox_USE_COIN_VISUALIZATION)
 
-# this var is considered for generating SIMOX_INCLUDE_DIRS
+# this var is considered for generating Simox_INCLUDE_DIRS
 SET(SABA_INCLUDE_DIRS "${SABA_DIR}")
 
 INCLUDE_DIRECTORIES(${SABA_DIR})
-LINK_DIRECTORIES (${SIMOX_LIB_DIR})
+LINK_DIRECTORIES (${Simox_LIB_DIR})
 
-INCLUDE_DIRECTORIES(${VIRTUAL_ROBOT_EXTERNAL_INCLUDE_DIRS})
-ADD_DEFINITIONS(${VIRTUAL_ROBOT_EXTERNAL_LIBRARY_FLAGS})
+INCLUDE_DIRECTORIES(${VirtualRobot_EXTERNAL_INCLUDE_DIRS})
+ADD_DEFINITIONS(${VirtualRobot_EXTERNAL_LIBRARY_FLAGS})
 
 ADD_LIBRARY (Saba SHARED ${SOURCES} ${INCLUDES})
-#MESSAGE("VIRTUAL_ROBOT_ROBOT_LINK_LIBRARIES:" ${VIRTUAL_ROBOT_EXTERNAL_LIBRARIES})
-TARGET_LINK_LIBRARIES (Saba VirtualRobot ${VIRTUAL_ROBOT_EXTERNAL_LIBRARIES})
+#MESSAGE("VirtualRobot_ROBOT_LINK_LIBRARIES:" ${VirtualRobot_EXTERNAL_LIBRARIES})
+TARGET_LINK_LIBRARIES (Saba VirtualRobot ${VirtualRobot_EXTERNAL_LIBRARIES})
 
 # .DLL path
 SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${SABA_BIN_DIR})
diff --git a/MotionPlanning/config.cmake b/MotionPlanning/config.cmake
index dd753b25a1632099eb133a8ad623629ac50e2a90..64c4a8c74c04731c413e6b52f1685d2a1dca33ff 100644
--- a/MotionPlanning/config.cmake
+++ b/MotionPlanning/config.cmake
@@ -7,34 +7,34 @@ IF (NOT SABA_CONFIGURED)
     SET(SABA_DIR ${CurrentSabaPath})
     
     ############################# SETUP PATHS TO Simox #############################
-    SET(SIMOX_DIR_STANDARD "${CurrentSabaPath}/..")
+    SET(Simox_DIR_STANDARD "${CurrentSabaPath}/..")
     # be sure to have the absolute path
-    get_filename_component(SIMOX_DIR_STANDARD ${SIMOX_DIR_STANDARD} ABSOLUTE)
+    get_filename_component(Simox_DIR_STANDARD ${Simox_DIR_STANDARD} ABSOLUTE)
     
-    SET (SABA_SimoxDir ${SIMOX_DIR_STANDARD} CACHE STRING "Path to Simox used by SaBa")
+    SET (SABA_SimoxDir ${Simox_DIR_STANDARD} CACHE STRING "Path to Simox used by SaBa")
     
     INCLUDE(${SABA_SimoxDir}/config.cmake)
     
-    IF(NOT DEFINED SIMOX_BUILD_DIRECTORY)
-    	get_filename_component(SIMOX_BUILD_DIRECTORY ${SIMOX_BUILD_DIRECTORY} ABSOLUTE)
-    	SET(SIMOX_BUILD_DIRECTORY "${SABA_SimoxDir}/build" CACHE STRING "Simox build directory used by SaBa")
-    	SET(SIMOX_LIB_DIR ${SIMOX_BUILD_DIRECTORY}/lib)
-    	SET(SIMOX_BIN_DIR ${SIMOX_BUILD_DIRECTORY}/bin)
+    IF(NOT DEFINED Simox_BUILD_DIRECTORY)
+    	get_filename_component(Simox_BUILD_DIRECTORY ${Simox_BUILD_DIRECTORY} ABSOLUTE)
+    	SET(Simox_BUILD_DIRECTORY "${SABA_SimoxDir}/build" CACHE STRING "Simox build directory used by SaBa")
+    	SET(Simox_LIB_DIR ${Simox_BUILD_DIRECTORY}/lib)
+    	SET(Simox_BIN_DIR ${Simox_BUILD_DIRECTORY}/bin)
     ENDIF()
     
     ############################# SETUP PATHS #############################
     #ADD_DEFINITIONS(-DSABA_BASE_DIR="${SABA_DIR}")
     
     # Define, where to put the binaries
-    SET(SABA_LIB_DIR ${SIMOX_LIB_DIR})
-    SET(SABA_BIN_DIR ${SIMOX_BIN_DIR})
+    SET(SABA_LIB_DIR ${Simox_LIB_DIR})
+    SET(SABA_BIN_DIR ${Simox_BIN_DIR})
     MESSAGE(STATUS "** SABA_LIB_DIR: ${SABA_LIB_DIR}")
     MESSAGE(STATUS "** SABA_BIN_DIR: ${SABA_BIN_DIR}")
     
     # Define, where to install the binaries
-    SET(SABA_INSTALL_LIB_DIR ${SIMOX_INSTALL_LIB_DIR})
-    SET(SABA_INSTALL_BIN_DIR ${SIMOX_INSTALL_BIN_DIR})
-    SET(SABA_INSTALL_HEADER_DIR ${SIMOX_INSTALL_HEADER_DIR})
+    SET(SABA_INSTALL_LIB_DIR ${Simox_INSTALL_LIB_DIR})
+    SET(SABA_INSTALL_BIN_DIR ${Simox_INSTALL_BIN_DIR})
+    SET(SABA_INSTALL_HEADER_DIR ${Simox_INSTALL_HEADER_DIR})
     
     #######################################################################
     # Setup for testing
@@ -44,9 +44,9 @@ IF (NOT SABA_CONFIGURED)
     
     MACRO(ADD_SABA_TEST TEST_NAME)
     	ADD_EXECUTABLE(${TEST_NAME} ${CMAKE_CURRENT_SOURCE_DIR}/${TEST_NAME}.cpp)
-    	TARGET_LINK_LIBRARIES(${TEST_NAME} VirtualRobot Saba ${VIRTUAL_ROBOT_LINK_LIBRARIES})
+    	TARGET_LINK_LIBRARIES(${TEST_NAME} VirtualRobot Saba ${VirtualRobot_LINK_LIBRARIES})
     	IF(NOT UNIX)
-    	   SET_TARGET_PROPERTIES(${TEST_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${SIMOX_BIN_DIR})
+    	   SET_TARGET_PROPERTIES(${TEST_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${Simox_BIN_DIR})
     	ENDIF(NOT UNIX)
     	SET_TARGET_PROPERTIES(${TEST_NAME} PROPERTIES FOLDER "Saba Tests")
     	ADD_TEST( Saba_${TEST_NAME} ${TEST_NAME} --output_format=XML --log_level=all --report_level=no)
diff --git a/MotionPlanning/examples/GraspRRT/CMakeLists.txt b/MotionPlanning/examples/GraspRRT/CMakeLists.txt
index 44736e2a31ad4fae5049616a3f4f2c0b5d62dca6..ab9318882064e70ced16125151035fd4fafc829d 100644
--- a/MotionPlanning/examples/GraspRRT/CMakeLists.txt
+++ b/MotionPlanning/examples/GraspRRT/CMakeLists.txt
@@ -4,7 +4,7 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6.4)
 
 CMAKE_POLICY(VERSION 2.6)
 
-IF(SIMOX_VISUALIZATION AND SIMOX_USE_COIN_VISUALIZATION)
+IF(Simox_VISUALIZATION AND Simox_USE_COIN_VISUALIZATION)
 	    
 	# the variable "demo_SRCS" contains all .cpp files of this project
 	FILE(GLOB demo_SRCS ${PROJECT_SOURCE_DIR}/GraspRrtDemo.cpp ${PROJECT_SOURCE_DIR}/GraspRrtWindow.cpp)
@@ -23,13 +23,13 @@ IF(SIMOX_VISUALIZATION AND SIMOX_USE_COIN_VISUALIZATION)
     SimoxQtApplication("${PROJECT_NAME}" "${demo_SRCS}" "${demo_INCS}" "${GUI_MOC_HDRS}" "${GUI_UIS}")
 
 	SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES FOLDER "Examples")
-    SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${SIMOX_BIN_DIR})
+    SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${Simox_BIN_DIR})
 
      # install
 	 INSTALL(TARGETS ${PROJECT_NAME}
         DESTINATION ${SABA_INSTALL_BIN_DIR})
         
-    MESSAGE( STATUS ${PROJECT_NAME} " will be placed into " ${SIMOX_BIN_DIR})
+    MESSAGE( STATUS ${PROJECT_NAME} " will be placed into " ${Simox_BIN_DIR})
     MESSAGE( STATUS ${PROJECT_NAME} " will be installed into " ${SABA_INSTALL_BIN_DIR})
 
   
diff --git a/MotionPlanning/examples/IKRRT/CMakeLists.txt b/MotionPlanning/examples/IKRRT/CMakeLists.txt
index f00e4905b155d8ab308be7faf2e528070f3e6a13..b513f9df1b9a0170f1f3ce107cf2224dcd539741 100644
--- a/MotionPlanning/examples/IKRRT/CMakeLists.txt
+++ b/MotionPlanning/examples/IKRRT/CMakeLists.txt
@@ -4,8 +4,8 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6.4)
 
 CMAKE_POLICY(VERSION 2.6)
 
-IF(SIMOX_VISUALIZATION AND SIMOX_USE_COIN_VISUALIZATION)
-    LINK_DIRECTORIES(${SIMOX_LIB_DIR})
+IF(Simox_VISUALIZATION AND Simox_USE_COIN_VISUALIZATION)
+    LINK_DIRECTORIES(${Simox_LIB_DIR})
     
 	    
 	# the variable "demo_SRCS" contains all .cpp files of this project
@@ -32,16 +32,16 @@ IF(SIMOX_VISUALIZATION AND SIMOX_USE_COIN_VISUALIZATION)
 
     ADD_EXECUTABLE(${PROJECT_NAME} ${demo_SRCS} ${demo_INCS})
     SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES FOLDER "Examples")
-    SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${SIMOX_BIN_DIR})
+    SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${Simox_BIN_DIR})
 
-    TARGET_LINK_LIBRARIES(${PROJECT_NAME} VirtualRobot Saba ${SIMOX_VISUALIZATION_LIBS})
-    INCLUDE_DIRECTORIES(${SIMOX_VISUALIZATION_INCLUDE_PATHS})
+    TARGET_LINK_LIBRARIES(${PROJECT_NAME} VirtualRobot Saba ${Simox_VISUALIZATION_LIBS})
+    INCLUDE_DIRECTORIES(${Simox_VISUALIZATION_INCLUDE_PATHS})
     INCLUDE(${QT_USE_FILE})
-    ADD_DEFINITIONS(${SIMOX_VISUALIZATION_COMPILE_FLAGS})
+    ADD_DEFINITIONS(${Simox_VISUALIZATION_COMPILE_FLAGS})
 
     INSTALL(TARGETS ${PROJECT_NAME}
         DESTINATION ${SABA_INSTALL_BIN_DIR})
         
-    MESSAGE( STATUS ${PROJECT_NAME} " will be placed into " ${SIMOX_BIN_DIR})
+    MESSAGE( STATUS ${PROJECT_NAME} " will be placed into " ${Simox_BIN_DIR})
     MESSAGE( STATUS ${PROJECT_NAME} " will be installed into " ${SABA_INSTALL_BIN_DIR})
 ENDIF()
diff --git a/MotionPlanning/examples/MultiThreadedPlanning/CMakeLists.txt b/MotionPlanning/examples/MultiThreadedPlanning/CMakeLists.txt
index d8fbc25bcfe086f9382fbb90e0e2c3be8487fb05..4f87585751cc32598faae6c51e2f313640111958 100644
--- a/MotionPlanning/examples/MultiThreadedPlanning/CMakeLists.txt
+++ b/MotionPlanning/examples/MultiThreadedPlanning/CMakeLists.txt
@@ -5,7 +5,7 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6.0)
 CMAKE_POLICY(VERSION 2.6)
 
 
-IF(SIMOX_VISUALIZATION AND SIMOX_USE_COIN_VISUALIZATION)
+IF(Simox_VISUALIZATION AND Simox_USE_COIN_VISUALIZATION)
 	    
 	# the variable "demo_SRCS" contains all .cpp files of this project
 	FILE(GLOB demo_SRCS ${PROJECT_SOURCE_DIR}/MTPlanning.cpp ${PROJECT_SOURCE_DIR}/MTPlanningWindow.cpp ${PROJECT_SOURCE_DIR}/MTPlanningScenery.cpp)
@@ -24,13 +24,13 @@ IF(SIMOX_VISUALIZATION AND SIMOX_USE_COIN_VISUALIZATION)
 	SimoxQtApplication("${PROJECT_NAME}" "${demo_SRCS}" "${demo_INCS}" "${GUI_MOC_HDRS}" "${GUI_UIS}")
 	
 	SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES FOLDER "Examples")
-	SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${SIMOX_BIN_DIR})
+	SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${Simox_BIN_DIR})
 	
 	 # install
 	INSTALL(TARGETS ${PROJECT_NAME}
 	    DESTINATION ${SABA_INSTALL_BIN_DIR})
 	    
-	MESSAGE( STATUS ${PROJECT_NAME} " will be placed into " ${SIMOX_BIN_DIR})
+	MESSAGE( STATUS ${PROJECT_NAME} " will be placed into " ${Simox_BIN_DIR})
 	MESSAGE( STATUS ${PROJECT_NAME} " will be installed into " ${SABA_INSTALL_BIN_DIR})
 
   
diff --git a/MotionPlanning/examples/RRT/CMakeLists.txt b/MotionPlanning/examples/RRT/CMakeLists.txt
index 998e775fa7546689d1c2d48130c5b31b9f1afb0d..262d94a762f597d9504e0c32e2c47b905179bae4 100644
--- a/MotionPlanning/examples/RRT/CMakeLists.txt
+++ b/MotionPlanning/examples/RRT/CMakeLists.txt
@@ -6,27 +6,27 @@ CMAKE_POLICY(VERSION 2.6)
 
 INCLUDE_DIRECTORIES(${SABA_DIR})
 
-IF(SIMOX_VISUALIZATION AND SIMOX_USE_COIN_VISUALIZATION)
+IF(Simox_VISUALIZATION AND Simox_USE_COIN_VISUALIZATION)
 
-    LINK_DIRECTORIES(${SIMOX_LIB_DIR})
+    LINK_DIRECTORIES(${Simox_LIB_DIR})
 
     # the variable "demo_SRCS" contains all .cpp files of this project
 	FILE(GLOB demo_SRCS ${PROJECT_SOURCE_DIR}/RRTdemo.cpp)
     
     ADD_EXECUTABLE(${PROJECT_NAME} ${demo_SRCS})
     SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES FOLDER "Examples")
-    SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${SIMOX_BIN_DIR})
+    SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${Simox_BIN_DIR})
 
-    TARGET_LINK_LIBRARIES(${PROJECT_NAME} VirtualRobot Saba ${SIMOX_VISUALIZATION_LIBS})
-    INCLUDE_DIRECTORIES(${SIMOX_VISUALIZATION_INCLUDE_PATHS})
+    TARGET_LINK_LIBRARIES(${PROJECT_NAME} VirtualRobot Saba ${Simox_VISUALIZATION_LIBS})
+    INCLUDE_DIRECTORIES(${Simox_VISUALIZATION_INCLUDE_PATHS})
     INCLUDE(${QT_USE_FILE})
-    ADD_DEFINITIONS(${SIMOX_VISUALIZATION_COMPILE_FLAGS})
+    ADD_DEFINITIONS(${Simox_VISUALIZATION_COMPILE_FLAGS})
 
     INSTALL(TARGETS ${PROJECT_NAME}
         DESTINATION ${SABA_INSTALL_BIN_DIR})
         
-    MESSAGE( STATUS ${PROJECT_NAME} " will be placed into " ${SIMOX_BIN_DIR})
+    MESSAGE( STATUS ${PROJECT_NAME} " will be placed into " ${Simox_BIN_DIR})
     MESSAGE( STATUS ${PROJECT_NAME} " will be installed into " ${SABA_INSTALL_BIN_DIR})
 ELSE()
-	MESSAGE (STATUS "SIMOX_USE_COIN_VISUALIZATION not defined: Skipping ${PROJECT_NAME}")
+	MESSAGE (STATUS "Simox_USE_COIN_VISUALIZATION not defined: Skipping ${PROJECT_NAME}")
 ENDIF()
diff --git a/MotionPlanning/examples/RrtGui/CMakeLists.txt b/MotionPlanning/examples/RrtGui/CMakeLists.txt
index 89fff730a3debd67ea6f116cab8fe0ef42498910..afbbc0c02a59643d992b565825489083990dd399 100644
--- a/MotionPlanning/examples/RrtGui/CMakeLists.txt
+++ b/MotionPlanning/examples/RrtGui/CMakeLists.txt
@@ -7,7 +7,7 @@ CMAKE_POLICY(VERSION 2.6)
 
 INCLUDE(${SABA_SimoxDir}/CMakeModules/SimoxMacros.cmake)
 
-IF(SIMOX_VISUALIZATION AND SIMOX_USE_COIN_VISUALIZATION)
+IF(Simox_VISUALIZATION AND Simox_USE_COIN_VISUALIZATION)
      
 	# the variable "demo_SRCS" contains all .cpp files of this project
 	FILE(GLOB demo_SRCS ${PROJECT_SOURCE_DIR}/RrtGui.cpp ${PROJECT_SOURCE_DIR}/RrtGuiWindow.cpp)
diff --git a/VirtualRobot/CMakeLists.txt b/VirtualRobot/CMakeLists.txt
index 9d85c6cc9daacb524959e43d5bb280787f8fe151..30342f830206a554fcc8ff46b69e870e30603950 100644
--- a/VirtualRobot/CMakeLists.txt
+++ b/VirtualRobot/CMakeLists.txt
@@ -7,8 +7,8 @@ CMAKE_POLICY(VERSION 2.6)
 
 INCLUDE(config.cmake)
 
-MESSAGE (STATUS " * VirtualRobot Binary directory: ${VIRTUAL_ROBOT_BIN_DIR}")
-MESSAGE (STATUS " * VirtualRobot Library directory: ${VIRTUAL_ROBOT_LIB_DIR}")
+MESSAGE (STATUS " * VirtualRobot Binary directory: ${VirtualRobot_BIN_DIR}")
+MESSAGE (STATUS " * VirtualRobot Library directory: ${VirtualRobot_LIB_DIR}")
 
 SET(SOURCES
 CollisionDetection/CollisionChecker.cpp
@@ -131,7 +131,7 @@ SphereApproximator.h
 ADD_SUBDIRECTORY(Visualization/tests)
 ADD_SUBDIRECTORY(Workspace/tests)
 
-if (VIRTUAL_ROBOT_VISUALIZATION AND VIRTUAL_ROBOT_USE_COIN_VISUALIZATION)
+if (VirtualRobot_VISUALIZATION AND VirtualRobot_USE_COIN_VISUALIZATION)
 
 	SET(SOURCES
 	${SOURCES}
@@ -148,7 +148,7 @@ if (VIRTUAL_ROBOT_VISUALIZATION AND VIRTUAL_ROBOT_USE_COIN_VISUALIZATION)
 	)
 	ADD_SUBDIRECTORY(Visualization/CoinVisualization/tests)
 	
-elseif (VIRTUAL_ROBOT_VISUALIZATION AND VIRTUAL_ROBOT_USE_OPENSCENEGRAPH_VISUALIZATION)
+elseif (VirtualRobot_VISUALIZATION AND VirtualRobot_USE_OPENSCENEGRAPH_VISUALIZATION)
 
 	SET(SOURCES
 	${SOURCES}
@@ -176,8 +176,8 @@ elseif (VIRTUAL_ROBOT_VISUALIZATION AND VIRTUAL_ROBOT_USE_OPENSCENEGRAPH_VISUALI
 
 endif ()
 
-#INCLUDE_DIRECTORIES(${VIRTUAL_ROBOT_VISUALIZATION_INCLUDE_PATHS})
-#ADD_DEFINITIONS(${VIRTUAL_ROBOT_VISUALIZATION_COMPILE_FLAGS})
+#INCLUDE_DIRECTORIES(${VirtualRobot_VISUALIZATION_INCLUDE_PATHS})
+#ADD_DEFINITIONS(${VirtualRobot_VISUALIZATION_COMPILE_FLAGS})
 
 
 #######################################################################################
@@ -185,17 +185,17 @@ endif ()
 #INCLUDE(CMakeModules/VirtualRobotExternalLibrarySetup.cmake)
 
 # manually apply the configuration of external libs
-MESSAGE(STATUS " * VIRTUAL_ROBOT_EXTERNAL_INCLUDE_DIRS: ${VIRTUAL_ROBOT_EXTERNAL_INCLUDE_DIRS}")
-INCLUDE_DIRECTORIES(${VIRTUAL_ROBOT_EXTERNAL_INCLUDE_DIRS})
+MESSAGE(STATUS " * VirtualRobot_EXTERNAL_INCLUDE_DIRS: ${VirtualRobot_EXTERNAL_INCLUDE_DIRS}")
+INCLUDE_DIRECTORIES(${VirtualRobot_EXTERNAL_INCLUDE_DIRS})
 
-MESSAGE(STATUS " * VIRTUAL_ROBOT_EXTERNAL_LIBRARY_FLAGS: ${VIRTUAL_ROBOT_EXTERNAL_LIBRARY_FLAGS}")
-ADD_DEFINITIONS(${VIRTUAL_ROBOT_EXTERNAL_LIBRARY_FLAGS})
+MESSAGE(STATUS " * VirtualRobot_EXTERNAL_LIBRARY_FLAGS: ${VirtualRobot_EXTERNAL_LIBRARY_FLAGS}")
+ADD_DEFINITIONS(${VirtualRobot_EXTERNAL_LIBRARY_FLAGS})
 
-MESSAGE(STATUS " * VIRTUAL_ROBOT_EXTERNAL_LIBRARY_DIRS: ${VIRTUAL_ROBOT_EXTERNAL_LIBRARY_DIRS}")
-LINK_DIRECTORIES( ${VIRTUAL_ROBOT_EXTERNAL_LIBRARY_DIRS} )
+MESSAGE(STATUS " * VirtualRobot_EXTERNAL_LIBRARY_DIRS: ${VirtualRobot_EXTERNAL_LIBRARY_DIRS}")
+LINK_DIRECTORIES( ${VirtualRobot_EXTERNAL_LIBRARY_DIRS} )
 
-MESSAGE(STATUS " * VIRTUAL_ROBOT_EXTERNAL_LIBRARY_CMAKE_INCLUDE: ${VIRTUAL_ROBOT_EXTERNAL_LIBRARY_CMAKE_INCLUDE}")
-FOREACH(f ${VIRTUAL_ROBOT_EXTERNAL_LIBRARY_CMAKE_INCLUDE})
+MESSAGE(STATUS " * VirtualRobot_EXTERNAL_LIBRARY_CMAKE_INCLUDE: ${VirtualRobot_EXTERNAL_LIBRARY_CMAKE_INCLUDE}")
+FOREACH(f ${VirtualRobot_EXTERNAL_LIBRARY_CMAKE_INCLUDE})
     MESSAGE(STATUS " ** INCLUDE: ${f}")
     INCLUDE(${f})
 ENDFOREACH(f) 
@@ -214,20 +214,20 @@ ADD_SUBDIRECTORY(examples/)
 # create configuration file which contains all compile time defines
 CONFIGURE_FILE(${PROJECT_SOURCE_DIR}/definesVR.h.cmake ${PROJECT_SOURCE_DIR}/definesVR.h)
 
-ADD_DEFINITIONS(-DVIRTUAL_ROBOT_DATA_PATH="${CMAKE_INSTALL_PREFIX}/data")
+ADD_DEFINITIONS(-DVirtualRobot_DATA_PATH="${CMAKE_INSTALL_PREFIX}/data")
 
 ADD_LIBRARY (VirtualRobot SHARED ${SOURCES} ${INCLUDES})
 
-TARGET_LINK_LIBRARIES (VirtualRobot ${COLLISIONDETECTION_LIB} ${VIRTUAL_ROBOT_EXTERNAL_LIBRARIES})
+TARGET_LINK_LIBRARIES (VirtualRobot ${COLLISIONDETECTION_LIB} ${VirtualRobot_EXTERNAL_LIBRARIES})
 # need this to let the dependencies show up in VirtualRobotLibraryDepends
-TARGET_LINK_LIBRARIES (VirtualRobot LINK_INTERFACE_LIBRARIES ${COLLISIONDETECTION_LIB} ${VIRTUAL_ROBOT_EXTERNAL_LIBRARIES})
+TARGET_LINK_LIBRARIES (VirtualRobot LINK_INTERFACE_LIBRARIES ${COLLISIONDETECTION_LIB} ${VirtualRobot_EXTERNAL_LIBRARIES})
 
 # .DLL path
-SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${VIRTUAL_ROBOT_BIN_DIR})
+SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${VirtualRobot_BIN_DIR})
 # .so path
-SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${VIRTUAL_ROBOT_LIB_DIR})
+SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${VirtualRobot_LIB_DIR})
 # .lib path (this is needed for setting the DLL-import library path on windows)
-SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES ARCHIVE_OUTPUT_DIRECTORY ${VIRTUAL_ROBOT_LIB_DIR})
+SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES ARCHIVE_OUTPUT_DIRECTORY ${VirtualRobot_LIB_DIR})
 
 
 
@@ -240,14 +240,14 @@ SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES ARCHIVE_OUTPUT_DIRECTORY ${VIRT
 ############################################
 MESSAGE(STATUS " * Generating CMake files")
 
-set(VIRTUAL_ROBOT_MAJOR_VERSION 2)
-set(VIRTUAL_ROBOT_MINOR_VERSION 1)
-set(VIRTUAL_ROBOT_PATCH_VERSION 3)
-set(VIRTUAL_ROBOT_VERSION
-    ${VIRTUAL_ROBOT_MAJOR_VERSION}.${VIRTUAL_ROBOT_MINOR_VERSION}.${VIRTUAL_ROBOT_PATCH_VERSION})
+set(VirtualRobot_MAJOR_VERSION 2)
+set(VirtualRobot_MINOR_VERSION 1)
+set(VirtualRobot_PATCH_VERSION 3)
+set(VirtualRobot_VERSION
+    ${VirtualRobot_MAJOR_VERSION}.${VirtualRobot_MINOR_VERSION}.${VirtualRobot_PATCH_VERSION})
 
-set(VIRTUAL_ROBOT_LIBRARIES VirtualRobot)
-set(VIRTUAL_ROBOT_EXECUTABLES "")
+set(VirtualRobot_LIBRARIES VirtualRobot)
+set(VirtualRobot_EXECUTABLES "")
 
 # Export the package for use from the build-tree
 # (this registers the build-tree with a global CMake-registry)
@@ -257,88 +257,88 @@ EXPORT(PACKAGE VirtualRobot)
 #get_property(VirtualRobot_external_INCLUDE_DIRS TARGET VirtualRobot PROPERTY EXTERNAL_INCLUDE_DIRS)
 #message(STATUS "VirtualRobot_external_INCLUDE_DIRS: ${VirtualRobot_external_INCLUDE_DIRS}")
 
-SET (VIRTUAL_ROBOT_CONFIG_INBUILD_DIR ${VIRTUAL_ROBOT_BUILD_DIRECTORY}/share/VirtualRobot/cmake)
-SET (VIRTUAL_ROBOT_CONFIG_INBUILD "${VIRTUAL_ROBOT_BUILD_DIRECTORY}/VirtualRobotConfig.cmake")
-SET (VIRTUAL_ROBOT_CONFIG_INSTALL_LCOAL_DIR ${VIRTUAL_ROBOT_BUILD_DIRECTORY}/InstallFiles)
-SET (VIRTUAL_ROBOT_CONFIG_INSTALL_LOCAL "${VIRTUAL_ROBOT_CONFIG_INSTALL_LCOAL_DIR}/VirtualRobotConfig.cmake")
-SET (VIRTUAL_ROBOT_CONFIG_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/share/VirtualRobot/cmake)
-SET (VIRTUAL_ROBOT_CONFIG_INSTALL "${CMAKE_INSTALL_PREFIX}/VirtualRobotConfig.cmake")
+SET (VirtualRobot_CONFIG_INBUILD_DIR ${VirtualRobot_BUILD_DIRECTORY}/share/VirtualRobot/cmake)
+SET (VirtualRobot_CONFIG_INBUILD "${VirtualRobot_BUILD_DIRECTORY}/VirtualRobotConfig.cmake")
+SET (VirtualRobot_CONFIG_INSTALL_LCOAL_DIR ${VirtualRobot_BUILD_DIRECTORY}/InstallFiles)
+SET (VirtualRobot_CONFIG_INSTALL_LOCAL "${VirtualRobot_CONFIG_INSTALL_LCOAL_DIR}/VirtualRobotConfig.cmake")
+SET (VirtualRobot_CONFIG_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/share/VirtualRobot/cmake)
+SET (VirtualRobot_CONFIG_INSTALL "${CMAKE_INSTALL_PREFIX}/VirtualRobotConfig.cmake")
 
 MESSAGE (STATUS " * VirtualRobot: SETTING UP INSTALL FILES")
-MESSAGE (STATUS " ** In-build tree: VIRTUAL_ROBOT_CONFIG_INBUILD = ${VIRTUAL_ROBOT_CONFIG_INBUILD}")
-MESSAGE (STATUS " ** Install tree : (local)   VIRTUAL_ROBOT_CONFIG_INSTALL_LOCAL = ${VIRTUAL_ROBOT_CONFIG_INSTALL_LOCAL}")
-MESSAGE (STATUS " ** Install tree : (install) VIRTUAL_ROBOT_CONFIG_INSTALL = ${VIRTUAL_ROBOT_CONFIG_INSTALL}")
+MESSAGE (STATUS " ** In-build tree: VirtualRobot_CONFIG_INBUILD = ${VirtualRobot_CONFIG_INBUILD}")
+MESSAGE (STATUS " ** Install tree : (local)   VirtualRobot_CONFIG_INSTALL_LOCAL = ${VirtualRobot_CONFIG_INSTALL_LOCAL}")
+MESSAGE (STATUS " ** Install tree : (install) VirtualRobot_CONFIG_INSTALL = ${VirtualRobot_CONFIG_INSTALL}")
 
 # Install the export set for use with the install-tree
 install(
     EXPORT VirtualRobotLibraryDepends
-    DESTINATION "${VIRTUAL_ROBOT_CONFIG_INSTALL_DIR}")
+    DESTINATION "${VirtualRobot_CONFIG_INSTALL_DIR}")
 
 
 # Create an VirtualRobotConfig.cmake file for the use from the build tree
-SET(VIRTUAL_ROBOT_LIBRARIES_ALL "${VIRTUAL_ROBOT_LIBRARIES}" "${VIRTUAL_ROBOT_EXTERNAL_LIBRARIES}")
-SET(VIRTUAL_ROBOT_DIR "${PROJECT_SOURCE_DIR}/..")
-SET(VIRTUAL_ROBOT_INCLUDE_DIRS "${VIRTUAL_ROBOT_DIR}" "${VIRTUAL_ROBOT_EXTERNAL_INCLUDE_DIRS}")
-SET(VIRTUAL_ROBOT_LIB_DIRS "${VIRTUAL_ROBOT_BUILD_DIRECTORY}/${LIB_DIR}" "${VIRTUAL_ROBOT_EXTERNAL_LIBRARY_DIRS}")
-SET(VIRTUAL_ROBOT_LIB_FLAGS "${VIRTUAL_ROBOT_EXTERNAL_LIBRARY_FLAGS}")
-SET(VIRTUAL_ROBOT_CMAKE_DIR "${VIRTUAL_ROBOT_CONFIG_INBUILD_DIR}")
-SET(VIRTUAL_ROBOT_LIBRARY_CMAKE_INCLUDE "${VIRTUAL_ROBOT_EXTERNAL_LIBRARY_CMAKE_INCLUDE}")
-SET(VIRTUAL_ROBOT_DATA_PATH "${PROJECT_SOURCE_DIR}/data")
+SET(VirtualRobot_LIBRARIES_ALL "${VirtualRobot_LIBRARIES}" "${VirtualRobot_EXTERNAL_LIBRARIES}")
+SET(VirtualRobot_DIR "${PROJECT_SOURCE_DIR}/..")
+SET(VirtualRobot_INCLUDE_DIRS "${VirtualRobot_DIR}" "${VirtualRobot_EXTERNAL_INCLUDE_DIRS}")
+SET(VirtualRobot_LIB_DIRS "${VirtualRobot_BUILD_DIRECTORY}/${LIB_DIR}" "${VirtualRobot_EXTERNAL_LIBRARY_DIRS}")
+SET(VirtualRobot_LIB_FLAGS "${VirtualRobot_EXTERNAL_LIBRARY_FLAGS}")
+SET(VirtualRobot_CMAKE_DIR "${VirtualRobot_CONFIG_INBUILD_DIR}")
+SET(VirtualRobot_LIBRARY_CMAKE_INCLUDE "${VirtualRobot_EXTERNAL_LIBRARY_CMAKE_INCLUDE}")
+SET(VirtualRobot_DATA_PATH "${PROJECT_SOURCE_DIR}/data")
 configure_file(
     ${VR_DIR}/CMakeModules/VirtualRobotConfig.cmake.in
-    "${VIRTUAL_ROBOT_BUILD_DIRECTORY}/VirtualRobotConfig.cmake"
+    "${VirtualRobot_BUILD_DIRECTORY}/VirtualRobotConfig.cmake"
     @ONLY)
 configure_file(
     ${VR_DIR}/CMakeModules/VirtualRobotConfigVersion.cmake.in
-    "${VIRTUAL_ROBOT_BUILD_DIRECTORY}/VirtualRobotConfigVersion.cmake"
+    "${VirtualRobot_BUILD_DIRECTORY}/VirtualRobotConfigVersion.cmake"
     @ONLY)
 configure_file("${PROJECT_SOURCE_DIR}/CMakeModules/VirtualRobotExternalLibrarySetup.cmake"
-    "${VIRTUAL_ROBOT_CONFIG_INBUILD_DIR}/VirtualRobotExternalLibrarySetup.cmake" COPYONLY)
+    "${VirtualRobot_CONFIG_INBUILD_DIR}/VirtualRobotExternalLibrarySetup.cmake" COPYONLY)
 configure_file("${PROJECT_SOURCE_DIR}/CMakeModules/VirtualRobotMacros.cmake"
-    "${VIRTUAL_ROBOT_CONFIG_INBUILD_DIR}/VirtualRobotMacros.cmake" COPYONLY)
+    "${VirtualRobot_CONFIG_INBUILD_DIR}/VirtualRobotMacros.cmake" COPYONLY)
 configure_file("${PROJECT_SOURCE_DIR}/CMakeModules/FindVirtualRobot.cmake"
-    "${VIRTUAL_ROBOT_CONFIG_INBUILD_DIR}/FindVirtualRobot.cmake" COPYONLY)
+    "${VirtualRobot_CONFIG_INBUILD_DIR}/FindVirtualRobot.cmake" COPYONLY)
 
     
     
 # Create an VirtualRobotConfig.cmake file for the use from the install tree
 # and install it
-SET(VIRTUAL_ROBOT_LIBRARIES_ALL "${VIRTUAL_ROBOT_LIBRARIES}" "${VIRTUAL_ROBOT_EXTERNAL_LIBRARIES}")
-SET(VIRTUAL_ROBOT_DIR "${CMAKE_INSTALL_PREFIX}/include")
-SET(VIRTUAL_ROBOT_INCLUDE_DIRS "${VIRTUAL_ROBOT_DIR}" "${VIRTUAL_ROBOT_EXTERNAL_INCLUDE_DIRS}")
-SET(VIRTUAL_ROBOT_LIB_DIRS "${CMAKE_INSTALL_PREFIX}/${LIB_DIR}" "${VIRTUAL_ROBOT_EXTERNAL_LIBRARY_DIRS}")
-SET(VIRTUAL_ROBOT_CMAKE_DIR "${VIRTUAL_ROBOT_CONFIG_INSTALL_DIR}")
-SET(VIRTUAL_ROBOT_LIB_FLAGS "${VIRTUAL_ROBOT_EXTERNAL_LIBRARY_FLAGS}")
-SET(VIRTUAL_ROBOT_LIBRARY_CMAKE_INCLUDE "${VIRTUAL_ROBOT_EXTERNAL_LIBRARY_CMAKE_INCLUDE}")
-SET(VIRTUAL_ROBOT_DATA_PATH "${CMAKE_INSTALL_PREFIX}/data")
+SET(VirtualRobot_LIBRARIES_ALL "${VirtualRobot_LIBRARIES}" "${VirtualRobot_EXTERNAL_LIBRARIES}")
+SET(VirtualRobot_DIR "${CMAKE_INSTALL_PREFIX}/include")
+SET(VirtualRobot_INCLUDE_DIRS "${VirtualRobot_DIR}" "${VirtualRobot_EXTERNAL_INCLUDE_DIRS}")
+SET(VirtualRobot_LIB_DIRS "${CMAKE_INSTALL_PREFIX}/${LIB_DIR}" "${VirtualRobot_EXTERNAL_LIBRARY_DIRS}")
+SET(VirtualRobot_CMAKE_DIR "${VirtualRobot_CONFIG_INSTALL_DIR}")
+SET(VirtualRobot_LIB_FLAGS "${VirtualRobot_EXTERNAL_LIBRARY_FLAGS}")
+SET(VirtualRobot_LIBRARY_CMAKE_INCLUDE "${VirtualRobot_EXTERNAL_LIBRARY_CMAKE_INCLUDE}")
+SET(VirtualRobot_DATA_PATH "${CMAKE_INSTALL_PREFIX}/data")
 
 configure_file(
     ${VR_DIR}/CMakeModules/VirtualRobotConfig.cmake.in
-    "${VIRTUAL_ROBOT_CONFIG_INSTALL_LCOAL_DIR}/VirtualRobotConfig.cmake"
+    "${VirtualRobot_CONFIG_INSTALL_LCOAL_DIR}/VirtualRobotConfig.cmake"
     @ONLY)
 configure_file(
     ${VR_DIR}/CMakeModules/VirtualRobotConfigVersion.cmake.in
-    "${VIRTUAL_ROBOT_CONFIG_INSTALL_LCOAL_DIR}/VirtualRobotConfigVersion.cmake"
+    "${VirtualRobot_CONFIG_INSTALL_LCOAL_DIR}/VirtualRobotConfigVersion.cmake"
     @ONLY)
 install(FILES
-    "${VIRTUAL_ROBOT_CONFIG_INSTALL_LCOAL_DIR}/VirtualRobotConfig.cmake"
-    "${VIRTUAL_ROBOT_CONFIG_INSTALL_LCOAL_DIR}/VirtualRobotConfigVersion.cmake"
+    "${VirtualRobot_CONFIG_INSTALL_LCOAL_DIR}/VirtualRobotConfig.cmake"
+    "${VirtualRobot_CONFIG_INSTALL_LCOAL_DIR}/VirtualRobotConfigVersion.cmake"
     DESTINATION "${CMAKE_INSTALL_PREFIX}")
 install(FILES
     "${PROJECT_SOURCE_DIR}/CMakeModules/VirtualRobotExternalLibrarySetup.cmake"
     "${PROJECT_SOURCE_DIR}/CMakeModules/VirtualRobotMacros.cmake"
     "${PROJECT_SOURCE_DIR}/CMakeModules/FindVirtualRobot.cmake"
-    DESTINATION "${VIRTUAL_ROBOT_CMAKE_DIR}")
+    DESTINATION "${VirtualRobot_CMAKE_DIR}")
 
 
 INSTALL(TARGETS VirtualRobot 
         EXPORT VirtualRobotLibraryDepends
-        RUNTIME DESTINATION ${VIRTUAL_ROBOT_INSTALL_BIN_DIR}
-        LIBRARY DESTINATION ${VIRTUAL_ROBOT_INSTALL_LIB_DIR}
-        ARCHIVE DESTINATION ${VIRTUAL_ROBOT_INSTALL_LIB_DIR}
+        RUNTIME DESTINATION ${VirtualRobot_INSTALL_BIN_DIR}
+        LIBRARY DESTINATION ${VirtualRobot_INSTALL_LIB_DIR}
+        ARCHIVE DESTINATION ${VirtualRobot_INSTALL_LIB_DIR}
         )
 
-INSTALL(DIRECTORY ${PROJECT_SOURCE_DIR} DESTINATION ${VIRTUAL_ROBOT_INSTALL_HEADER_DIR}
+INSTALL(DIRECTORY ${PROJECT_SOURCE_DIR} DESTINATION ${VirtualRobot_INSTALL_HEADER_DIR}
         FILES_MATCHING PATTERN "*.h"
         PATTERN ".svn" EXCLUDE
         PATTERN "CMakeModules" EXCLUDE
diff --git a/VirtualRobot/CMakeModules/FindVirtualRobot.cmake b/VirtualRobot/CMakeModules/FindVirtualRobot.cmake
index 6a97b786c2d0c2d685cf3f01d9017b53606b74a4..fc4ff3003de6b1f687dc79bd47bd45c6db9684bb 100644
--- a/VirtualRobot/CMakeModules/FindVirtualRobot.cmake
+++ b/VirtualRobot/CMakeModules/FindVirtualRobot.cmake
@@ -1,10 +1,10 @@
-# Find VIRTUAL_ROBOT 
+# Find VirtualRobot 
 #
 # This find script searches for VirtualRobot and includes all neccessary config files.
 #
-# VIRTUAL_ROBOT_FOUND       - TRUE on success
-# VIRTUAL_ROBOT_INCLUDE_DIR - The include directory
-# VIRTUAL_ROBOT_LIBRARIES   - The libraries
+# VirtualRobot_FOUND       - TRUE on success
+# VirtualRobot_INCLUDE_DIR - The include directory
+# VirtualRobot_LIBRARIES   - The libraries
 #
 # Search order
 ##  1. ${Custom_Simox_VR_DIR}
@@ -18,9 +18,8 @@
 #
 ## PROJECT ( myDemo )
 ## SET(VirtualRobot_DIR $ENV{Simox_DIR} CACHE STRING "Choose the path to VirtualRobot (install or build).")
-## SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${VirtualRobot_DIR}/share/VirtualRobot/cmake)
 ## FIND_PACKAGE(VirtualRobot REQUIRED)
-## IF(VIRTUAL_ROBOT_USE_COIN_VISUALIZATION)
+## IF(VirtualRobot_USE_COIN_VISUALIZATION)
 ##   FILE(GLOB SRCS ${PROJECT_SOURCE_DIR}/myDemo.cpp ${PROJECT_SOURCE_DIR}/myWindow.cpp)
 ##   FILE(GLOB INCS ${PROJECT_SOURCE_DIR}/myWindow.h)
 ##   set(GUI_MOC_HDRS ${PROJECT_SOURCE_DIR}/myWindow.h)
@@ -34,22 +33,26 @@
 find_path( VirtualRobot_DIR VirtualRobotConfig.cmake 
                     "${Custom_Simox_VR_DIR}"
                     "${VirtualRobot_DIR}" 
-                    "$ENV{VirtualRobot_DIR}")
+                    "$ENV{VirtualRobot_DIR}"
+                    "${Simox_DIR}" 
+                    "$ENV{SImox_DIR}"
+                    )
 
 
 SET (Simox_VR_CMAKE_CONFIG ${VirtualRobot_DIR}/VirtualRobotConfig.cmake) 
-MESSAGE(STATUS " Including ${Simox_VR_CMAKE_CONFIG}")
+if (NOT (Simox_FIND_QUIETLY OR VirtualRobot_FIND_QUIETLY)) 
+    MESSAGE(STATUS " Including ${Simox_VR_CMAKE_CONFIG}")
+endif()
 include (${Simox_VR_CMAKE_CONFIG})
 
-if( VIRTUAL_ROBOT_LIBRARIES AND VIRTUAL_ROBOT_DIR)
-    
-    set( VIRTUAL_ROBOT_FOUND TRUE )
-    set( VIRTUAL_ROBOT_INCLUDE_DIR ${VIRTUAL_ROBOT_DIR} )
-    set( VIRTUAL_ROBOT_LIBRARY ${VIRTUAL_ROBOT_LIBRARIES} )
+if( VirtualRobot_LIBRARIES AND VirtualRobot_DIR)
+    set( VirtualRobot_FOUND TRUE )
+    set( VirtualRobot_INCLUDE_DIR ${VirtualRobot_DIR} )
+    set( VirtualRobot_LIBRARY ${VirtualRobot_LIBRARIES} )
 endif()
 
 include( FindPackageHandleStandardArgs )
-find_package_handle_standard_args( Simox DEFAULT_MSG VIRTUAL_ROBOT_LIBRARIES VIRTUAL_ROBOT_INCLUDE_DIR )
+find_package_handle_standard_args( VirtualRobot DEFAULT_MSG VirtualRobot_LIBRARIES VirtualRobot_INCLUDE_DIR )
 
-mark_as_advanced( VIRTUAL_ROBOT_INCLUDE_DIR VIRTUAL_ROBOT_LIBRARIES )
+mark_as_advanced( VirtualRobot_INCLUDE_DIR VirtualRobot_LIBRARIES )
 
diff --git a/VirtualRobot/CMakeModules/VirtualRobotConfig.cmake.in b/VirtualRobot/CMakeModules/VirtualRobotConfig.cmake.in
index 61de76678d83825855ff1253a823f011f32d2b59..e0f70d66cdf87676c0a1af2bd520db893c97c646 100644
--- a/VirtualRobot/CMakeModules/VirtualRobotConfig.cmake.in
+++ b/VirtualRobot/CMakeModules/VirtualRobotConfig.cmake.in
@@ -2,51 +2,55 @@
 
 # - Config file for the VirtualRobot package
 # It defines the following variables
-#  VIRTUAL_ROBOT_INCLUDE_DIRS  - include directories for VirtualRobot
-#  VIRTUAL_ROBOT_LIBRARY_DIRS  - library directories for VirtualRobot (normally not used!)
-#  VIRTUAL_ROBOT_LIBRARIES     - libraries to link against
-#  VIRTUAL_ROBOT_EXECUTABLES   - the VirtualRobot executable
-#  VIRTUAL_ROBOT_COMPILE_FLAGS - compile flags
-#  VIRTUAL_ROBOT_CMAKE_INCLUDE - list of includes that may be neccessary for external libraries (e.g. QT_USE_FILE)
-#  VIRTUAL_ROBOT_DATA_PATH     - the standard data path
-#  VIRTUAL_ROBOT_CMAKE_DIR     - Path to VirtualRobot cmake files.
-#  VIRTUAL_ROBOT_DIR           - Path to VirtualRobot
+#  VirtualRobot_INCLUDE_DIRS  - include directories for VirtualRobot
+#  VirtualRobot_LIBRARY_DIRS  - library directories for VirtualRobot (normally not used!)
+#  VirtualRobot_LIBRARIES     - libraries to link against
+#  VirtualRobot_EXECUTABLES   - the VirtualRobot executable
+#  VirtualRobot_COMPILE_FLAGS - compile flags
+#  VirtualRobot_CMAKE_INCLUDE - list of includes that may be neccessary for external libraries (e.g. QT_USE_FILE)
+#  VirtualRobot_DATA_PATH     - the standard data path
+#  VirtualRobot_CMAKE_DIR     - Path to VirtualRobot cmake files.
+#  VirtualRobot_DIR           - Path to VirtualRobot
 
 # Tell the user project where to find VirtualRobot headers and libraries
 #get_property(VirtualRobot_external_INCLUDE_DIRS TARGET VirtualRobot PROPERTY EXTERNAL_INCLUDE_DIRS)
 #message(STATUS "VirtualRobot_external_INCLUDE_DIRS: ${VirtualRobot_external_INCLUDE_DIRS}")
 
-SET(VIRTUAL_ROBOT_INCLUDE_DIRS "@VIRTUAL_ROBOT_INCLUDE_DIRS@")
-SET(VIRTUAL_ROBOT_LIBRARY_DIRS "@VIRTUAL_ROBOT_LIB_DIRS@")
-SET(VIRTUAL_ROBOT_COMPILE_FLAGS "@VIRTUAL_ROBOT_LIB_FLAGS@")
-SET(VIRTUAL_ROBOT_CMAKE_INCLUDE "@VIRTUAL_ROBOT_LIBRARY_CMAKE_INCLUDE@")
-SET(VIRTUAL_ROBOT_DATA_PATH "@VIRTUAL_ROBOT_DATA_PATH@")
-SET(VIRTUAL_ROBOT_CMAKE_DIR "@VIRTUAL_ROBOT_CMAKE_DIR@")
-SET(VIRTUAL_ROBOT_DIR "@VIRTUAL_ROBOT_DIR@")
+SET(VirtualRobot_INCLUDE_DIRS "@VirtualRobot_INCLUDE_DIRS@")
+SET(VirtualRobot_LIBRARY_DIRS "@VirtualRobot_LIB_DIRS@")
+SET(VirtualRobot_COMPILE_FLAGS "@VirtualRobot_LIB_FLAGS@")
+SET(VirtualRobot_CMAKE_INCLUDE "@VirtualRobot_LIBRARY_CMAKE_INCLUDE@")
+SET(VirtualRobot_DATA_PATH "@VirtualRobot_DATA_PATH@")
+SET(VirtualRobot_CMAKE_DIR "@VirtualRobot_CMAKE_DIR@")
+SET(VirtualRobot_DIR "@VirtualRobot_DIR@")
 
 # VirtualRobot library dependencies (contains definitions for IMPORTED targets)
-#include("@VIRTUAL_ROBOT_CMAKE_DIR@/VirtualRobotLibraryDepends.cmake")
+#include("@VirtualRobot_CMAKE_DIR@/VirtualRobotLibraryDepends.cmake")
 
 # These are IMPORTED targets created by VirtualRobotLibraryDepends.cmake
-#SET(VIRTUAL_ROBOT_LIBRARIES "@VIRTUAL_ROBOT_LIBRARIES@")
-SET(VIRTUAL_ROBOT_LIBRARIES "@VIRTUAL_ROBOT_LIBRARIES_ALL@")
-SET(VIRTUAL_ROBOT_EXECUTABLES "@VIRTUAL_ROBOT_EXECUTABLES@")
+#SET(VirtualRobot_LIBRARIES "@VirtualRobot_LIBRARIES@")
+SET(VirtualRobot_LIBRARIES "@VirtualRobot_LIBRARIES_ALL@")
+SET(VirtualRobot_EXECUTABLES "@VirtualRobot_EXECUTABLES@")
 
-SET(VIRTUAL_ROBOT_VISUALIZATION "@VIRTUAL_ROBOT_VISUALIZATION@")
-SET(VIRTUAL_ROBOT_USE_COIN_VISUALIZATION "@VIRTUAL_ROBOT_USE_COIN_VISUALIZATION@")
-SET(VIRTUAL_ROBOT_USE_OPENSCENEGRAPH_VISUALIZATION "@VIRTUAL_ROBOT_USE_OPENSCENEGRAPH_VISUALIZATION@")
-SET(VIRTUAL_ROBOT_VISUALIZATION_LIBS "@VIRTUAL_ROBOT_VISUALIZATION_LIBS@")
-SET(VIRTUAL_ROBOT_VISUALIZATION_INCLUDE_PATHS "@VIRTUAL_ROBOT_VISUALIZATION_INCLUDE_PATHS@")
-SET(VIRTUAL_ROBOT_VISUALIZATION_COMPILE_FLAGS "@VIRTUAL_ROBOT_VISUALIZATION_COMPILE_FLAGS@")
+SET(VirtualRobot_VISUALIZATION "@VirtualRobot_VISUALIZATION@")
+SET(VirtualRobot_USE_COIN_VISUALIZATION "@VirtualRobot_USE_COIN_VISUALIZATION@")
+SET(VirtualRobot_USE_OPENSCENEGRAPH_VISUALIZATION "@VirtualRobot_USE_OPENSCENEGRAPH_VISUALIZATION@")
+SET(VirtualRobot_VISUALIZATION_LIBS "@VirtualRobot_VISUALIZATION_LIBS@")
+SET(VirtualRobot_VISUALIZATION_INCLUDE_PATHS "@VirtualRobot_VISUALIZATION_INCLUDE_PATHS@")
+SET(VirtualRobot_VISUALIZATION_COMPILE_FLAGS "@VirtualRobot_VISUALIZATION_COMPILE_FLAGS@")
 
 # Convenient setup: all VirtualRobot-related dependencies are included here.
-# If this causes troubles, disable it by steting VIRTUAL_ROBOT_DISABLE_DEPENDENCIES_INCLUDE. 
+# If this causes troubles, disable it by steting VirtualRobot_DISABLE_DEPENDENCIES_INCLUDE. 
 # Then you will need to setup the dependencies on your own, similar to the setup in VirtualRobotExternalLibrarySetup.cmake
-IF(NOT VIRTUAL_ROBOT_DISABLE_DEPENDENCIES_INCLUDE)
+IF(NOT VirtualRobot_DISABLE_DEPENDENCIES_INCLUDE)
 	# include all library dependencies
-	MESSAGE (STATUS " * Including ${VIRTUAL_ROBOT_CMAKE_DIR}/VirtualRobotExternalLibrarySetup.cmake")
-	include(${VIRTUAL_ROBOT_CMAKE_DIR}/VirtualRobotExternalLibrarySetup.cmake)
+	if (NOT (Simox_FIND_QUIETLY OR VirtualRobot_FIND_QUIETLY)) 
+	    MESSAGE (STATUS " * Including ${VirtualRobot_CMAKE_DIR}/VirtualRobotExternalLibrarySetup.cmake")
+	endif()
+	include(${VirtualRobot_CMAKE_DIR}/VirtualRobotExternalLibrarySetup.cmake)
 	
-	MESSAGE (STATUS " * Including ${VIRTUAL_ROBOT_CMAKE_DIR}/VirtualRobotMacros.cmake")
-	include(${VIRTUAL_ROBOT_CMAKE_DIR}/VirtualRobotMacros.cmake)
+	if (NOT (Simox_FIND_QUIETLY OR VirtualRobot_FIND_QUIETLY)) 
+	    MESSAGE (STATUS " * Including ${VirtualRobot_CMAKE_DIR}/VirtualRobotMacros.cmake")
+	endif()
+	include(${VirtualRobot_CMAKE_DIR}/VirtualRobotMacros.cmake)
 ENDIF()
diff --git a/VirtualRobot/CMakeModules/VirtualRobotConfigDependencies.cmake b/VirtualRobot/CMakeModules/VirtualRobotConfigDependencies.cmake
index f8436d11b44daf9cc12bd4cc60b5f8d4d164c7a1..7c63fe1c9234ab5fc5eddcca359a6c163eead7ea 100644
--- a/VirtualRobot/CMakeModules/VirtualRobotConfigDependencies.cmake
+++ b/VirtualRobot/CMakeModules/VirtualRobotConfigDependencies.cmake
@@ -1,9 +1,9 @@
 
-    SET (VIRTUAL_ROBOT_EXTERNAL_INCLUDE_DIRS "")
-    SET (VIRTUAL_ROBOT_EXTERNAL_LIBRARIES "")
-    SET (VIRTUAL_ROBOT_EXTERNAL_LIBRARY_DIRS "")
-    SET (VIRTUAL_ROBOT_EXTERNAL_LIBRARY_FLAGS "")
-    SET (VIRTUAL_ROBOT_EXTERNAL_LIBRARY_CMAKE_INCLUDE "")
+    SET (VirtualRobot_EXTERNAL_INCLUDE_DIRS "")
+    SET (VirtualRobot_EXTERNAL_LIBRARIES "")
+    SET (VirtualRobot_EXTERNAL_LIBRARY_DIRS "")
+    SET (VirtualRobot_EXTERNAL_LIBRARY_FLAGS "")
+    SET (VirtualRobot_EXTERNAL_LIBRARY_CMAKE_INCLUDE "")
 	
 	############################# SETUP MODULES #############################
 	MESSAGE (STATUS "module path: "  ${CMAKE_MODULE_PATH})
@@ -11,18 +11,18 @@
 	#### Eigen
 	FIND_PACKAGE (Eigen3 REQUIRED)
 	if (Eigen3_FOUND)
-	    SET (VIRTUAL_ROBOT_EXTERNAL_INCLUDE_DIRS ${VIRTUAL_ROBOT_EXTERNAL_INCLUDE_DIRS} ${Eigen3_INCLUDE_DIR})
+	    SET (VirtualRobot_EXTERNAL_INCLUDE_DIRS ${VirtualRobot_EXTERNAL_INCLUDE_DIRS} ${Eigen3_INCLUDE_DIR})
 	endif (Eigen3_FOUND)
 	
 	#### BOOST
 	FIND_PACKAGE(Boost 1.42.0 COMPONENTS filesystem system unit_test_framework program_options thread REQUIRED)
 	if (Boost_FOUND)
 	    MESSAGE (STATUS "Boost found at: ${Boost_INCLUDE_DIR}")
-	    SET (VIRTUAL_ROBOT_EXTERNAL_INCLUDE_DIRS ${VIRTUAL_ROBOT_EXTERNAL_INCLUDE_DIRS} ${Boost_INCLUDE_DIR})
-        SET (VIRTUAL_ROBOT_EXTERNAL_LIBRARY_DIRS ${VIRTUAL_ROBOT_EXTERNAL_LIBRARY_DIRS} ${Boost_LIBRARY_DIRS})
-        SET (VIRTUAL_ROBOT_EXTERNAL_LIBRARIES ${VIRTUAL_ROBOT_EXTERNAL_LIBRARIES} ${Boost_LIBRARIES})
+	    SET (VirtualRobot_EXTERNAL_INCLUDE_DIRS ${VirtualRobot_EXTERNAL_INCLUDE_DIRS} ${Boost_INCLUDE_DIR})
+        SET (VirtualRobot_EXTERNAL_LIBRARY_DIRS ${VirtualRobot_EXTERNAL_LIBRARY_DIRS} ${Boost_LIBRARY_DIRS})
+        SET (VirtualRobot_EXTERNAL_LIBRARIES ${VirtualRobot_EXTERNAL_LIBRARIES} ${Boost_LIBRARIES})
 	    # disable boost auto linking
-        SET (VIRTUAL_ROBOT_EXTERNAL_LIBRARY_FLAGS "${VIRTUAL_ROBOT_EXTERNAL_LIBRARY_FLAGS} -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_THREAD_DYN_LINK")
+        SET (VirtualRobot_EXTERNAL_LIBRARY_FLAGS "${VirtualRobot_EXTERNAL_LIBRARY_FLAGS} -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_THREAD_DYN_LINK")
     else (Boost_FOUND)
 	    MESSAGE ("!! Could not find Boost !!")
 	endif (Boost_FOUND)
@@ -38,16 +38,16 @@
 
 	#### VISUALIZATION Coin3D+Qt+SoQt / OSG+Qt
 	##########################################
-	SET (VIRTUAL_ROBOT_VISUALIZATION FALSE)
-	SET (VIRTUAL_ROBOT_VISUALIZATION_LIBS "")
-	SET (VIRTUAL_ROBOT_VISUALIZATION_INCLUDE_PATHS "")
-	SET (VIRTUAL_ROBOT_VISUALIZATION_COMPILE_FLAGS "")
+	SET (VirtualRobot_VISUALIZATION FALSE)
+	SET (VirtualRobot_VISUALIZATION_LIBS "")
+	SET (VirtualRobot_VISUALIZATION_INCLUDE_PATHS "")
+	SET (VirtualRobot_VISUALIZATION_COMPILE_FLAGS "")
 	
-	OPTION(VIRTUAL_ROBOT_USE_COIN_VISUALIZATION "Use Coin3D for visualization" ON)
-	OPTION(VIRTUAL_ROBOT_USE_OPENSCENEGRAPH_VISUALIZATION "Use OpenSceneGraph for visualization" OFF)
+	OPTION(VirtualRobot_USE_COIN_VISUALIZATION "Use Coin3D for visualization" ON)
+	OPTION(VirtualRobot_USE_OPENSCENEGRAPH_VISUALIZATION "Use OpenSceneGraph for visualization" OFF)
 	
 	
-	if (VIRTUAL_ROBOT_USE_COIN_VISUALIZATION)
+	if (VirtualRobot_USE_COIN_VISUALIZATION)
 	    MESSAGE(STATUS "Searching Coin3D, Qt and SoQt...")
 	    
 	    ##### Coin3D
@@ -63,9 +63,9 @@
 			MESSAGE (STATUS "Found Qt4: " ${QT_INCLUDE_DIR})
 			MESSAGE (STATUS "QT_USE_FILE: " ${QT_USE_FILE})
 			include(${QT_USE_FILE})
-			SET (VIRTUAL_ROBOT_EXTERNAL_LIBRARY_CMAKE_INCLUDE ${VIRTUAL_ROBOT_EXTERNAL_LIBRARY_CMAKE_INCLUDE} ${QT_USE_FILE})
-			SET (VIRTUAL_ROBOT_EXTERNAL_LIBRARY_DIRS ${VIRTUAL_ROBOT_EXTERNAL_LIBRARY_DIRS} ${QT_LIBRARY_DIR})
-			SET (VIRTUAL_ROBOT_EXTERNAL_LIBRARIES ${VIRTUAL_ROBOT_EXTERNAL_LIBRARIES} ${QT_LIBRARIES})
+			SET (VirtualRobot_EXTERNAL_LIBRARY_CMAKE_INCLUDE ${VirtualRobot_EXTERNAL_LIBRARY_CMAKE_INCLUDE} ${QT_USE_FILE})
+			SET (VirtualRobot_EXTERNAL_LIBRARY_DIRS ${VirtualRobot_EXTERNAL_LIBRARY_DIRS} ${QT_LIBRARY_DIR})
+			SET (VirtualRobot_EXTERNAL_LIBRARIES ${VirtualRobot_EXTERNAL_LIBRARIES} ${QT_LIBRARIES})
 
 			#MESSAGE(STATUS "QT_LIBRARIES: " ${QT_LIBRARIES})
 	
@@ -85,13 +85,13 @@
 		if (QT_FOUND AND SOQT_FOUND AND COIN3D_FOUND)
 		    MESSAGE (STATUS "Enabling Coin3D/Qt/SoQt support")
 		    MESSAGE (STATUS "By using the Coin3D library, the license of Simox is not LGPL any more. The license must be GPL, since Coin3D is a GPL library. If you want to use Simox under LGPL you must disable Coin3D support!") 
-			SET (VIRTUAL_ROBOT_VISUALIZATION TRUE)
-        	SET (VIRTUAL_ROBOT_VISUALIZATION_LIBS ${QT_LIBRARIES} ${COIN3D_LIBRARIES} ${SoQt_LIBRARIES} )
-        	SET (VIRTUAL_ROBOT_VISUALIZATION_INCLUDE_PATHS ${QT_INCLUDE_DIR} ${SoQt_INCLUDE_DIRS} ${COIN3D_INCLUDE_DIRS} )
-        	SET (VIRTUAL_ROBOT_VISUALIZATION_COMPILE_FLAGS " -DCOIN_DLL -DSOQT_DLL ")
+			SET (VirtualRobot_VISUALIZATION TRUE)
+        	SET (VirtualRobot_VISUALIZATION_LIBS ${QT_LIBRARIES} ${COIN3D_LIBRARIES} ${SoQt_LIBRARIES} )
+        	SET (VirtualRobot_VISUALIZATION_INCLUDE_PATHS ${QT_INCLUDE_DIR} ${SoQt_INCLUDE_DIRS} ${COIN3D_INCLUDE_DIRS} )
+        	SET (VirtualRobot_VISUALIZATION_COMPILE_FLAGS " -DCOIN_DLL -DSOQT_DLL ")
 		endif()
 		
-	elseif (VIRTUAL_ROBOT_USE_OPENSCENEGRAPH_VISUALIZATION)
+	elseif (VirtualRobot_USE_OPENSCENEGRAPH_VISUALIZATION)
 	
 	    MESSAGE(STATUS "Searching OSG and Qt...")
 	
@@ -123,20 +123,20 @@
 		    list(APPEND OPENSCENEGRAPH_LIBRARIES debug)
 		    list(APPEND OPENSCENEGRAPH_LIBRARIES ${osgLibPath}/osgQtd.lib)
 		    MESSAGE("OPENSCENEGRAPH_LIBRARIES: ${OPENSCENEGRAPH_LIBRARIES}")
-			SET (VIRTUAL_ROBOT_VISUALIZATION TRUE)
-        	SET (VIRTUAL_ROBOT_VISUALIZATION_LIBS ${QT_LIBRARIES} ${OPENSCENEGRAPH_LIBRARIES} )
-        	SET (VIRTUAL_ROBOT_VISUALIZATION_INCLUDE_PATHS ${OPENSCENEGRAPH_INCLUDE_DIRS} )
-        	SET (VIRTUAL_ROBOT_VISUALIZATION_COMPILE_FLAGS "")
+			SET (VirtualRobot_VISUALIZATION TRUE)
+        	SET (VirtualRobot_VISUALIZATION_LIBS ${QT_LIBRARIES} ${OPENSCENEGRAPH_LIBRARIES} )
+        	SET (VirtualRobot_VISUALIZATION_INCLUDE_PATHS ${OPENSCENEGRAPH_INCLUDE_DIRS} )
+        	SET (VirtualRobot_VISUALIZATION_COMPILE_FLAGS "")
 		endif()
 		
 	else()
 	    MESSAGE(STATUS "Visualization disabled")
 	endif()
 	
-    SET (VIRTUAL_ROBOT_EXTERNAL_INCLUDE_DIRS ${VIRTUAL_ROBOT_EXTERNAL_INCLUDE_DIRS} ${VIRTUAL_ROBOT_VISUALIZATION_INCLUDE_PATHS})
-    SET (VIRTUAL_ROBOT_EXTERNAL_LIBRARIES ${VIRTUAL_ROBOT_EXTERNAL_LIBRARIES} ${VIRTUAL_ROBOT_VISUALIZATION_LIBS})
-    SET (VIRTUAL_ROBOT_EXTERNAL_LIBRARY_FLAGS "${VIRTUAL_ROBOT_EXTERNAL_LIBRARY_FLAGS} ${VIRTUAL_ROBOT_VISUALIZATION_COMPILE_FLAGS}")
-    MESSAGE(STATUS "VIRTUAL_ROBOT_EXTERNAL_INCLUDE_DIRS:${VIRTUAL_ROBOT_EXTERNAL_INCLUDE_DIRS}")
-    MESSAGE(STATUS "VIRTUAL_ROBOT_EXTERNAL_LIBRARY_DIRS:${VIRTUAL_ROBOT_EXTERNAL_LIBRARY_DIRS}")
-    MESSAGE(STATUS "VIRTUAL_ROBOT_EXTERNAL_LIBRARIES:${VIRTUAL_ROBOT_EXTERNAL_LIBRARIES}")
-    MESSAGE(STATUS "VIRTUAL_ROBOT_EXTERNAL_LIBRARY_FLAGS:${VIRTUAL_ROBOT_EXTERNAL_LIBRARY_FLAGS}")
\ No newline at end of file
+    SET (VirtualRobot_EXTERNAL_INCLUDE_DIRS ${VirtualRobot_EXTERNAL_INCLUDE_DIRS} ${VirtualRobot_VISUALIZATION_INCLUDE_PATHS})
+    SET (VirtualRobot_EXTERNAL_LIBRARIES ${VirtualRobot_EXTERNAL_LIBRARIES} ${VirtualRobot_VISUALIZATION_LIBS})
+    SET (VirtualRobot_EXTERNAL_LIBRARY_FLAGS "${VirtualRobot_EXTERNAL_LIBRARY_FLAGS} ${VirtualRobot_VISUALIZATION_COMPILE_FLAGS}")
+    MESSAGE(STATUS "VirtualRobot_EXTERNAL_INCLUDE_DIRS:${VirtualRobot_EXTERNAL_INCLUDE_DIRS}")
+    MESSAGE(STATUS "VirtualRobot_EXTERNAL_LIBRARY_DIRS:${VirtualRobot_EXTERNAL_LIBRARY_DIRS}")
+    MESSAGE(STATUS "VirtualRobot_EXTERNAL_LIBRARIES:${VirtualRobot_EXTERNAL_LIBRARIES}")
+    MESSAGE(STATUS "VirtualRobot_EXTERNAL_LIBRARY_FLAGS:${VirtualRobot_EXTERNAL_LIBRARY_FLAGS}")
\ No newline at end of file
diff --git a/VirtualRobot/CMakeModules/VirtualRobotConfigVersion.cmake.in b/VirtualRobot/CMakeModules/VirtualRobotConfigVersion.cmake.in
index 08b8a6b2c7b4e9de649bf7b23e4566e1d44da5de..76822934d8509ddbfa22bc2e4204bace693f7e43 100644
--- a/VirtualRobot/CMakeModules/VirtualRobotConfigVersion.cmake.in
+++ b/VirtualRobot/CMakeModules/VirtualRobotConfigVersion.cmake.in
@@ -1,13 +1,13 @@
-##  Copyright (c) 2011, Karlsruhe Institute of Technology (Manfred Kroehnert)
-
-set(PACKAGE_VERSION "@VIRTUAL_ROBOT_VERSION@")
-
-  # Check whether the requested PACKAGE_FIND_VERSION is compatible
-  if("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}")
-    set(PACKAGE_VERSION_COMPATIBLE FALSE)
-  else()
-    set(PACKAGE_VERSION_COMPATIBLE TRUE)
-    if ("${PACKAGE_VERSION}" VERSION_EQUAL "${PACKAGE_FIND_VERSION}")
-      set(PACKAGE_VERSION_EXACT TRUE)
-    endif()
+##  Copyright (c) 2011, Karlsruhe Institute of Technology (Manfred Kroehnert)
+
+set(PACKAGE_VERSION "@VirtualRobot_VERSION@")
+
+  # Check whether the requested PACKAGE_FIND_VERSION is compatible
+  if("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}")
+    set(PACKAGE_VERSION_COMPATIBLE FALSE)
+  else()
+    set(PACKAGE_VERSION_COMPATIBLE TRUE)
+    if ("${PACKAGE_VERSION}" VERSION_EQUAL "${PACKAGE_FIND_VERSION}")
+      set(PACKAGE_VERSION_EXACT TRUE)
+    endif()
 endif()
\ No newline at end of file
diff --git a/VirtualRobot/CMakeModules/VirtualRobotExternalLibrarySetup.cmake b/VirtualRobot/CMakeModules/VirtualRobotExternalLibrarySetup.cmake
index 783184b1c44d682b66361e2df462184f4b4bef0d..791ce03bac0dff3f33f3318cab3ba86ca5e3f45a 100644
--- a/VirtualRobot/CMakeModules/VirtualRobotExternalLibrarySetup.cmake
+++ b/VirtualRobot/CMakeModules/VirtualRobotExternalLibrarySetup.cmake
@@ -1,31 +1,43 @@
 
-# Setup paths, libs and external cmake files to be used for VIRTUAL_ROBOT
+# Setup paths, libs and external cmake files to be used for VirtualRobot
 
 
-MESSAGE(STATUS "SETTING LIBRARY DEPENDENCIES FOR VIRTUAL ROBOT")
-MESSAGE(STATUS " * VIRTUAL_ROBOT_VISUALIZATION: ${VIRTUAL_ROBOT_VISUALIZATION}")
+if (NOT (Simox_FIND_QUIETLY OR VirtualRobot_FIND_QUIETLY)) 
+    MESSAGE(STATUS "SETTING LIBRARY DEPENDENCIES FOR VIRTUAL ROBOT")
+    MESSAGE(STATUS " * VirtualRobot_VISUALIZATION: ${VirtualRobot_VISUALIZATION}")
+endif()
 
-IF (VIRTUAL_ROBOT_VISUALIZATION)
+IF (VirtualRobot_VISUALIZATION)
     # we need to check for Qt4
     IF(NOT "$ENV{QT_QMAKE_EXECUTABLE}" STREQUAL "")
-	    MESSAGE (STATUS "USING QT-PATH from environment variable QT_QMAKE_EXECUTABLE: $ENV{QT_QMAKE_EXECUTABLE}")
+        if (NOT (Simox_FIND_QUIETLY OR VirtualRobot_FIND_QUIETLY)) 
+	        MESSAGE (STATUS "USING QT-PATH from environment variable QT_QMAKE_EXECUTABLE: $ENV{QT_QMAKE_EXECUTABLE}")
+	    endif()
 	    file(TO_CMAKE_PATH "$ENV{QT_QMAKE_EXECUTABLE}" QT_QMAKE_EXECUTABLE)
 	ENDIF()
     FIND_PACKAGE(Qt4 4.6.0 COMPONENTS QtOpenGL QtCore QtGui)
 ENDIF()
 
-MESSAGE(STATUS " * VIRTUAL_ROBOT_INCLUDE_DIRS: ${VIRTUAL_ROBOT_INCLUDE_DIRS}")
-INCLUDE_DIRECTORIES(${VIRTUAL_ROBOT_INCLUDE_DIRS})
-
-MESSAGE(STATUS " * VIRTUAL_ROBOT_COMPILE_FLAGS: ${VIRTUAL_ROBOT_COMPILE_FLAGS}")
-ADD_DEFINITIONS( ${VIRTUAL_ROBOT_COMPILE_FLAGS} )
-
-MESSAGE(STATUS " * VIRTUAL_ROBOT_LIBRARY_DIRS: ${VIRTUAL_ROBOT_LIBRARY_DIRS}")
-LINK_DIRECTORIES( ${VIRTUAL_ROBOT_LIBRARY_DIRS} )
-
-#MESSAGE(STATUS " * VIRTUAL_ROBOT_CMAKE_INCLUDE: ${VIRTUAL_ROBOT_CMAKE_INCLUDE}")
-FOREACH(f ${VIRTUAL_ROBOT_CMAKE_INCLUDE})
-    MESSAGE(STATUS " * VIRTUAL_ROBOT_CMAKE_INCLUDE: ${f}")
+if (NOT (Simox_FIND_QUIETLY OR VirtualRobot_FIND_QUIETLY)) 
+    MESSAGE(STATUS " * VirtualRobot_INCLUDE_DIRS: ${VirtualRobot_INCLUDE_DIRS}")
+endif()
+INCLUDE_DIRECTORIES(${VirtualRobot_INCLUDE_DIRS})
+
+if (NOT (Simox_FIND_QUIETLY OR VirtualRobot_FIND_QUIETLY)) 
+    MESSAGE(STATUS " * VirtualRobot_COMPILE_FLAGS: ${VirtualRobot_COMPILE_FLAGS}")
+endif()
+ADD_DEFINITIONS( ${VirtualRobot_COMPILE_FLAGS} )
+
+if (NOT (Simox_FIND_QUIETLY OR VirtualRobot_FIND_QUIETLY)) 
+    MESSAGE(STATUS " * VirtualRobot_LIBRARY_DIRS: ${VirtualRobot_LIBRARY_DIRS}")
+endif()
+LINK_DIRECTORIES( ${VirtualRobot_LIBRARY_DIRS} )
+
+#MESSAGE(STATUS " * VirtualRobot_CMAKE_INCLUDE: ${VirtualRobot_CMAKE_INCLUDE}")
+FOREACH(f ${VirtualRobot_CMAKE_INCLUDE})
+    if (NOT (Simox_FIND_QUIETLY OR VirtualRobot_FIND_QUIETLY)) 
+        MESSAGE(STATUS " * VirtualRobot_CMAKE_INCLUDE: ${f}")
+    endif()
     INCLUDE(${f})
 ENDFOREACH(f) 
 
diff --git a/VirtualRobot/CMakeModules/VirtualRobotMacros.cmake b/VirtualRobot/CMakeModules/VirtualRobotMacros.cmake
index 7d62cf70aa2be048095c3c6e9c173dd91360d4a6..fd16b0f88cbc7fc62a4feeacc2825dbebf701264 100644
--- a/VirtualRobot/CMakeModules/VirtualRobotMacros.cmake
+++ b/VirtualRobot/CMakeModules/VirtualRobotMacros.cmake
@@ -11,7 +11,7 @@ function(VirtualRobotQtApplication name srcs incs mocFiles uiFiles)
 
     ################################## EXECUTABLE ##############################
     ADD_EXECUTABLE(${name} ${srcs} ${incs} ${generatedUiFiles} ${generatedMocFiles})
-    TARGET_LINK_LIBRARIES(${name} ${VIRTUAL_ROBOT_LIBRARIES})
+    TARGET_LINK_LIBRARIES(${name} ${VirtualRobot_LIBRARIES})
 
 endfunction()
 
diff --git a/VirtualRobot/CollisionDetection/PQP/PQP++/CMakeLists.txt b/VirtualRobot/CollisionDetection/PQP/PQP++/CMakeLists.txt
index 1dfda1e5ba7704b503356b15b4c90836368d3180..d36decc31b672fcd18916483d24fdff6ab3e1d54 100644
--- a/VirtualRobot/CollisionDetection/PQP/PQP++/CMakeLists.txt
+++ b/VirtualRobot/CollisionDetection/PQP/PQP++/CMakeLists.txt
@@ -13,7 +13,7 @@ INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR})
 
 ADD_LIBRARY(${PROJECT_NAME} STATIC ${SRCS} ${INCS})
 SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES FOLDER "3rd_Party")
-SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES ARCHIVE_OUTPUT_DIRECTORY ${VIRTUAL_ROBOT_LIB_DIR})
+SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES ARCHIVE_OUTPUT_DIRECTORY ${VirtualRobot_LIB_DIR})
 IF(UNIX)
 #MESSAGE("PQP 2: CMAKE_SYSTEM_PROCESSOR:${CMAKE_SYSTEM_PROCESSOR}")
 	# We are on Linux
@@ -25,10 +25,10 @@ ENDIF(UNIX)
 
 TARGET_LINK_LIBRARIES(${PROJECT_NAME})
 
-MESSAGE(STATUS " ** ${PROJECT_NAME}  will be placed into " ${VIRTUAL_ROBOT_LIB_DIR})
+MESSAGE(STATUS " ** ${PROJECT_NAME}  will be placed into " ${VirtualRobot_LIB_DIR})
 
-MESSAGE(STATUS " ** make install will install " ${PROJECT_NAME} " into " ${VIRTUAL_ROBOT_INSTALL_LIB_DIR})
+MESSAGE(STATUS " ** make install will install " ${PROJECT_NAME} " into " ${VirtualRobot_INSTALL_LIB_DIR})
 INSTALL(TARGETS ${PROJECT_NAME}
         EXPORT VirtualRobotLibraryDepends
-        DESTINATION ${VIRTUAL_ROBOT_INSTALL_LIB_DIR})
+        DESTINATION ${VirtualRobot_INSTALL_LIB_DIR})
 
diff --git a/VirtualRobot/config.cmake b/VirtualRobot/config.cmake
index 39ff7b78d7ee1c37268c02c5e4f6d0118e38cfad..f42e774761c0e25196c710fb4a70fc3fa806e602 100644
--- a/VirtualRobot/config.cmake
+++ b/VirtualRobot/config.cmake
@@ -1,7 +1,7 @@
 
-IF (NOT VIRTUAL_ROBOT_CONFIGURED)
+IF (NOT VirtualRobot_CONFIGURED)
 
-    SET(VIRTUAL_ROBOT_CONFIGURED TRUE)
+    SET(VirtualRobot_CONFIGURED TRUE)
     
     GET_FILENAME_COMPONENT (CurrentVRPath ${CMAKE_CURRENT_LIST_FILE} PATH)
     SET(VR_DIR ${CurrentVRPath})
@@ -16,7 +16,7 @@ IF (NOT VIRTUAL_ROBOT_CONFIGURED)
     
     ############################# SETUP PATHS #############################
 
-    # Allow #include <VIRTUAL_ROBOT/*.h>
+    # Allow #include <VirtualRobot/*.h>
     INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR} ${VR_DIR}/..)
     
  
@@ -29,37 +29,37 @@ IF (NOT VIRTUAL_ROBOT_CONFIGURED)
     ENDIF()
     	
     # check if we are enforced to build to some destination
-    IF(DEFINED VIRTUAL_ROBOT_BUILD_DIRECTORY)
-    	get_filename_component(VIRTUAL_ROBOT_BUILD_DIRECTORY ${VIRTUAL_ROBOT_BUILD_DIRECTORY} ABSOLUTE)
-    	MESSAGE (STATUS "** VIRTUAL_ROBOT Build dir defined: ${VIRTUAL_ROBOT_BUILD_DIRECTORY}")
+    IF(DEFINED VirtualRobot_BUILD_DIRECTORY)
+    	get_filename_component(VirtualRobot_BUILD_DIRECTORY ${VirtualRobot_BUILD_DIRECTORY} ABSOLUTE)
+    	MESSAGE (STATUS "** VirtualRobot Build dir defined: ${VirtualRobot_BUILD_DIRECTORY}")
     ELSE()
-    	SET(VIRTUAL_ROBOT_BUILD_DIRECTORY ${CMAKE_BINARY_DIR})
-    	MESSAGE (STATUS "** VIRTUAL_ROBOT Build dir not defined, using CMAKE_BINARY_DIR: ${VIRTUAL_ROBOT_BUILD_DIRECTORY}")
+    	SET(VirtualRobot_BUILD_DIRECTORY ${CMAKE_BINARY_DIR})
+    	MESSAGE (STATUS "** VirtualRobot Build dir not defined, using CMAKE_BINARY_DIR: ${VirtualRobot_BUILD_DIRECTORY}")
     ENDIF()
     
-    SET(VIRTUAL_ROBOT_LIB_DIR ${VIRTUAL_ROBOT_BUILD_DIRECTORY}/${LIB_DIR})
-    SET(VIRTUAL_ROBOT_BIN_DIR ${VIRTUAL_ROBOT_BUILD_DIRECTORY}/${BIN_DIR})
+    SET(VirtualRobot_LIB_DIR ${VirtualRobot_BUILD_DIRECTORY}/${LIB_DIR})
+    SET(VirtualRobot_BIN_DIR ${VirtualRobot_BUILD_DIRECTORY}/${BIN_DIR})
     
-    MESSAGE (STATUS "** VIRTUAL_ROBOT LIB DIR: ${VIRTUAL_ROBOT_LIB_DIR}")
-    MESSAGE (STATUS "** VIRTUAL_ROBOT BIN DIR: ${VIRTUAL_ROBOT_BIN_DIR}")
+    MESSAGE (STATUS "** VirtualRobot LIB DIR: ${VirtualRobot_LIB_DIR}")
+    MESSAGE (STATUS "** VirtualRobot BIN DIR: ${VirtualRobot_BIN_DIR}")
     
     
     # Define, where to install the binaries
-    IF (NOT DEFINED VIRTUAL_ROBOT_INSTALL_LIB_DIR)
-        SET(VIRTUAL_ROBOT_INSTALL_LIB_DIR ${CMAKE_INSTALL_PREFIX}/${LIB_DIR})
+    IF (NOT DEFINED VirtualRobot_INSTALL_LIB_DIR)
+        SET(VirtualRobot_INSTALL_LIB_DIR ${CMAKE_INSTALL_PREFIX}/${LIB_DIR})
     ENDIF()
-    IF (NOT DEFINED VIRTUAL_ROBOT_INSTALL_BIN_DIR)
-        SET(VIRTUAL_ROBOT_INSTALL_BIN_DIR ${CMAKE_INSTALL_PREFIX}/${BIN_DIR})
+    IF (NOT DEFINED VirtualRobot_INSTALL_BIN_DIR)
+        SET(VirtualRobot_INSTALL_BIN_DIR ${CMAKE_INSTALL_PREFIX}/${BIN_DIR})
     ENDIF()
-    IF (NOT DEFINED VIRTUAL_ROBOT_INSTALL_HEADER_DIR)
-        SET(VIRTUAL_ROBOT_INSTALL_HEADER_DIR ${CMAKE_INSTALL_PREFIX}/include)
+    IF (NOT DEFINED VirtualRobot_INSTALL_HEADER_DIR)
+        SET(VirtualRobot_INSTALL_HEADER_DIR ${CMAKE_INSTALL_PREFIX}/include)
     ENDIF()
     
     
     ############################# Set OS specific options #############################
     IF(UNIX)
     	# We are on Linux
-    	SET(VIRTUAL_ROBOT_TEST_DIR ${VIRTUAL_ROBOT_BIN_DIR}/tests)
+    	SET(VirtualRobot_TEST_DIR ${VirtualRobot_BIN_DIR}/tests)
     	IF(CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64")
 			ADD_DEFINITIONS(-fPIC)
 		ENDIF(CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64")
@@ -78,7 +78,7 @@ IF (NOT VIRTUAL_ROBOT_CONFIGURED)
 		# (but later on when installing)
 		SET(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE) 
 
-		SET(CMAKE_INSTALL_RPATH "${VIRTUAL_ROBOT_LIB_DIR}")
+		SET(CMAKE_INSTALL_RPATH "${VirtualRobot_LIB_DIR}")
 
 		# add the automatically determined parts of the RPATH
 		# which point to directories outside the build tree to the install RPATH
@@ -86,15 +86,15 @@ IF (NOT VIRTUAL_ROBOT_CONFIGURED)
 
 
 		# the RPATH to be used when installing, but only if it's not a system directory
-		LIST(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "${VIRTUAL_ROBOT_LIB_DIR}" isSystemDir)
+		LIST(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "${VirtualRobot_LIB_DIR}" isSystemDir)
 		IF("${isSystemDir}" STREQUAL "-1")
-		   SET(CMAKE_INSTALL_RPATH "${VIRTUAL_ROBOT_LIB_DIR}")
+		   SET(CMAKE_INSTALL_RPATH "${VirtualRobot_LIB_DIR}")
 		ENDIF("${isSystemDir}" STREQUAL "-1")
 
 
     ELSE(UNIX)
     	# We are on Windows
-    	SET(VIRTUAL_ROBOT_TEST_DIR ${VIRTUAL_ROBOT_BIN_DIR})
+    	SET(VirtualRobot_TEST_DIR ${VirtualRobot_BIN_DIR})
     	ADD_DEFINITIONS(-D_CRT_SECURE_NO_WARNINGS)
 		
 		# On MSVC we compile with /MP flag (use multiple threads)
@@ -110,18 +110,18 @@ IF (NOT VIRTUAL_ROBOT_CONFIGURED)
     ENABLE_TESTING()
     INCLUDE(CTest)
     
-    MESSAGE(STATUS "** Test output directory: ${VIRTUAL_ROBOT_TEST_DIR}")
+    MESSAGE(STATUS "** Test output directory: ${VirtualRobot_TEST_DIR}")
     
     MACRO(ADD_VR_TEST TEST_NAME)
         
-        INCLUDE_DIRECTORIES(${VIRTUAL_ROBOT_EXTERNAL_INCLUDE_DIRS})
-        ADD_DEFINITIONS(${VIRTUAL_ROBOT_EXTERNAL_LIBRARY_FLAGS})
+        INCLUDE_DIRECTORIES(${VirtualRobot_EXTERNAL_INCLUDE_DIRS})
+        ADD_DEFINITIONS(${VirtualRobot_EXTERNAL_LIBRARY_FLAGS})
     	ADD_EXECUTABLE(${TEST_NAME} ${CMAKE_CURRENT_SOURCE_DIR}/${TEST_NAME}.cpp)
-    	TARGET_LINK_LIBRARIES(${TEST_NAME} VirtualRobot ${VIRTUAL_ROBOT_EXTERNAL_LIBRARIES})
-    	SET_TARGET_PROPERTIES(${TEST_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${VIRTUAL_ROBOT_TEST_DIR})
+    	TARGET_LINK_LIBRARIES(${TEST_NAME} VirtualRobot ${VirtualRobot_EXTERNAL_LIBRARIES})
+    	SET_TARGET_PROPERTIES(${TEST_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${VirtualRobot_TEST_DIR})
     	SET_TARGET_PROPERTIES(${TEST_NAME} PROPERTIES FOLDER "VirtualRobot Tests")
     	ADD_TEST(NAME VirtualRobot_${TEST_NAME}
-    	         COMMAND ${VIRTUAL_ROBOT_TEST_DIR}/${TEST_NAME} --output_format=XML --log_level=all --report_level=no)
+    	         COMMAND ${VirtualRobot_TEST_DIR}/${TEST_NAME} --output_format=XML --log_level=all --report_level=no)
     ENDMACRO(ADD_VR_TEST)
     
-ENDIF (NOT VIRTUAL_ROBOT_CONFIGURED)
+ENDIF (NOT VirtualRobot_CONFIGURED)
diff --git a/VirtualRobot/examples/GraspEditor/CMakeLists.txt b/VirtualRobot/examples/GraspEditor/CMakeLists.txt
index 5391c933fe750c19d38b3c8538ec9a68884fbcc6..6d39713cfd2de46473b304bd26f5a48132b6d91c 100644
--- a/VirtualRobot/examples/GraspEditor/CMakeLists.txt
+++ b/VirtualRobot/examples/GraspEditor/CMakeLists.txt
@@ -4,9 +4,9 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6.4)
 
 CMAKE_POLICY(VERSION 2.6)
 
-IF(VIRTUAL_ROBOT_VISUALIZATION AND VIRTUAL_ROBOT_USE_COIN_VISUALIZATION)
+IF(VirtualRobot_VISUALIZATION AND VirtualRobot_USE_COIN_VISUALIZATION)
 
-    LINK_DIRECTORIES(${VIRTUAL_ROBOT_LIB_DIR})
+    LINK_DIRECTORIES(${VirtualRobot_LIB_DIR})
     
 	    
 	# the variable "demo_SRCS" contains all .cpp files of this project
@@ -33,17 +33,17 @@ IF(VIRTUAL_ROBOT_VISUALIZATION AND VIRTUAL_ROBOT_USE_COIN_VISUALIZATION)
 
     ADD_EXECUTABLE(${PROJECT_NAME} ${demo_SRCS} ${demo_INCS})
     SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES FOLDER "Examples")
-    SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${VIRTUAL_ROBOT_BIN_DIR})
+    SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${VirtualRobot_BIN_DIR})
 
-    TARGET_LINK_LIBRARIES(${PROJECT_NAME} VirtualRobot ${VIRTUAL_ROBOT_VISUALIZATION_LIBS})
-    INCLUDE_DIRECTORIES(${VIRTUAL_ROBOT_VISUALIZATION_INCLUDE_PATHS})
+    TARGET_LINK_LIBRARIES(${PROJECT_NAME} VirtualRobot ${VirtualRobot_VISUALIZATION_LIBS})
+    INCLUDE_DIRECTORIES(${VirtualRobot_VISUALIZATION_INCLUDE_PATHS})
     INCLUDE(${QT_USE_FILE})
-    ADD_DEFINITIONS(${VIRTUAL_ROBOT_VISUALIZATION_COMPILE_FLAGS})
+    ADD_DEFINITIONS(${VirtualRobot_VISUALIZATION_COMPILE_FLAGS})
      
     INSTALL(TARGETS ${PROJECT_NAME}
-        DESTINATION ${VIRTUAL_ROBOT_INSTALL_BIN_DIR})
+        DESTINATION ${VirtualRobot_INSTALL_BIN_DIR})
         
-    MESSAGE( STATUS ${PROJECT_NAME} " will be placed into " ${VIRTUAL_ROBOT_BIN_DIR})
-    MESSAGE( STATUS ${PROJECT_NAME} " will be installed into " ${VIRTUAL_ROBOT_INSTALL_BIN_DIR})
+    MESSAGE( STATUS ${PROJECT_NAME} " will be placed into " ${VirtualRobot_BIN_DIR})
+    MESSAGE( STATUS ${PROJECT_NAME} " will be installed into " ${VirtualRobot_INSTALL_BIN_DIR})
 
 ENDIF()
diff --git a/VirtualRobot/examples/Jacobi/CMakeLists.txt b/VirtualRobot/examples/Jacobi/CMakeLists.txt
index d682fe802bdf2d6ed4d036e145d22331283ccccf..f3c6fb10d3e2a630577cfbef229f46b2f758e6c1 100644
--- a/VirtualRobot/examples/Jacobi/CMakeLists.txt
+++ b/VirtualRobot/examples/Jacobi/CMakeLists.txt
@@ -5,9 +5,9 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6.4)
 CMAKE_POLICY(VERSION 2.6)
 
 
-IF(VIRTUAL_ROBOT_VISUALIZATION AND VIRTUAL_ROBOT_USE_COIN_VISUALIZATION)
+IF(VirtualRobot_VISUALIZATION AND VirtualRobot_USE_COIN_VISUALIZATION)
 
-    LINK_DIRECTORIES(${VIRTUAL_ROBOT_LIB_DIR})
+    LINK_DIRECTORIES(${VirtualRobot_LIB_DIR})
     
 	    
 	# the variable "demo_SRCS" contains all .cpp files of this project
@@ -37,17 +37,17 @@ IF(VIRTUAL_ROBOT_VISUALIZATION AND VIRTUAL_ROBOT_USE_COIN_VISUALIZATION)
 
     ADD_EXECUTABLE(${PROJECT_NAME} ${demo_SRCS} ${demo_INCS})
     SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES FOLDER "Examples")
-    SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${VIRTUAL_ROBOT_BIN_DIR})
+    SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${VirtualRobot_BIN_DIR})
 
 #MESSAGE("QT_LIBRARIES :" ${QT_LIBRARIES})
-    TARGET_LINK_LIBRARIES(${PROJECT_NAME} VirtualRobot ${VIRTUAL_ROBOT_VISUALIZATION_LIBS})
-    INCLUDE_DIRECTORIES(${VIRTUAL_ROBOT_VISUALIZATION_INCLUDE_PATHS})
+    TARGET_LINK_LIBRARIES(${PROJECT_NAME} VirtualRobot ${VirtualRobot_VISUALIZATION_LIBS})
+    INCLUDE_DIRECTORIES(${VirtualRobot_VISUALIZATION_INCLUDE_PATHS})
     INCLUDE(${QT_USE_FILE})
-    ADD_DEFINITIONS(${VIRTUAL_ROBOT_VISUALIZATION_COMPILE_FLAGS})
+    ADD_DEFINITIONS(${VirtualRobot_VISUALIZATION_COMPILE_FLAGS})
 
     INSTALL(TARGETS ${PROJECT_NAME}
-        DESTINATION ${VIRTUAL_ROBOT_INSTALL_BIN_DIR})
+        DESTINATION ${VirtualRobot_INSTALL_BIN_DIR})
         
-    MESSAGE( STATUS ${PROJECT_NAME} " will be placed into " ${VIRTUAL_ROBOT_BIN_DIR})
-    MESSAGE( STATUS ${PROJECT_NAME} " will be installed into " ${VIRTUAL_ROBOT_INSTALL_BIN_DIR})
+    MESSAGE( STATUS ${PROJECT_NAME} " will be placed into " ${VirtualRobot_BIN_DIR})
+    MESSAGE( STATUS ${PROJECT_NAME} " will be installed into " ${VirtualRobot_INSTALL_BIN_DIR})
 ENDIF()
diff --git a/VirtualRobot/examples/RobotViewer/CMakeLists.txt b/VirtualRobot/examples/RobotViewer/CMakeLists.txt
index 3eb9a422abf7e69ccbd1ece4426c20ff446d1c04..9e6aaece47f17b145eb7ccc226eb162c8fded1d7 100644
--- a/VirtualRobot/examples/RobotViewer/CMakeLists.txt
+++ b/VirtualRobot/examples/RobotViewer/CMakeLists.txt
@@ -4,9 +4,9 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6.4)
 
 CMAKE_POLICY(VERSION 2.6)
 
-IF(VIRTUAL_ROBOT_VISUALIZATION AND VIRTUAL_ROBOT_USE_COIN_VISUALIZATION)
+IF(VirtualRobot_VISUALIZATION AND VirtualRobot_USE_COIN_VISUALIZATION)
     
-    LINK_DIRECTORIES(${VIRTUAL_ROBOT_LIB_DIR})
+    LINK_DIRECTORIES(${VirtualRobot_LIB_DIR})
     
 	    
 	# the variable "demo_SRCS" contains all .cpp files of this project
@@ -32,16 +32,16 @@ IF(VIRTUAL_ROBOT_VISUALIZATION AND VIRTUAL_ROBOT_USE_COIN_VISUALIZATION)
 
     ADD_EXECUTABLE(${PROJECT_NAME} ${demo_SRCS} ${demo_INCS})
     SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES FOLDER "Examples")
-    SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${VIRTUAL_ROBOT_BIN_DIR})
+    SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${VirtualRobot_BIN_DIR})
 
-    TARGET_LINK_LIBRARIES(${PROJECT_NAME} VirtualRobot ${VIRTUAL_ROBOT_VISUALIZATION_LIBS})
-    INCLUDE_DIRECTORIES(${VIRTUAL_ROBOT_VISUALIZATION_INCLUDE_PATHS})
+    TARGET_LINK_LIBRARIES(${PROJECT_NAME} VirtualRobot ${VirtualRobot_VISUALIZATION_LIBS})
+    INCLUDE_DIRECTORIES(${VirtualRobot_VISUALIZATION_INCLUDE_PATHS})
     INCLUDE(${QT_USE_FILE})
-    ADD_DEFINITIONS(${VIRTUAL_ROBOT_VISUALIZATION_COMPILE_FLAGS})
+    ADD_DEFINITIONS(${VirtualRobot_VISUALIZATION_COMPILE_FLAGS})
 
     INSTALL(TARGETS ${PROJECT_NAME}
-        DESTINATION ${VIRTUAL_ROBOT_INSTALL_BIN_DIR})
+        DESTINATION ${VirtualRobot_INSTALL_BIN_DIR})
         
-    MESSAGE( STATUS ${PROJECT_NAME} " will be placed into " ${VIRTUAL_ROBOT_BIN_DIR})
-    MESSAGE( STATUS ${PROJECT_NAME} " will be installed into " ${VIRTUAL_ROBOT_INSTALL_BIN_DIR})
+    MESSAGE( STATUS ${PROJECT_NAME} " will be placed into " ${VirtualRobot_BIN_DIR})
+    MESSAGE( STATUS ${PROJECT_NAME} " will be installed into " ${VirtualRobot_INSTALL_BIN_DIR})
 ENDIF()
diff --git a/VirtualRobot/examples/RobotViewerOSG/CMakeLists.txt b/VirtualRobot/examples/RobotViewerOSG/CMakeLists.txt
index e66704afcbb6e219a57f51af37defb1e5446e138..121f1b4b8bde2690e324c29c22c60008b0e8e59d 100644
--- a/VirtualRobot/examples/RobotViewerOSG/CMakeLists.txt
+++ b/VirtualRobot/examples/RobotViewerOSG/CMakeLists.txt
@@ -4,9 +4,9 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6.4)
 
 CMAKE_POLICY(VERSION 2.6)
 
-IF(VIRTUAL_ROBOT_VISUALIZATION AND VIRTUAL_ROBOT_USE_OPENSCENEGRAPH_VISUALIZATION)
+IF(VirtualRobot_VISUALIZATION AND VirtualRobot_USE_OPENSCENEGRAPH_VISUALIZATION)
     
-    LINK_DIRECTORIES(${VIRTUAL_ROBOT_LIB_DIR})
+    LINK_DIRECTORIES(${VirtualRobot_LIB_DIR})
     
 	    
 	# the variable "demo_SRCS" contains all .cpp files of this project
@@ -34,16 +34,16 @@ IF(VIRTUAL_ROBOT_VISUALIZATION AND VIRTUAL_ROBOT_USE_OPENSCENEGRAPH_VISUALIZATIO
 
     ADD_EXECUTABLE(${PROJECT_NAME} ${demo_SRCS} ${demo_INCS})
     SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES FOLDER "Examples")
-    SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${VIRTUAL_ROBOT_BIN_DIR})
+    SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${VirtualRobot_BIN_DIR})
 
-    TARGET_LINK_LIBRARIES(${PROJECT_NAME} VirtualRobot ${VIRTUAL_ROBOT_VISUALIZATION_LIBS})
-    INCLUDE_DIRECTORIES(${VIRTUAL_ROBOT_VISUALIZATION_INCLUDE_PATHS})
+    TARGET_LINK_LIBRARIES(${PROJECT_NAME} VirtualRobot ${VirtualRobot_VISUALIZATION_LIBS})
+    INCLUDE_DIRECTORIES(${VirtualRobot_VISUALIZATION_INCLUDE_PATHS})
     INCLUDE(${QT_USE_FILE})
-    ADD_DEFINITIONS(${VIRTUAL_ROBOT_VISUALIZATION_COMPILE_FLAGS})
+    ADD_DEFINITIONS(${VirtualRobot_VISUALIZATION_COMPILE_FLAGS})
 
     INSTALL(TARGETS ${PROJECT_NAME}
-        DESTINATION ${VIRTUAL_ROBOT_INSTALL_BIN_DIR})
+        DESTINATION ${VirtualRobot_INSTALL_BIN_DIR})
         
-    MESSAGE( STATUS ${PROJECT_NAME} " will be placed into " ${VIRTUAL_ROBOT_BIN_DIR})
-    MESSAGE( STATUS ${PROJECT_NAME} " will be installed into " ${VIRTUAL_ROBOT_INSTALL_BIN_DIR})
+    MESSAGE( STATUS ${PROJECT_NAME} " will be placed into " ${VirtualRobot_BIN_DIR})
+    MESSAGE( STATUS ${PROJECT_NAME} " will be installed into " ${VirtualRobot_INSTALL_BIN_DIR})
 ENDIF()
diff --git a/VirtualRobot/examples/SceneViewer/CMakeLists.txt b/VirtualRobot/examples/SceneViewer/CMakeLists.txt
index 480137d31adc3de5ac59bd7fe182b32454d3bd0a..41f95b931ee8845e997c405c55e8a6fb5be9e6f9 100644
--- a/VirtualRobot/examples/SceneViewer/CMakeLists.txt
+++ b/VirtualRobot/examples/SceneViewer/CMakeLists.txt
@@ -4,9 +4,9 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6.4)
 
 CMAKE_POLICY(VERSION 2.6)
 
-IF(VIRTUAL_ROBOT_VISUALIZATION AND VIRTUAL_ROBOT_USE_COIN_VISUALIZATION)
+IF(VirtualRobot_VISUALIZATION AND VirtualRobot_USE_COIN_VISUALIZATION)
 
-    LINK_DIRECTORIES(${VIRTUAL_ROBOT_LIB_DIR})
+    LINK_DIRECTORIES(${VirtualRobot_LIB_DIR})
     
 	    
 	# the variable "demo_SRCS" contains all .cpp files of this project
@@ -33,16 +33,16 @@ IF(VIRTUAL_ROBOT_VISUALIZATION AND VIRTUAL_ROBOT_USE_COIN_VISUALIZATION)
     
     ADD_EXECUTABLE(${PROJECT_NAME} ${demo_SRCS} ${demo_INCS})
     SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES FOLDER "Examples")
-    SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${VIRTUAL_ROBOT_BIN_DIR})
+    SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${VirtualRobot_BIN_DIR})
 
-    TARGET_LINK_LIBRARIES(${PROJECT_NAME} VirtualRobot ${VIRTUAL_ROBOT_VISUALIZATION_LIBS})
-    INCLUDE_DIRECTORIES(${VIRTUAL_ROBOT_VISUALIZATION_INCLUDE_PATHS})
+    TARGET_LINK_LIBRARIES(${PROJECT_NAME} VirtualRobot ${VirtualRobot_VISUALIZATION_LIBS})
+    INCLUDE_DIRECTORIES(${VirtualRobot_VISUALIZATION_INCLUDE_PATHS})
     INCLUDE(${QT_USE_FILE})
-    ADD_DEFINITIONS(${VIRTUAL_ROBOT_VISUALIZATION_COMPILE_FLAGS})
+    ADD_DEFINITIONS(${VirtualRobot_VISUALIZATION_COMPILE_FLAGS})
 
     INSTALL(TARGETS ${PROJECT_NAME}
-        DESTINATION ${VIRTUAL_ROBOT_INSTALL_BIN_DIR})
+        DESTINATION ${VirtualRobot_INSTALL_BIN_DIR})
         
-    MESSAGE( STATUS ${PROJECT_NAME} " will be placed into " ${VIRTUAL_ROBOT_BIN_DIR})
-    MESSAGE( STATUS ${PROJECT_NAME} " will be installed into " ${VIRTUAL_ROBOT_INSTALL_BIN_DIR})
+    MESSAGE( STATUS ${PROJECT_NAME} " will be placed into " ${VirtualRobot_BIN_DIR})
+    MESSAGE( STATUS ${PROJECT_NAME} " will be installed into " ${VirtualRobot_INSTALL_BIN_DIR})
 ENDIF()
diff --git a/VirtualRobot/examples/loadRobot/CMakeLists.txt b/VirtualRobot/examples/loadRobot/CMakeLists.txt
index 4d6f0ed51a164a603ea5013ad813f118cbf58eb7..eafee93ff3ef59eea48ebfff681002e058a52782 100644
--- a/VirtualRobot/examples/loadRobot/CMakeLists.txt
+++ b/VirtualRobot/examples/loadRobot/CMakeLists.txt
@@ -4,17 +4,17 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6.4)
 
 CMAKE_POLICY(VERSION 2.6)
 
-LINK_DIRECTORIES(${VIRTUAL_ROBOT_LIB_DIR})
+LINK_DIRECTORIES(${VirtualRobot_LIB_DIR})
 
 ADD_EXECUTABLE(${PROJECT_NAME} loadRobot.cpp)
-SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${VIRTUAL_ROBOT_BIN_DIR})
+SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${VirtualRobot_BIN_DIR})
 SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES FOLDER "Examples")
 
 TARGET_LINK_LIBRARIES(${PROJECT_NAME} VirtualRobot)
 
 INSTALL(TARGETS ${PROJECT_NAME}
-        DESTINATION ${VIRTUAL_ROBOT_INSTALL_BIN_DIR})
+        DESTINATION ${VirtualRobot_INSTALL_BIN_DIR})
         
-MESSAGE( STATUS ${PROJECT_NAME} " will be placed into " ${VIRTUAL_ROBOT_BIN_DIR})
-MESSAGE( STATUS ${PROJECT_NAME} " will be installed into " ${VIRTUAL_ROBOT_INSTALL_BIN_DIR})
+MESSAGE( STATUS ${PROJECT_NAME} " will be placed into " ${VirtualRobot_BIN_DIR})
+MESSAGE( STATUS ${PROJECT_NAME} " will be installed into " ${VirtualRobot_INSTALL_BIN_DIR})
 
diff --git a/VirtualRobot/examples/reachability/CMakeLists.txt b/VirtualRobot/examples/reachability/CMakeLists.txt
index b28c9972b712fce0a044c76bc0f39f23f5998f9b..57cfea733f9845fa5296d130c57a6aa276b4ef25 100644
--- a/VirtualRobot/examples/reachability/CMakeLists.txt
+++ b/VirtualRobot/examples/reachability/CMakeLists.txt
@@ -4,9 +4,9 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6.4)
 
 CMAKE_POLICY(VERSION 2.6)
 
-IF(VIRTUAL_ROBOT_VISUALIZATION AND VIRTUAL_ROBOT_USE_COIN_VISUALIZATION)
+IF(VirtualRobot_VISUALIZATION AND VirtualRobot_USE_COIN_VISUALIZATION)
 
-    LINK_DIRECTORIES(${VIRTUAL_ROBOT_LIB_DIR})
+    LINK_DIRECTORIES(${VirtualRobot_LIB_DIR})
     
 	    
 	# the variable "demo_SRCS" contains all .cpp files of this project
@@ -36,16 +36,16 @@ IF(VIRTUAL_ROBOT_VISUALIZATION AND VIRTUAL_ROBOT_USE_COIN_VISUALIZATION)
 
     ADD_EXECUTABLE(${PROJECT_NAME} ${demo_SRCS} ${demo_INCS})
     SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES FOLDER "Examples")
-    SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${VIRTUAL_ROBOT_BIN_DIR})
+    SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${VirtualRobot_BIN_DIR})
 
-    TARGET_LINK_LIBRARIES(${PROJECT_NAME} VirtualRobot ${VIRTUAL_ROBOT_VISUALIZATION_LIBS})
-    INCLUDE_DIRECTORIES(${VIRTUAL_ROBOT_VISUALIZATION_INCLUDE_PATHS})
+    TARGET_LINK_LIBRARIES(${PROJECT_NAME} VirtualRobot ${VirtualRobot_VISUALIZATION_LIBS})
+    INCLUDE_DIRECTORIES(${VirtualRobot_VISUALIZATION_INCLUDE_PATHS})
     INCLUDE(${QT_USE_FILE})
-    ADD_DEFINITIONS(${VIRTUAL_ROBOT_VISUALIZATION_COMPILE_FLAGS})
+    ADD_DEFINITIONS(${VirtualRobot_VISUALIZATION_COMPILE_FLAGS})
 
     INSTALL(TARGETS ${PROJECT_NAME}
-        DESTINATION ${VIRTUAL_ROBOT_INSTALL_BIN_DIR})
+        DESTINATION ${VirtualRobot_INSTALL_BIN_DIR})
         
-    MESSAGE( STATUS ${PROJECT_NAME} " will be placed into " ${VIRTUAL_ROBOT_BIN_DIR})
-    MESSAGE( STATUS ${PROJECT_NAME} " will be installed into " ${VIRTUAL_ROBOT_INSTALL_BIN_DIR})
+    MESSAGE( STATUS ${PROJECT_NAME} " will be placed into " ${VirtualRobot_BIN_DIR})
+    MESSAGE( STATUS ${PROJECT_NAME} " will be installed into " ${VirtualRobot_INSTALL_BIN_DIR})
 ENDIF()
diff --git a/VirtualRobot/examples/stability/CMakeLists.txt b/VirtualRobot/examples/stability/CMakeLists.txt
index d724b6ad832605f31b2343c53a4c5743f15ab44a..33299db927a15891a95fde9d7e7499aeea5bc1f4 100644
--- a/VirtualRobot/examples/stability/CMakeLists.txt
+++ b/VirtualRobot/examples/stability/CMakeLists.txt
@@ -4,9 +4,9 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6.4)
 
 CMAKE_POLICY(VERSION 2.6)
 
-IF(VIRTUAL_ROBOT_VISUALIZATION AND VIRTUAL_ROBOT_USE_COIN_VISUALIZATION)
+IF(VirtualRobot_VISUALIZATION AND VirtualRobot_USE_COIN_VISUALIZATION)
 
-    LINK_DIRECTORIES(${VIRTUAL_ROBOT_LIB_DIR})
+    LINK_DIRECTORIES(${VirtualRobot_LIB_DIR})
     
 	    
 	# the variable "demo_SRCS" contains all .cpp files of this project
@@ -34,16 +34,16 @@ IF(VIRTUAL_ROBOT_VISUALIZATION AND VIRTUAL_ROBOT_USE_COIN_VISUALIZATION)
     
     ADD_EXECUTABLE(${PROJECT_NAME} ${demo_SRCS} ${demo_INCS})
     SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES FOLDER "Examples")
-    SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${VIRTUAL_ROBOT_BIN_DIR})
+    SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${VirtualRobot_BIN_DIR})
 
-    TARGET_LINK_LIBRARIES(${PROJECT_NAME} VirtualRobot ${VIRTUAL_ROBOT_VISUALIZATION_LIBS})
-    INCLUDE_DIRECTORIES(${VIRTUAL_ROBOT_VISUALIZATION_INCLUDE_PATHS})
+    TARGET_LINK_LIBRARIES(${PROJECT_NAME} VirtualRobot ${VirtualRobot_VISUALIZATION_LIBS})
+    INCLUDE_DIRECTORIES(${VirtualRobot_VISUALIZATION_INCLUDE_PATHS})
     INCLUDE(${QT_USE_FILE})
-    ADD_DEFINITIONS(${VIRTUAL_ROBOT_VISUALIZATION_COMPILE_FLAGS})
+    ADD_DEFINITIONS(${VirtualRobot_VISUALIZATION_COMPILE_FLAGS})
 
     INSTALL(TARGETS ${PROJECT_NAME}
-        DESTINATION ${VIRTUAL_ROBOT_INSTALL_BIN_DIR})
+        DESTINATION ${VirtualRobot_INSTALL_BIN_DIR})
         
-    MESSAGE( STATUS ${PROJECT_NAME} " will be placed into " ${VIRTUAL_ROBOT_BIN_DIR})
-    MESSAGE( STATUS ${PROJECT_NAME} " will be installed into " ${VIRTUAL_ROBOT_INSTALL_BIN_DIR})
+    MESSAGE( STATUS ${PROJECT_NAME} " will be placed into " ${VirtualRobot_BIN_DIR})
+    MESSAGE( STATUS ${PROJECT_NAME} " will be installed into " ${VirtualRobot_INSTALL_BIN_DIR})
 ENDIF()
diff --git a/VirtualRobot/tests/CMakeLists.txt b/VirtualRobot/tests/CMakeLists.txt
index f9be542a6fd68a6b4d151cce52c56549ebd8aa17..5ccea68476d47a70d260fe7cc588cddc0442bfb9 100644
--- a/VirtualRobot/tests/CMakeLists.txt
+++ b/VirtualRobot/tests/CMakeLists.txt
@@ -5,7 +5,7 @@ ADD_VR_TEST( VirtualRobotRobotTest )
 
 ADD_VR_TEST( VirtualRobotTransformationTest )
 
-if (VIRTUAL_ROBOT_VISUALIZATION)
+if (VirtualRobot_VISUALIZATION)
 	ADD_VR_TEST( VirtualRobotCollisionTest )
 endif()
 
diff --git a/config.cmake b/config.cmake
index e2356025eb8ecedffc8a3ef7042834813b51b14c..b29d4ecbbd0295fa3267b8cb4ec4ed7bfeb65da0 100644
--- a/config.cmake
+++ b/config.cmake
@@ -1,8 +1,8 @@
 
-IF (NOT SIMOX_CONFIGURED)
+IF (NOT Simox_CONFIGURED)
 
-	# defines SIMOX_CONFIGURED variable which indicates that this config file has already been included
-	SET(SIMOX_CONFIGURED TRUE)
+	# defines Simox_CONFIGURED variable which indicates that this config file has already been included
+	SET(Simox_CONFIGURED TRUE)
 		
 	# Set up for debug build
 	IF(NOT CMAKE_BUILD_TYPE)
@@ -13,36 +13,36 @@ IF (NOT SIMOX_CONFIGURED)
 	
 	
 	############################# SETUP PATHS #############################
-	SET(SIMOX_BUILD_DIRECTORY ${CMAKE_BINARY_DIR})
+	SET(Simox_BUILD_DIRECTORY ${CMAKE_BINARY_DIR})
 	SET(BIN_DIR bin)
 	SET(LIB_DIR lib)
 	
-	SET(SIMOX_LIB_DIR ${SIMOX_BUILD_DIRECTORY}/${LIB_DIR})
-	SET(SIMOX_BIN_DIR ${SIMOX_BUILD_DIRECTORY}/${BIN_DIR})
+	SET(Simox_LIB_DIR ${Simox_BUILD_DIRECTORY}/${LIB_DIR})
+	SET(Simox_BIN_DIR ${Simox_BUILD_DIRECTORY}/${BIN_DIR})
 	
-	MESSAGE (STATUS "** SIMOX LIB DIR: ${SIMOX_LIB_DIR}")
-	MESSAGE (STATUS "** SIMOX BIN DIR: ${SIMOX_BIN_DIR}")
+	MESSAGE (STATUS "** SIMOX LIB DIR: ${Simox_LIB_DIR}")
+	MESSAGE (STATUS "** SIMOX BIN DIR: ${Simox_BIN_DIR}")
 	
-	SET(SIMOX_INSTALL_LIB_DIR ${CMAKE_INSTALL_PREFIX}/${LIB_DIR})
-	SET(SIMOX_INSTALL_BIN_DIR ${CMAKE_INSTALL_PREFIX}/${BIN_DIR})
-	SET(SIMOX_INSTALL_HEADER_DIR ${CMAKE_INSTALL_PREFIX}/include)
+	SET(Simox_INSTALL_LIB_DIR ${CMAKE_INSTALL_PREFIX}/${LIB_DIR})
+	SET(Simox_INSTALL_BIN_DIR ${CMAKE_INSTALL_PREFIX}/${BIN_DIR})
+	SET(Simox_INSTALL_HEADER_DIR ${CMAKE_INSTALL_PREFIX}/include)
 	
 	
 	## set library settings
 	
 	    ## SETUP VIRTUAL ROBOT 
-    	SET(VIRTUAL_ROBOT_BUILD_DIRECTORY ${SIMOX_BUILD_DIRECTORY})
-    	SET(VIRTUAL_ROBOT_INSTALL_LIB_DIR ${SIMOX_INSTALL_LIB_DIR})
-        SET(VIRTUAL_ROBOT_INSTALL_BIN_DIR ${SIMOX_INSTALL_BIN_DIR})
-        SET(VIRTUAL_ROBOT_INSTALL_HEADER_DIR ${SIMOX_INSTALL_HEADER_DIR})
+    	SET(VirtualRobot_BUILD_DIRECTORY ${Simox_BUILD_DIRECTORY})
+    	SET(VirtualRobot_INSTALL_LIB_DIR ${Simox_INSTALL_LIB_DIR})
+        SET(VirtualRobot_INSTALL_BIN_DIR ${Simox_INSTALL_BIN_DIR})
+        SET(VirtualRobot_INSTALL_HEADER_DIR ${Simox_INSTALL_HEADER_DIR})
         include (VirtualRobot/config.cmake)
-        # set SIMOX vars according to VIRTUAL_ROBOT config
-       	SET(SIMOX_VISUALIZATION ${VIRTUAL_ROBOT_VISUALIZATION})
-		SET(SIMOX_USE_COIN_VISUALIZATION ${VIRTUAL_ROBOT_USE_COIN_VISUALIZATION})
-		SET(SIMOX_USE_OPENSCENEGRAPH_VISUALIZATION ${VIRTUAL_ROBOT_USE_OPENSCENEGRAPH_VISUALIZATION})
-		SET(SIMOX_VISUALIZATION_LIBS ${VIRTUAL_ROBOT_VISUALIZATION_LIBS})
-		SET(SIMOX_VISUALIZATION_INCLUDE_PATHS ${VIRTUAL_ROBOT_VISUALIZATION_INCLUDE_PATHS})
-		SET(SIMOX_VISUALIZATION_COMPILE_FLAGS ${VIRTUAL_ROBOT_VISUALIZATION_COMPILE_FLAGS})
+        # set SIMOX vars according to VirtualRobot config
+       	SET(Simox_VISUALIZATION ${VirtualRobot_VISUALIZATION})
+		SET(Simox_USE_COIN_VISUALIZATION ${VirtualRobot_USE_COIN_VISUALIZATION})
+		SET(Simox_USE_OPENSCENEGRAPH_VISUALIZATION ${VirtualRobot_USE_OPENSCENEGRAPH_VISUALIZATION})
+		SET(Simox_VISUALIZATION_LIBS ${VirtualRobot_VISUALIZATION_LIBS})
+		SET(Simox_VISUALIZATION_INCLUDE_PATHS ${VirtualRobot_VISUALIZATION_INCLUDE_PATHS})
+		SET(Simox_VISUALIZATION_COMPILE_FLAGS ${VirtualRobot_VISUALIZATION_COMPILE_FLAGS})
         
         ## SETUP SABA
         # nothing to do yet
@@ -51,4 +51,4 @@ IF (NOT SIMOX_CONFIGURED)
         # nothing to do yet
 
      
-ENDIF(NOT SIMOX_CONFIGURED)
+ENDIF(NOT Simox_CONFIGURED)
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
index 1825c5a87c5634f51e3988de7cdca137cefa5354..e3ebc0b071cc112f1ae93fb20338b69e6fa5dcd9 100644
--- a/doc/CMakeLists.txt
+++ b/doc/CMakeLists.txt
@@ -31,14 +31,14 @@ IF(DOXYGEN_FOUND)
                          "${CMAKE_CURRENT_SOURCE_DIR}/../VirtualRobot")
     
     # consider visualization setup
-    IF (SIMOX_USE_COIN_VISUALIZATION)
+    IF (Simox_USE_COIN_VISUALIZATION)
         SET (CMAKE_DOXYGEN_INPUT_LIST  ${CMAKE_DOXYGEN_INPUT_LIST} 
                                         "${CMAKE_CURRENT_SOURCE_DIR}/../VirtualRobot/Visualization/CoinVisualization"
                                         "${CMAKE_CURRENT_SOURCE_DIR}/../GraspPlanning/Visualization/CoinVisualization" 
                                         "${CMAKE_CURRENT_SOURCE_DIR}/../MotionPlanning/Visualization/CoinVisualization")
     ENDIF()
     
-    IF (SIMOX_USE_OPENSCENEGRAPH_VISUALIZATION)
+    IF (Simox_USE_OPENSCENEGRAPH_VISUALIZATION)
         SET (CMAKE_DOXYGEN_INPUT_LIST  ${CMAKE_DOXYGEN_INPUT_LIST} 
                                         "${CMAKE_CURRENT_SOURCE_DIR}/../VirtualRobot/Visualization/OSGVisualization")
     ENDIF()
diff --git a/doc/Doxyfile.in b/doc/Doxyfile.in
index 767647c0be7658ca0280b598efe4ed3235027250..ba43c30afdab07a285e83d94fea06c5242c4f96b 100644
--- a/doc/Doxyfile.in
+++ b/doc/Doxyfile.in
@@ -32,7 +32,7 @@ PROJECT_NAME           = Simox
 # This could be handy for archiving the generated documentation or 
 # if some version control system is used.
 
-PROJECT_NUMBER         = @SIMOX_VERSION@
+PROJECT_NUMBER         = @Simox_VERSION@
 
 # Using the PROJECT_BRIEF tag one can provide an optional one line description 
 # for a project that appears at the top of each page and should give viewer 
diff --git a/doc/external_project_setup.txt b/doc/external_project_setup.txt
index 42baaa73256f70bdd31693bc2d066355e13bd0a8..97ffd242f6c9b4368bc4dd54c64095d4a97c2d99 100644
--- a/doc/external_project_setup.txt
+++ b/doc/external_project_setup.txt
@@ -12,7 +12,7 @@ CMAKE_POLICY(VERSION 2.6)
 FIND_PACKAGE(Simox REQUIRED)
 
 # Build only if Simox was created with Coin3D support.
-IF(SIMOX_USE_COIN_VISUALIZATION)
+IF(Simox_USE_COIN_VISUALIZATION)
 	FILE(GLOB SRCS ${PROJECT_SOURCE_DIR}/myDemo.cpp ${PROJECT_SOURCE_DIR}/myWindow.cpp)
 	FILE(GLOB INCS ${PROJECT_SOURCE_DIR}/myWindow.h)
 	set(GUI_MOC_HDRS ${PROJECT_SOURCE_DIR}/myWindow.h)