diff --git a/uCC/ucc.frontend/pom.xml b/uCC/ucc.frontend/pom.xml
index 185b14104b733da6a2f6ee7ffeb6c7734beeae19..1a1447dd88891867fc4e72927ba239bbf8fcadeb 100644
--- a/uCC/ucc.frontend/pom.xml
+++ b/uCC/ucc.frontend/pom.xml
@@ -21,16 +21,7 @@
 	<properties>
 		<cxf.version>2.3.1</cxf.version>
 	</properties>
-
 	<dependencies>
-		<!-- <dependency> -->
-		<!-- <groupId>org.apache.geronimo.specs</groupId> -->
-		<!-- <artifactId>geronimo-ws-metadata_2.0_spec</artifactId> -->
-		<!-- </dependency> -->
-		<dependency>
-			<groupId>org.apache.felix</groupId>
-			<artifactId>org.apache.felix.framework</artifactId>
-		</dependency>
 		<dependency>
 			<groupId>com.vaadin</groupId>
 			<artifactId>vaadin</artifactId>
@@ -47,6 +38,10 @@
 			<groupId>org.universAAL.tools.ucc</groupId>
 			<artifactId>ucc.controller</artifactId>
 		</dependency>
+   		<dependency>
+			<groupId>org.universAAL.middleware</groupId>
+			<artifactId>mw.interfaces.core</artifactId>
+   		</dependency>
 		<dependency>
 			<groupId>org.universAAL.tools.ucc</groupId>
 			<artifactId>
@@ -58,30 +53,50 @@
 			<artifactId>ucc.configuration.configurator</artifactId>
 		</dependency>
 		<!-- Jetty is needed if you're are not using the CXFServlet -->
-<!-- 		<dependency> -->
-<!-- 			<groupId>org.apache.cxf</groupId> -->
-<!-- 			<artifactId>cxf-rt-frontend-jaxws</artifactId> -->
-<!-- 			<version>${cxf.version}</version> -->
-<!-- 		</dependency> -->
-<!-- 		<dependency> -->
-<!-- 			<groupId>org.apache.cxf</groupId> -->
-<!-- 			<artifactId>cxf-rt-transports-http</artifactId> -->
-<!-- 			<version>${cxf.version}</version> -->
-<!-- 		</dependency> -->
+		<dependency>
+			<groupId>org.apache.geronimo.specs</groupId>
+			<artifactId>geronimo-ws-metadata_2.0_spec</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.cxf</groupId>
+			<artifactId>cxf-rt-frontend-jaxws</artifactId>
+			<version>${cxf.version}</version>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.cxf</groupId>
+			<artifactId>cxf-rt-transports-http</artifactId>
+			<version>${cxf.version}</version>
+		</dependency>
 		<!-- Jetty is needed if you're are not using the CXFServlet -->
-		<!-- <dependency> -->
-		<!-- <groupId>org.apache.cxf</groupId> -->
-		<!-- <artifactId>cxf-rt-transports-http-jetty</artifactId> -->
-		<!-- <version>${cxf.version}</version> -->
-		<!-- </dependency> -->
-		<!-- <dependency> -->
-		<!-- <groupId>org.universAAL.middleware</groupId> -->
-		<!-- <artifactId>mw.bus.context.osgi</artifactId> -->
-		<!-- </dependency> -->
 		<dependency>
+			<groupId>org.apache.cxf</groupId>
+			<artifactId>cxf-rt-transports-http-jetty</artifactId>
+			<version>${cxf.version}</version>
+		</dependency>
+		<!--dependency>
 			<groupId>org.universAAL.middleware</groupId>
-			<artifactId>mw.schemas</artifactId>
+			<artifactId>mw.bus.context.osgi</artifactId>
+			<version>2.0.1-SNAPSHOT</version>
+			<type>bundle</type>
 		</dependency>
+		<dependency>
+			<groupId>org.universAAL.middleware</groupId>
+			<artifactId>mw.schemas</artifactId>
+			<version>2.0.1-SNAPSHOT</version>
+			<type>bundle</type>
+		</dependency-->
+     <dependency> 
+       <groupId>org.apache.felix</groupId> 
+       <artifactId>org.osgi.core</artifactId> 
+	   <version>1.4.0</version>
+       <scope>provided</scope> 
+     </dependency> 
+     <!--dependency> 
+       <groupId>org.osgi</groupId> 
+       <artifactId>org.osgi.core</artifactId> 
+       <version>4.2.0</version> 
+       <scope>provided</scope> 
+     </dependency--> 
 	</dependencies>
 
 	<build>
@@ -97,6 +112,7 @@
 			<plugin>
 				<groupId>org.apache.felix</groupId>
 				<artifactId>maven-bundle-plugin</artifactId>
+				<version>2.3.7</version>
 				<extensions>true</extensions>
 				<configuration>
 					<instructions>
@@ -105,60 +121,54 @@
 						<Bundle-Version>${project.version}</Bundle-Version>
 						<Bundle-Activator>org.universAAL.ucc.service.manager.Activator</Bundle-Activator>
 						<Bundle-Vendor>FZI Karlsruhe</Bundle-Vendor>
-						<Private-Package>javax.xml.bind.annotation</Private-Package>
 						<Import-Package>
-							javax.xml.bind,
-							org.xml.sax.helpers,com.vaadin,
-							<!-- com.vaadin.data, -->
-							<!-- com.vaadin.data.util, -->
-							<!-- com.vaadin.data.validator, -->
-							<!-- com.vaadin.terminal, com.vaadin.ui, -->
 							com.vaadin.*,
-							javax.activation,
-							javax.xml.datatype,
-							javax.xml.namespace, javax.xml.parsers,
-							javax.xml.stream,
-							javax.xml.stream.events, javax.xml.transform,
-							javax.xml.transform.dom, javax.xml.transform.sax,
-							javax.xml.transform.stream, javax.xml.validation, javax.xml.ws,
-							org.universAAL.middleware.container,
-							org.universAAL.middleware.container.osgi,
-							org.universAAL.middleware.container.utils,
-							org.universAAL.middleware.context,
-							org.universAAL.middleware.deploymanager.uapp.model,
-							org.universAAL.middleware.interfaces,
-							org.universAAL.middleware.managers.api,
-							org.universAAL.middleware.owl, org.universAAL.middleware.rdf,
-							org.universAAL.middleware.service,
-							org.universAAL.ucc.configuration.configdefinitionregistry.interfaces,
-							org.universAAL.ucc.configuration.model.configurationdefinition,
-							org.universAAL.ucc.configuration.view,
-							org.universAAL.ucc.database.aalspace,
-							org.universAAL.ucc.database.parser, org.universAAL.ucc.model,
-							org.universAAL.ucc.model.install, org.universAAL.ucc.model.jaxb,
-							org.universAAL.ucc.model.preferences,
-							org.universAAL.ucc.model.usrv, org.universAAL.ucc.startup.api,
-							org.universAAL.ucc.startup.api.impl, org.universAAL.ucc.api,
-							org.universAAL.ucc.startup.model, org.w3c.dom, org.xml.sax,
-							org.xml.sax.ext,javax.jws,
-							org.osgi.framework;version="[1,2)"
+							javax.*,
+							org.osgi.*,
+<!-- 							org.slf4j.*, -->
+							org.w3c.dom,
+							org.universAAL.ucc.configuration.*,
+							org.universAAL.middleware.*,
+							org.universAAL.ucc.startup.model.*,
+							org.universAAL.ucc.model.*,
+							org.universAAL.ucc.api,
+							org.universAAL.ucc.startup.api.*,
+							org.universAAL.ucc.database.*
 						</Import-Package>
-						<Export-Package>org.universAAL.ucc.client.util,
-							org.universAAL.ucc.controller.desktop,
-							org.universAAL.ucc.controller.install,
-							org.universAAL.ucc.controller.aalspace,
+<!-- 						<Private-Package>javax.xml.bind.*</Private-Package> -->
+						<Private-Package>
+							javax.xml.bind.annotation,
+							org.universAAL.ucc.client.util,
 							org.universAAL.ucc.subscriber,
-							org.universAAL.ucc.controller.preferences,
-							org.universAAL.ucc.frontend.api,
-							org.universAAL.ucc.frontend.api.impl,
-							org.universAAL.ucc.service.api,
-							org.universAAL.ucc.service.impl,
-							org.universAAL.ucc.service.manager,
-							org.universAAL.ucc.ustore.ws.client,
 							org.universAAL.ucc.webconnection,
 							org.universAAL.ucc.windows,
+							org.universAAL.ucc.controller.desktop, 
+							org.universAAL.ucc.controller.install, 
+							org.universAAL.ucc.controller.aalspace, 
+							org.universAAL.ucc.controller.preferences, 
+							org.universAAL.ucc.controller.ustore.*, 
+							org.universAAL.ucc.frontend.*,
 							org.universAAL.commerce.ustore.tools,
-							org.universAAL.ucc.controller.ustore.services</Export-Package>
+							org.universAAL.ucc.service.*
+						</Private-Package>
+						<Export-Package>
+<!-- 							org.universAAL.ucc.client.util, -->
+<!-- 							org.universAAL.ucc.controller.desktop, -->
+<!-- 							org.universAAL.ucc.controller.install, -->
+<!-- 							org.universAAL.ucc.controller.aalspace, -->
+<!-- 							org.universAAL.ucc.subscriber, -->
+<!-- 							org.universAAL.ucc.controller.preferences, -->
+							org.universAAL.ucc.frontend.api,
+<!-- 							org.universAAL.ucc.frontend.api.impl, -->
+<!-- 							org.universAAL.ucc.service.api, -->
+<!-- 							org.universAAL.ucc.service.impl, -->
+<!-- 							org.universAAL.ucc.service.manager, -->
+<!-- 							org.universAAL.ucc.ustore.ws.client, -->
+<!-- 							org.universAAL.ucc.webconnection, -->
+<!-- 							org.universAAL.ucc.windows, -->
+<!-- 							org.universAAL.ucc.controller.ustore.services -->
+							</Export-Package>
+<!-- 						<Require-Bundle>com.vaadin;bundle-version="6.8.3"</Require-Bundle> -->
 						<Service-Component>OSGI-INF/ucc.xml</Service-Component>
 					</instructions>
 				</configuration>
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/commerce/ustore/tools/OnlineStoreManagerService.java b/uCC/ucc.frontend/src/main/java/org/universAAL/commerce/ustore/tools/OnlineStoreManagerService.java
index 861e4b957190fe03cf5e5b5209f8c5f96478ab38..9417a055060504b352a59c295ec3dc5e9f0a8b99 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/commerce/ustore/tools/OnlineStoreManagerService.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/commerce/ustore/tools/OnlineStoreManagerService.java
@@ -2,11 +2,12 @@ package org.universAAL.commerce.ustore.tools;
 
 import java.net.MalformedURLException;
 import java.net.URL;
+
 import javax.xml.namespace.QName;
+import javax.xml.ws.Service;
 import javax.xml.ws.WebEndpoint;
 import javax.xml.ws.WebServiceClient;
 import javax.xml.ws.WebServiceFeature;
-import javax.xml.ws.Service;
 
 /**
  * This class was generated by Apache CXF 2.6.8
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/client/util/UstoreUtil.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/client/util/UstoreUtil.java
index c7ee216831b24c4051c58a6cd53f714236a58560..2a2335694d21f76b080cb94cb1dc983c63862340 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/client/util/UstoreUtil.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/client/util/UstoreUtil.java
@@ -7,16 +7,19 @@ import java.io.Reader;
 import java.net.URL;
 import java.util.List;
 import java.util.Properties;
+
 import javax.xml.namespace.QName;
+
 import org.osgi.framework.BundleContext;
 import org.osgi.framework.FrameworkUtil;
 import org.osgi.framework.ServiceReference;
-import org.universAAL.ucc.service.manager.Activator;
-import org.universAAL.ucc.startup.api.Setup;
-import org.universAAL.ucc.startup.model.UserAccountInfo;
 import org.universAAL.commerce.ustore.tools.OnlineStoreManager;
 import org.universAAL.commerce.ustore.tools.OnlineStoreManagerService;
+import org.universAAL.commerce.ustore.tools.UAALException;
 import org.universAAL.commerce.ustore.tools.UAALException_Exception;
+import org.universAAL.ucc.service.manager.Activator;
+import org.universAAL.ucc.startup.api.Setup;
+import org.universAAL.ucc.startup.model.UserAccountInfo;
 
 /**
  * Client for the Webservice communication with uStore
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/aalspace/AddNewHardwareController.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/aalspace/AddNewHardwareController.java
index 60fd90b65d66e491208012c10243da28bca472cf..c54bef213abb2077debea658e899579df56a32cb 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/aalspace/AddNewHardwareController.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/aalspace/AddNewHardwareController.java
@@ -1,42 +1,20 @@
 package org.universAAL.ucc.controller.aalspace;
 
-import org.osgi.framework.BundleContext;
-import org.osgi.framework.FrameworkUtil;
-import org.osgi.framework.ServiceReference;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.HashMap;
-import com.vaadin.data.validator.EmailValidator;
-import com.vaadin.data.validator.RegexpValidator;
-import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-
-import org.universAAL.middleware.container.utils.ModuleConfigHome;
-import org.universAAL.ucc.windows.AddNewHardwareWindow;
-import org.universAAL.ucc.windows.HardwareWindow;
-import org.universAAL.ucc.windows.UccUI;
-import org.universAAL.ucc.windows.RoomsWindow;
-
 import java.io.IOException;
 import java.text.DateFormat;
 import java.text.ParseException;
 import java.text.SimpleDateFormat;
+import java.util.ArrayList;
+import java.util.Collection;
 import java.util.Date;
+import java.util.HashMap;
 
 import javax.xml.bind.JAXBException;
 
-import com.vaadin.ui.CheckBox;
-import com.vaadin.ui.ListSelect;
-import com.vaadin.ui.NativeSelect;
-import com.vaadin.ui.PopupDateField;
-import com.vaadin.ui.TabSheet;
-import com.vaadin.ui.TextArea;
-import com.vaadin.ui.TextField;
-import com.vaadin.ui.Window;
-import com.vaadin.ui.Window.CloseEvent;
-import com.vaadin.ui.Window.Notification;
-
+import org.osgi.framework.BundleContext;
+import org.osgi.framework.FrameworkUtil;
+import org.osgi.framework.ServiceReference;
+import org.universAAL.middleware.container.utils.ModuleConfigHome;
 import org.universAAL.ucc.database.aalspace.DataAccess;
 import org.universAAL.ucc.model.jaxb.BooleanValue;
 import org.universAAL.ucc.model.jaxb.CalendarValue;
@@ -48,7 +26,26 @@ import org.universAAL.ucc.model.jaxb.OntologyInstance;
 import org.universAAL.ucc.model.jaxb.SimpleObject;
 import org.universAAL.ucc.model.jaxb.StringValue;
 import org.universAAL.ucc.model.jaxb.Subprofile;
+import org.universAAL.ucc.windows.AddNewHardwareWindow;
+import org.universAAL.ucc.windows.HardwareWindow;
+import org.universAAL.ucc.windows.RoomsWindow;
 import org.universAAL.ucc.windows.TabForm;
+import org.universAAL.ucc.windows.UccUI;
+
+import com.vaadin.data.validator.EmailValidator;
+import com.vaadin.data.validator.RegexpValidator;
+import com.vaadin.ui.Button;
+import com.vaadin.ui.Button.ClickEvent;
+import com.vaadin.ui.CheckBox;
+import com.vaadin.ui.ListSelect;
+import com.vaadin.ui.NativeSelect;
+import com.vaadin.ui.PopupDateField;
+import com.vaadin.ui.TabSheet;
+import com.vaadin.ui.TextArea;
+import com.vaadin.ui.TextField;
+import com.vaadin.ui.Window;
+import com.vaadin.ui.Window.CloseEvent;
+import com.vaadin.ui.Window.Notification;
 
 /**
  * Controller for adding a new Person to AAL space.
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/aalspace/AddNewPersonController.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/aalspace/AddNewPersonController.java
index 17a8af8280005f2781fcde5d6efc8389bc521fc1..d31c798a5228cf86dac6d641b27e77616cb72aad 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/aalspace/AddNewPersonController.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/aalspace/AddNewPersonController.java
@@ -1,37 +1,44 @@
 package org.universAAL.ucc.controller.aalspace;
 
-import org.osgi.framework.BundleContext;
-import org.osgi.framework.FrameworkUtil;
-import org.osgi.framework.ServiceReference;
-
+import java.io.IOException;
+import java.text.DateFormat;
+import java.text.ParseException;
+import java.text.SimpleDateFormat;
 import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Date;
 import java.util.HashMap;
 import java.util.List;
 
-import com.vaadin.data.validator.EmailValidator;
-import com.vaadin.data.validator.RegexpValidator;
-import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
+import javax.xml.bind.JAXBException;
 
+import org.osgi.framework.BundleContext;
+import org.osgi.framework.FrameworkUtil;
+import org.osgi.framework.ServiceReference;
 import org.universAAL.middleware.container.utils.ModuleConfigHome;
 import org.universAAL.ucc.database.aalspace.DataAccess;
+import org.universAAL.ucc.model.jaxb.BooleanValue;
+import org.universAAL.ucc.model.jaxb.CalendarValue;
+import org.universAAL.ucc.model.jaxb.CollectionValues;
+import org.universAAL.ucc.model.jaxb.DoubleValue;
+import org.universAAL.ucc.model.jaxb.EnumObject;
+import org.universAAL.ucc.model.jaxb.IntegerValue;
+import org.universAAL.ucc.model.jaxb.OntologyInstance;
+import org.universAAL.ucc.model.jaxb.SimpleObject;
+import org.universAAL.ucc.model.jaxb.StringValue;
+import org.universAAL.ucc.model.jaxb.Subprofile;
 import org.universAAL.ucc.startup.api.Setup;
 import org.universAAL.ucc.startup.model.Role;
 import org.universAAL.ucc.startup.model.UserAccountInfo;
 import org.universAAL.ucc.windows.AddNewPersonWindow;
 import org.universAAL.ucc.windows.HumansWindow;
+import org.universAAL.ucc.windows.TabForm;
 import org.universAAL.ucc.windows.UccUI;
 
-import java.io.IOException;
-import java.text.DateFormat;
-import java.text.ParseException;
-import java.text.SimpleDateFormat;
-
-import java.util.Collection;
-import java.util.Date;
-
-import javax.xml.bind.JAXBException;
-
+import com.vaadin.data.validator.EmailValidator;
+import com.vaadin.data.validator.RegexpValidator;
+import com.vaadin.ui.Button;
+import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.CheckBox;
 import com.vaadin.ui.ListSelect;
 import com.vaadin.ui.NativeSelect;
@@ -44,18 +51,6 @@ import com.vaadin.ui.Window;
 import com.vaadin.ui.Window.CloseEvent;
 import com.vaadin.ui.Window.Notification;
 
-import org.universAAL.ucc.model.jaxb.BooleanValue;
-import org.universAAL.ucc.model.jaxb.CalendarValue;
-import org.universAAL.ucc.model.jaxb.CollectionValues;
-import org.universAAL.ucc.model.jaxb.DoubleValue;
-import org.universAAL.ucc.model.jaxb.EnumObject;
-import org.universAAL.ucc.model.jaxb.IntegerValue;
-import org.universAAL.ucc.model.jaxb.OntologyInstance;
-import org.universAAL.ucc.model.jaxb.SimpleObject;
-import org.universAAL.ucc.model.jaxb.StringValue;
-import org.universAAL.ucc.model.jaxb.Subprofile;
-import org.universAAL.ucc.windows.TabForm;
-
 /**
  * User profile controller for adding new person to AAL space.
  * 
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/aalspace/HardwareWindowController.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/aalspace/HardwareWindowController.java
index ab17a2e61ea7452dc3852512eb40e4c39ce905c5..f4d0e546484215e9f838e6eacc6424c8fbfcf1aa 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/aalspace/HardwareWindowController.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/aalspace/HardwareWindowController.java
@@ -16,42 +16,42 @@ import org.osgi.framework.BundleContext;
 import org.osgi.framework.FrameworkUtil;
 import org.osgi.framework.ServiceReference;
 import org.universAAL.middleware.container.utils.ModuleConfigHome;
+import org.universAAL.ucc.database.aalspace.DataAccess;
+import org.universAAL.ucc.model.jaxb.BooleanValue;
+import org.universAAL.ucc.model.jaxb.CalendarValue;
+import org.universAAL.ucc.model.jaxb.CollectionValues;
+import org.universAAL.ucc.model.jaxb.DoubleValue;
+import org.universAAL.ucc.model.jaxb.EnumObject;
+import org.universAAL.ucc.model.jaxb.IntegerValue;
+import org.universAAL.ucc.model.jaxb.OntologyInstance;
+import org.universAAL.ucc.model.jaxb.SimpleObject;
+import org.universAAL.ucc.model.jaxb.StringValue;
+import org.universAAL.ucc.model.jaxb.Subprofile;
+import org.universAAL.ucc.subscriber.SensorEventSubscriber;
+import org.universAAL.ucc.windows.AddNewHardwareWindow;
 import org.universAAL.ucc.windows.HardwareWindow;
+import org.universAAL.ucc.windows.RoomsWindow;
+import org.universAAL.ucc.windows.TabForm;
+import org.universAAL.ucc.windows.UccUI;
+
 import com.vaadin.data.Property;
 import com.vaadin.data.Property.ValueChangeEvent;
 import com.vaadin.data.validator.EmailValidator;
 import com.vaadin.data.validator.RegexpValidator;
 import com.vaadin.ui.Button;
+import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.CheckBox;
 import com.vaadin.ui.ListSelect;
 import com.vaadin.ui.NativeSelect;
 import com.vaadin.ui.PopupDateField;
 import com.vaadin.ui.TabSheet;
+import com.vaadin.ui.TabSheet.Tab;
 import com.vaadin.ui.TextArea;
 import com.vaadin.ui.TextField;
 import com.vaadin.ui.Tree;
 import com.vaadin.ui.Window;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.TabSheet.Tab;
 import com.vaadin.ui.Window.Notification;
 
-import org.universAAL.ucc.database.aalspace.DataAccess;
-import org.universAAL.ucc.model.jaxb.BooleanValue;
-import org.universAAL.ucc.model.jaxb.CalendarValue;
-import org.universAAL.ucc.model.jaxb.CollectionValues;
-import org.universAAL.ucc.model.jaxb.DoubleValue;
-import org.universAAL.ucc.model.jaxb.EnumObject;
-import org.universAAL.ucc.model.jaxb.IntegerValue;
-import org.universAAL.ucc.model.jaxb.OntologyInstance;
-import org.universAAL.ucc.model.jaxb.SimpleObject;
-import org.universAAL.ucc.model.jaxb.StringValue;
-import org.universAAL.ucc.model.jaxb.Subprofile;
-import org.universAAL.ucc.subscriber.SensorEventSubscriber;
-import org.universAAL.ucc.windows.AddNewHardwareWindow;
-import org.universAAL.ucc.windows.UccUI;
-import org.universAAL.ucc.windows.RoomsWindow;
-import org.universAAL.ucc.windows.TabForm;
-
 public class HardwareWindowController implements Property.ValueChangeListener, Button.ClickListener
 {
 	private HardwareWindow win;
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/aalspace/PersonWindowController.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/aalspace/PersonWindowController.java
index bcb2ef12b601a57b2921af58e399ebcaf0c5389d..08338b0e909eb192ca4bd3271904add20638ab18 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/aalspace/PersonWindowController.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/aalspace/PersonWindowController.java
@@ -11,12 +11,9 @@ import java.text.DateFormat;
 import java.text.ParseException;
 import java.text.SimpleDateFormat;
 import java.util.ArrayList;
-import java.util.Calendar;
 import java.util.Collection;
-import java.util.Collections;
 import java.util.Date;
 import java.util.HashMap;
-import java.util.Iterator;
 import java.util.List;
 import java.util.Locale;
 import java.util.Map;
@@ -27,28 +24,6 @@ import javax.xml.bind.JAXBException;
 import org.osgi.framework.BundleContext;
 import org.osgi.framework.FrameworkUtil;
 import org.osgi.framework.ServiceReference;
-
-
-
-import com.vaadin.data.Property;
-import com.vaadin.data.Property.ValueChangeEvent;
-import com.vaadin.data.validator.EmailValidator;
-import com.vaadin.data.validator.RegexpValidator;
-import com.vaadin.ui.Button;
-import com.vaadin.ui.CheckBox;
-import com.vaadin.ui.ComboBox;
-import com.vaadin.ui.ListSelect;
-import com.vaadin.ui.NativeSelect;
-import com.vaadin.ui.PasswordField;
-import com.vaadin.ui.PopupDateField;
-import com.vaadin.ui.TabSheet;
-import com.vaadin.ui.TabSheet.Tab;
-import com.vaadin.ui.TextArea;
-import com.vaadin.ui.TextField;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Tree;
-import com.vaadin.ui.Window.Notification;
-
 import org.universAAL.middleware.container.utils.ModuleConfigHome;
 import org.universAAL.ucc.database.aalspace.DataAccess;
 import org.universAAL.ucc.model.jaxb.BooleanValue;
@@ -68,8 +43,26 @@ import org.universAAL.ucc.startup.model.Role;
 import org.universAAL.ucc.startup.model.UserAccountInfo;
 import org.universAAL.ucc.windows.AddNewPersonWindow;
 import org.universAAL.ucc.windows.HumansWindow;
-import org.universAAL.ucc.windows.UccUI;
 import org.universAAL.ucc.windows.TabForm;
+import org.universAAL.ucc.windows.UccUI;
+
+import com.vaadin.data.Property;
+import com.vaadin.data.Property.ValueChangeEvent;
+import com.vaadin.data.validator.EmailValidator;
+import com.vaadin.data.validator.RegexpValidator;
+import com.vaadin.ui.Button;
+import com.vaadin.ui.Button.ClickEvent;
+import com.vaadin.ui.CheckBox;
+import com.vaadin.ui.ListSelect;
+import com.vaadin.ui.NativeSelect;
+import com.vaadin.ui.PasswordField;
+import com.vaadin.ui.PopupDateField;
+import com.vaadin.ui.TabSheet;
+import com.vaadin.ui.TabSheet.Tab;
+import com.vaadin.ui.TextArea;
+import com.vaadin.ui.TextField;
+import com.vaadin.ui.Tree;
+import com.vaadin.ui.Window.Notification;
 
 public class PersonWindowController  implements Property.ValueChangeListener, Button.ClickListener {
 	private HumansWindow win;
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/aalspace/RoomsWindowController.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/aalspace/RoomsWindowController.java
index 7e703a3cabd224ff71ce1c35ed89e6b498c25f0e..0c2bc4037f3787d8da433b392103f369ad80929b 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/aalspace/RoomsWindowController.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/aalspace/RoomsWindowController.java
@@ -16,25 +16,6 @@ import javax.xml.bind.JAXBException;
 import org.osgi.framework.BundleContext;
 import org.osgi.framework.FrameworkUtil;
 import org.osgi.framework.ServiceReference;
-
-import com.vaadin.data.Property;
-import com.vaadin.data.Property.ValueChangeEvent;
-import com.vaadin.data.validator.EmailValidator;
-import com.vaadin.data.validator.RegexpValidator;
-import com.vaadin.ui.Button;
-import com.vaadin.ui.CheckBox;
-import com.vaadin.ui.ListSelect;
-import com.vaadin.ui.NativeSelect;
-import com.vaadin.ui.PopupDateField;
-import com.vaadin.ui.TabSheet;
-import com.vaadin.ui.TextArea;
-import com.vaadin.ui.TextField;
-import com.vaadin.ui.Tree;
-import com.vaadin.ui.Window;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.TabSheet.Tab;
-import com.vaadin.ui.Window.Notification;
-
 import org.universAAL.middleware.container.utils.ModuleConfigHome;
 import org.universAAL.ucc.database.aalspace.DataAccess;
 import org.universAAL.ucc.model.jaxb.BooleanValue;
@@ -49,9 +30,27 @@ import org.universAAL.ucc.model.jaxb.StringValue;
 import org.universAAL.ucc.model.jaxb.Subprofile;
 import org.universAAL.ucc.windows.AddNewHardwareWindow;
 import org.universAAL.ucc.windows.HardwareWindow;
-import org.universAAL.ucc.windows.UccUI;
 import org.universAAL.ucc.windows.RoomsWindow;
 import org.universAAL.ucc.windows.TabForm;
+import org.universAAL.ucc.windows.UccUI;
+
+import com.vaadin.data.Property;
+import com.vaadin.data.Property.ValueChangeEvent;
+import com.vaadin.data.validator.EmailValidator;
+import com.vaadin.data.validator.RegexpValidator;
+import com.vaadin.ui.Button;
+import com.vaadin.ui.Button.ClickEvent;
+import com.vaadin.ui.CheckBox;
+import com.vaadin.ui.ListSelect;
+import com.vaadin.ui.NativeSelect;
+import com.vaadin.ui.PopupDateField;
+import com.vaadin.ui.TabSheet;
+import com.vaadin.ui.TabSheet.Tab;
+import com.vaadin.ui.TextArea;
+import com.vaadin.ui.TextField;
+import com.vaadin.ui.Tree;
+import com.vaadin.ui.Window;
+import com.vaadin.ui.Window.Notification;
 
 /**
  * Profile controller for adding devices to rooms.
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/desktop/AccountWindowController.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/desktop/AccountWindowController.java
index 2fb04900675b4dcc511cdf4112b594ab572d9b23..762d00cb93821873a3ab45625e3261b291e78e62 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/desktop/AccountWindowController.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/desktop/AccountWindowController.java
@@ -12,12 +12,12 @@ import org.universAAL.ucc.service.manager.Activator;
 import org.universAAL.ucc.startup.api.Setup;
 import org.universAAL.ucc.startup.model.Role;
 import org.universAAL.ucc.startup.model.UserAccountInfo;
+import org.universAAL.ucc.windows.AccountWindow;
 import org.universAAL.ucc.windows.UccUI;
 
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Window.Notification;
-import org.universAAL.ucc.windows.AccountWindow;
 
 /**
  * Controller for AccountWindow. 
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/desktop/DesktopController.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/desktop/DesktopController.java
index ab10de906ae7a89a9630c9e2366cd12821581689..114b4fcc51d41cadc3eabc71e3fbe9789ecfa7fc 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/desktop/DesktopController.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/desktop/DesktopController.java
@@ -25,7 +25,6 @@ import org.universAAL.ucc.service.manager.Activator;
 import org.universAAL.ucc.startup.api.Setup;
 import org.universAAL.ucc.startup.model.UserAccountInfo;
 import org.universAAL.ucc.webconnection.WebConnector;
-import org.universAAL.ucc.windows.AccountWindow;
 import org.universAAL.ucc.windows.PreferencesWindow;
 import org.universAAL.ucc.windows.SearchWindow;
 import org.universAAL.ucc.windows.ToolWindow;
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/desktop/ToolController.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/desktop/ToolController.java
index 8e557dc6d8938420172f163818a42f86420ffca3..d65c2a2147824236ffa4cac854fdf2e9e8ba39d7 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/desktop/ToolController.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/desktop/ToolController.java
@@ -11,7 +11,6 @@ import java.util.List;
 import java.util.Properties;
 import java.util.ResourceBundle;
 
-import javax.swing.JFileChooser;
 import javax.xml.bind.JAXBException;
 
 import org.osgi.framework.BundleContext;
@@ -29,9 +28,9 @@ import org.universAAL.ucc.service.impl.Model;
 import org.universAAL.ucc.service.manager.Activator;
 import org.universAAL.ucc.windows.AddNewHardwareWindow;
 import org.universAAL.ucc.windows.AddNewPersonWindow;
+import org.universAAL.ucc.windows.BrowseServicesWindow;
 import org.universAAL.ucc.windows.DeinstallWindow;
 import org.universAAL.ucc.windows.HumansWindow;
-import org.universAAL.ucc.windows.BrowseServicesWindow;
 import org.universAAL.ucc.windows.RoomsWindow;
 import org.universAAL.ucc.windows.ToolWindow;
 import org.universAAL.ucc.windows.UccUI;
@@ -42,13 +41,13 @@ import org.w3c.dom.NodeList;
 
 import com.vaadin.terminal.ExternalResource;
 import com.vaadin.ui.Button;
+import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Embedded;
 import com.vaadin.ui.Upload;
-import com.vaadin.ui.VerticalLayout;
-import com.vaadin.ui.Window;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Upload.FailedEvent;
 import com.vaadin.ui.Upload.FinishedEvent;
+import com.vaadin.ui.VerticalLayout;
+import com.vaadin.ui.Window;
 import com.vaadin.ui.Window.Notification;
 
 /**
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/install/DeploymentInfoController.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/install/DeploymentInfoController.java
index 1bc6ad04fe99c06108b4907e2ea4f9be837fcbab..1bea6163ae35aacc5fbf0adf124712d50af18c3f 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/install/DeploymentInfoController.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/install/DeploymentInfoController.java
@@ -12,24 +12,17 @@ import java.util.ResourceBundle;
 import org.osgi.framework.BundleContext;
 import org.osgi.framework.FrameworkUtil;
 import org.osgi.framework.ServiceReference;
+import org.universAAL.middleware.deploymanager.uapp.model.Part;
 import org.universAAL.middleware.interfaces.PeerCard;
 import org.universAAL.middleware.interfaces.PeerRole;
-import org.universAAL.middleware.container.utils.LogUtils;
-import org.universAAL.middleware.deploymanager.uapp.model.Part;
 import org.universAAL.middleware.managers.api.InstallationResults;
 import org.universAAL.middleware.managers.api.InstallationResultsDetails;
 import org.universAAL.middleware.managers.api.MatchingResult;
 import org.universAAL.middleware.managers.api.UAPPPackage;
-import org.universAAL.middleware.rdf.Resource;
-import org.universAAL.middleware.service.CallStatus;
-import org.universAAL.middleware.service.ServiceRequest;
-import org.universAAL.middleware.service.ServiceResponse;
-import org.universAAL.middleware.util.Constants;
 import org.universAAL.ucc.api.IInstaller;
 import org.universAAL.ucc.configuration.configdefinitionregistry.interfaces.ConfigurationDefinitionRegistry;
 import org.universAAL.ucc.configuration.model.configurationdefinition.Configuration;
 import org.universAAL.ucc.configuration.view.ConfigurationOverviewWindow;
-import org.universAAL.ucc.controller.desktop.DesktopController;
 import org.universAAL.ucc.database.aalspace.DataAccess;
 import org.universAAL.ucc.frontend.api.impl.FrontendImpl;
 import org.universAAL.ucc.model.AALService;
@@ -50,6 +43,7 @@ import org.universAAL.ucc.windows.NoConfigurationWindow;
 import org.universAAL.ucc.windows.SelectUserWindow;
 import org.universAAL.ucc.windows.SuccessWindow;
 import org.universAAL.ucc.windows.UccUI;
+
 import com.vaadin.data.Property.ValueChangeEvent;
 import com.vaadin.data.Property.ValueChangeListener;
 import com.vaadin.ui.Button;
@@ -57,10 +51,6 @@ import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.VerticalLayout;
 import com.vaadin.ui.Window.Notification;
 
-import org.universAAL.ontology.profile.User;
-import org.universAAL.ontology.profile.service.ProfilingService;
-//import org.universAAL.ontology.profile.ui.mainmenu.MenuEntry;
-
 public class DeploymentInfoController implements Button.ClickListener,
 		ValueChangeListener {
 	private DeploymentInformationView win;
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/install/LicenseController.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/install/LicenseController.java
index 467eb7b16b56f2088ff8a30ff4b9015be3f63d09..b6170703a0d47cecac67315c778dd019b8c55d71 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/install/LicenseController.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/install/LicenseController.java
@@ -7,6 +7,7 @@ import java.io.FileReader;
 import java.io.IOException;
 import java.util.ArrayList;
 import java.util.ResourceBundle;
+
 import org.universAAL.ucc.model.AALService;
 import org.universAAL.ucc.model.install.License;
 import org.universAAL.ucc.service.manager.Activator;
@@ -16,12 +17,12 @@ import org.universAAL.ucc.windows.UccUI;
 
 import com.vaadin.data.Property;
 import com.vaadin.data.Property.ValueChangeEvent;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Button;
+import com.vaadin.ui.Button.ClickEvent;
+import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Panel;
 import com.vaadin.ui.Tree;
-import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.Window.Notification;
 
 public class LicenseController implements Property.ValueChangeListener,
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/install/UsrvInfoController.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/install/UsrvInfoController.java
index a757a2a1242ebca32c385f6b3e7e4c8a9dcaef2c..d2471e7ca044674c8d6412e074450d6146ca0886 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/install/UsrvInfoController.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/install/UsrvInfoController.java
@@ -8,6 +8,7 @@ import org.universAAL.ucc.service.manager.Activator;
 import org.universAAL.ucc.windows.LicenceWindow;
 import org.universAAL.ucc.windows.UccUI;
 import org.universAAL.ucc.windows.UsrvInformationWindow;
+
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Window;
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/preferences/PreferencesController.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/preferences/PreferencesController.java
index dcf2509f613f2e2313aef11e3c823191ec2e5b7c..2927db8f0cb86343cc5c6ee14d27fb554cdd4903 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/preferences/PreferencesController.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/preferences/PreferencesController.java
@@ -9,6 +9,7 @@ import java.io.Writer;
 import java.util.Locale;
 import java.util.Properties;
 import java.util.ResourceBundle;
+
 import org.universAAL.ucc.model.preferences.Preferences;
 import org.universAAL.ucc.service.manager.Activator;
 import org.universAAL.ucc.windows.PreferencesWindow;
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/ustore/services/Parser.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/ustore/services/Parser.java
index 71b1f2bfa3cb4b379a7442ef8d9dbc38d209697d..6d1a3c88550c86efc64919f31b88d41313036d02 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/ustore/services/Parser.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/controller/ustore/services/Parser.java
@@ -13,8 +13,6 @@ import javax.xml.stream.events.EndElement;
 import javax.xml.stream.events.StartElement;
 import javax.xml.stream.events.XMLEvent;
 
-import org.universAAL.ucc.controller.ustore.services.Service;
-
 public class Parser {
 	
 	static final String SERVICE ="service";
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/service/impl/Model.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/service/impl/Model.java
index c2035ab218b8fd87d4da7814a7b2f98d8fc2c539..75bece06b5cd6c5fb4acae88f253515858863224 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/service/impl/Model.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/service/impl/Model.java
@@ -9,8 +9,8 @@ import javax.xml.transform.dom.DOMSource;
 import javax.xml.transform.stream.StreamResult;
 
 import org.universAAL.middleware.container.utils.ModuleConfigHome;
-import org.universAAL.ucc.service.api.IServiceModel;
 import org.universAAL.ucc.service.api.IServiceManagement;
+import org.universAAL.ucc.service.api.IServiceModel;
 import org.universAAL.ucc.service.api.IServiceRegistration;
 import org.w3c.dom.Document;
 import org.w3c.dom.Element;
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/service/impl/ServiceManagment.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/service/impl/ServiceManagment.java
index 0ea9fb95008211516507d6dce3b93b3dee6a27c0..9bcf9be019b6c844302d29a7001aed3a6a726763 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/service/impl/ServiceManagment.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/service/impl/ServiceManagment.java
@@ -1,8 +1,8 @@
 package org.universAAL.ucc.service.impl;
 
-import java.util.List;
 import java.io.File;
 import java.util.ArrayList;
+import java.util.List;
 
 import org.universAAL.ucc.service.api.IServiceManagement;
 import org.w3c.dom.Document;
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/subscriber/SensorEventSubscriber.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/subscriber/SensorEventSubscriber.java
index 0de0b3a3862e022c3d13ae38991132a738953b51..8419f89843e73048994208ef685648e2669cb340 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/subscriber/SensorEventSubscriber.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/subscriber/SensorEventSubscriber.java
@@ -15,7 +15,6 @@ import org.universAAL.middleware.context.ContextEventPattern;
 import org.universAAL.middleware.context.ContextSubscriber;
 import org.universAAL.middleware.owl.MergedRestriction;
 import org.universAAL.ontology.phThing.Device;
-
 import org.universAAL.ucc.database.aalspace.DataAccess;
 import org.universAAL.ucc.model.jaxb.CalendarValue;
 import org.universAAL.ucc.model.jaxb.OntologyInstance;
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/webconnection/WebConnector.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/webconnection/WebConnector.java
index 1fa7b59b133cc3292af0352b363d4779872f4600..78c3b056be38da62d514bea155341c9d07b75cf7 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/webconnection/WebConnector.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/webconnection/WebConnector.java
@@ -2,7 +2,6 @@ package org.universAAL.ucc.webconnection;
 
 import java.io.BufferedReader;
 import java.io.DataOutputStream;
-import java.io.File;
 import java.io.IOException;
 import java.io.InputStreamReader;
 import java.io.UnsupportedEncodingException;
@@ -12,7 +11,6 @@ import java.net.Socket;
 import java.net.URLDecoder;
 import java.nio.charset.Charset;
 
-import org.universAAL.ucc.api.IInstaller;
 import org.universAAL.ucc.frontend.api.IFrontend;
 import org.universAAL.ucc.frontend.api.impl.FrontendImpl;
 
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/AddNewHardwareWindow.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/AddNewHardwareWindow.java
index 977f187f2cdade1f939fab92f918c08fdbcdd4fe..ff37b3487db78763f4a6427ea270fc7c5c750e8d 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/AddNewHardwareWindow.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/AddNewHardwareWindow.java
@@ -6,13 +6,13 @@ import java.util.ResourceBundle;
 
 import javax.xml.bind.JAXBException;
 
+import org.universAAL.ucc.controller.aalspace.AddNewHardwareController;
+
 import com.vaadin.terminal.Sizeable;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.VerticalLayout;
 import com.vaadin.ui.Window;
 
-import org.universAAL.ucc.controller.aalspace.AddNewHardwareController;
-
 public class AddNewHardwareWindow extends Window {
 	private UccUI app;
 	private VerticalLayout layout;
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/AddNewPersonWindow.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/AddNewPersonWindow.java
index 368efc24e970bf8030aaa6f627cefd6778f5fda3..a656a94ca805dd8305cc152601e8aa5461a82db1 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/AddNewPersonWindow.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/AddNewPersonWindow.java
@@ -6,13 +6,13 @@ import java.util.ResourceBundle;
 
 import javax.xml.bind.JAXBException;
 
+import org.universAAL.ucc.controller.aalspace.AddNewPersonController;
+
 import com.vaadin.terminal.Sizeable;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.VerticalLayout;
 import com.vaadin.ui.Window;
 
-import org.universAAL.ucc.controller.aalspace.AddNewPersonController;
-
 public class AddNewPersonWindow extends Window {
 	private UccUI app;
 	private VerticalLayout layout;
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/BrowseServicesWindow.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/BrowseServicesWindow.java
index a7c6a801503998a125bb8e3977085c1639b16c5d..13480b5daea62b3c94e3ef085c695c83ef180ef8 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/BrowseServicesWindow.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/BrowseServicesWindow.java
@@ -8,7 +8,6 @@ import java.util.ResourceBundle;
 import org.universAAL.middleware.container.utils.ModuleConfigHome;
 import org.universAAL.ucc.controller.ustore.services.Parser;
 import org.universAAL.ucc.controller.ustore.services.PopupService;
-import org.universAAL.ucc.controller.ustore.services.PurchasedServicesController;
 import org.universAAL.ucc.controller.ustore.services.Service;
 
 import com.vaadin.terminal.ThemeResource;
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/DeinstallWindow.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/DeinstallWindow.java
index 79ba392bd7a54bf5d0898256a084bc6002b5ea94..d667f9d6dc9a5abd65a5d0375ae5ee0e782044b6 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/DeinstallWindow.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/DeinstallWindow.java
@@ -10,7 +10,6 @@ import com.vaadin.data.util.BeanItemContainer;
 import com.vaadin.ui.Alignment;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.HorizontalLayout;
-import com.vaadin.ui.ListSelect;
 import com.vaadin.ui.Table;
 import com.vaadin.ui.VerticalLayout;
 import com.vaadin.ui.Window;
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/DeployStrategyView.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/DeployStrategyView.java
index d87c4cd6529a58686c92155144de201f1d417eb1..9f51755f13b1cd5339f1c7a8b44c9b36e49fef9a 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/DeployStrategyView.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/DeployStrategyView.java
@@ -2,6 +2,7 @@ package org.universAAL.ucc.windows;
 
 import java.util.Arrays;
 import java.util.ResourceBundle;
+
 import com.vaadin.ui.Form;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.OptionGroup;
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/HardwareWindow.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/HardwareWindow.java
index f4daf8d084145c980d98d2238e9d8f50987eb6c2..e4f0103de2bd66a0a4ae7978d120eadd6811f151 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/HardwareWindow.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/HardwareWindow.java
@@ -6,6 +6,8 @@ import java.util.ResourceBundle;
 
 import javax.xml.bind.JAXBException;
 
+import org.universAAL.ucc.controller.aalspace.HardwareWindowController;
+
 import com.vaadin.terminal.Sizeable;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.HorizontalSplitPanel;
@@ -13,11 +15,6 @@ import com.vaadin.ui.Tree;
 import com.vaadin.ui.Window;
 import com.vaadin.ui.themes.Reindeer;
 
-import org.universAAL.ucc.controller.aalspace.HardwareWindowController;
-import org.universAAL.ucc.controller.aalspace.PersonWindowController;
-import org.universAAL.ucc.subscriber.SensorActivityTimeChangedListener;
-import org.universAAL.ucc.subscriber.SensorEventSubscriber;
-
 public class HardwareWindow extends Window implements Window.CloseListener{
 	private Tree userTree;
 	private HorizontalSplitPanel split;
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/HumansWindow.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/HumansWindow.java
index 2c9afb0d5e628c74405c929aa3dc77a1fe3fb35a..db9be630f3a515117d08f32d48c5875cf34ea695 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/HumansWindow.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/HumansWindow.java
@@ -6,13 +6,14 @@ import java.util.ResourceBundle;
 
 import javax.xml.bind.JAXBException;
 
+import org.universAAL.ucc.controller.aalspace.PersonWindowController;
+
 import com.vaadin.terminal.Sizeable;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.HorizontalSplitPanel;
 import com.vaadin.ui.Tree;
 import com.vaadin.ui.Window;
 import com.vaadin.ui.themes.Reindeer;
-import org.universAAL.ucc.controller.aalspace.PersonWindowController;
 
 public class HumansWindow extends Window {
 	private Tree userTree;
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/LicenceWindow.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/LicenceWindow.java
index 72ac9fa4aba72ad9fe77b8d17f01254cca48933e..6b513689837c4ce89da920610ccf8da97533329d 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/LicenceWindow.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/LicenceWindow.java
@@ -12,6 +12,7 @@ import java.util.ResourceBundle;
 import org.universAAL.ucc.controller.install.LicenseController;
 import org.universAAL.ucc.model.AALService;
 import org.universAAL.ucc.model.install.License;
+
 import com.vaadin.terminal.Sizeable;
 import com.vaadin.ui.Alignment;
 import com.vaadin.ui.Button;
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/NoConfigurationWindow.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/NoConfigurationWindow.java
index 497921337396b5effc9404ff669c1673246e9b50..266d7a2667723d06bc291216be83ebbec79066b5 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/NoConfigurationWindow.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/NoConfigurationWindow.java
@@ -5,11 +5,11 @@ import java.util.ResourceBundle;
 import com.vaadin.ui.Alignment;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.themes.Reindeer;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Panel;
 import com.vaadin.ui.VerticalLayout;
 import com.vaadin.ui.Window;
+import com.vaadin.ui.themes.Reindeer;
 
 public class NoConfigurationWindow extends Window implements
 		Button.ClickListener {
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/RoomsWindow.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/RoomsWindow.java
index 24f7f2da2d6c35dd0c235029c25facdffcc82769..8e9fcb47c0f366faab09b909fc2d9f8de3c69efd 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/RoomsWindow.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/RoomsWindow.java
@@ -6,13 +6,14 @@ import java.util.ResourceBundle;
 
 import javax.xml.bind.JAXBException;
 
+import org.universAAL.ucc.controller.aalspace.RoomsWindowController;
+
 import com.vaadin.terminal.Sizeable;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.HorizontalSplitPanel;
 import com.vaadin.ui.Tree;
 import com.vaadin.ui.Window;
 import com.vaadin.ui.themes.Reindeer;
-import org.universAAL.ucc.controller.aalspace.RoomsWindowController;
 
 public class RoomsWindow extends Window {
 	private Tree userTree;
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/ServicePopupWindodw.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/ServicePopupWindodw.java
index 0fd691ca9c3b548e99ac23cbce302d570ecf818a..71fd38944a53cabe43120cd7c2e6296bb529af3e 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/ServicePopupWindodw.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/ServicePopupWindodw.java
@@ -8,7 +8,6 @@ import org.universAAL.ucc.controller.ustore.services.PopupService;
 import com.vaadin.terminal.ThemeResource;
 import com.vaadin.ui.Alignment;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.ComponentContainer;
 import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Panel;
diff --git a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/UsrvInformationWindow.java b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/UsrvInformationWindow.java
index 2ed92f74a313f0b66be316368bbea06212a67772..1cf8f8baf8a65569ffcfe94a2e8967b125c1eee1 100644
--- a/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/UsrvInformationWindow.java
+++ b/uCC/ucc.frontend/src/main/java/org/universAAL/ucc/windows/UsrvInformationWindow.java
@@ -1,6 +1,7 @@
 package org.universAAL.ucc.windows;
 
 import java.util.ResourceBundle;
+
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Form;
 import com.vaadin.ui.HorizontalLayout;
diff --git a/uCC/ucc.karaf.feature/src/main/features/uCC.xml b/uCC/ucc.karaf.feature/src/main/features/uCC.xml
index c1eb69fd595cd04a743bc06cfac09021036dd9c8..6fe0e0914887e476a782fdac2423499ecdf36bed 100644
--- a/uCC/ucc.karaf.feature/src/main/features/uCC.xml
+++ b/uCC/ucc.karaf.feature/src/main/features/uCC.xml
@@ -1,39 +1,54 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <features name="universAAL-uCC-karaf-2.0.1" xmlns="http://karaf.apache.org/xmlns/features/v1.0.0">
 
-	<repository>mvn:org.universAAL.middleware/mw.karaf.feature/2.0.1-SNAPSHOT/xml/features</repository>
-	<repository>mvn:org.universAAL.ontology/ont.karaf.feature/2.0.1-SNAPSHOT/xml/features</repository>
-	<repository>mvn:org.universAAL.context/ctxt.karaf.feature/2.0.1-SNAPSHOT/xml/features</repository>
-	<repository>mvn:org.universAAL.security/security.karaf.feature/2.0.1-SNAPSHOT/xml/features</repository>
-	<repository>mvn:org.universAAL.ri/ri.karaf.feature/2.0.1-SNAPSHOT/xml/features</repository>
-	<repository>mvn:org.universAAL.ui/ui.karaf.feature/2.0.1-SNAPSHOT/xml/features</repository>
-	
 	<feature name="uAAL-uCC" description="The uCC for universAAL middleware 2.0"
-		version="${pom.version}" resolver='(obr)'>		
+		version="2.0.1-SNAPSHOT" resolver='(obr)'>		
 
  
-  		<feature>uAAL-Ont.Profile.userId</feature>
+  		<bundle start-level="90">mvn:org.universAAL.ontology/ont.profile/2.0.0</bundle>
+		<bundle start-level="91">mvn:org.universAAL.ontology/ont.profile.userid/2.0.0</bundle>
 		<!-- <bundle start-level="91">mvn:org.universAAL.ontology/ont.profile.ui.mainmenu/2.0.0</bundle>-->
-		<bundle start-level="60">wrap:mvn:org.universAAL.support/uAAL.utils/2.0.0</bundle>
-		<bundle start-level="80">mvn:org.universAAL.tools.ucc/ucc.profile.agent/2.0.1-SNAPSHOT</bundle>
-		
-		<feature>http</feature>
-		<bundle start-level="91">mvn:org.apache.cxf.dosgi/cxf-dosgi-ri-singlebundle-distribution/1.3.1</bundle>
-		<bundle start-level="81">mvn:org.universAAL.tools.ucc/ucc.controller/2.0.1-SNAPSHOT</bundle>
-		<bundle start-level="81">wrap:mvn:org.apache.geronimo.specs/geronimo-ws-metadata_2.0_spec/1.1.3</bundle>  
-		<bundle start-level="81">mvn:com.vaadin/vaadin/6.8.9</bundle>  
-		<bundle start-level="81">mvn:org.vaadin.osgi/org.vaadin.osgi.staticres/1.0.1</bundle>	 	  
-		<bundle start-level="81">mvn:org.vaadin.osgi/org.vaadin.osgi/1.0.1</bundle>
-		
-		<bundle start-level="81">mvn:org.universAAL.tools.ucc/ucc.model/2.0.1-SNAPSHOT</bundle>
-		<bundle start-level="82">mvn:org.universAAL.tools.ucc/ucc.configuration.model/2.0.1-SNAPSHOT</bundle>
-		<bundle start-level="83">mvn:org.universAAL.tools.ucc/ucc.database/2.0.1-SNAPSHOT</bundle>
-		<bundle start-level="83">mvn:org.universAAL.tools.ucc/ucc.configuration.configdefinitionregistry/2.0.1-SNAPSHOT</bundle>
-  		<bundle start-level="83">mvn:org.universAAL.tools.ucc/ucc.configuration.configinstancestorage/2.0.1-SNAPSHOT</bundle>
-  		<bundle start-level="83">mvn:org.universAAL.tools.ucc/ucc.configuration.configurator/2.0.1-SNAPSHOT</bundle>
-		
- 		<bundle start-level="84">mvn:org.universAAL.tools.ucc/ucc.vaadin.themes/2.0.1-SNAPSHOT</bundle> 
+		<bundle start-level="91">wrap:mvn:org.universAAL.support/uAAL.utils/2.0.0</bundle>
+		<bundle start-level="92">mvn:org.universAAL.tools.ucc/ucc.profile.agent/2.0.1-SNAPSHOT</bundle>
+  		
+  		<!-- bundle start-level="91">wrap:mvn:java3d/j3d-core/1.3.1</bundle-->
+  		<!-- bundle start-level="91">wrap:mvn:java3d/j3d-core-utils/1.3.1</bundle-->  
+  		<!-- bundle start-level="91">wrap:mvn:java3d/vecmath/1.3.1</bundle-->
+  		<!-- bundle start-level="91">wrap:mvn:jp.go.ipa/jgcl/1.0</bundle-->
+  		
+		<!--bundle start-level="92">mvn:org.universAAL.ontology/ont.phWorld/1.3.0</bundle-->
+		
+		<bundle start-level="92">wrap:mvn:org.osgi/osgi_R4_compendium/1.0</bundle>
+		
+   		<bundle start-level="93">mvn:org.apache.cxf.dosgi/cxf-dosgi-ri-singlebundle-distribution/1.3.1</bundle>  
+		<bundle start-level="93">mvn:org.apache.felix/org.apache.felix.scr/1.6.0</bundle>   
+		<bundle start-level="93">mvn:javax.servlet/com.springsource.javax.servlet/2.5.0</bundle>
+		<bundle start-level="93">mvn:org.slf4j/slf4j-api/1.7.3</bundle>
+		<bundle start-level="93">mvn:org.slf4j/slf4j-simple/1.7.3</bundle>
+		
+		<bundle start-level="93">mvn:org.universAAL.tools.ucc/ucc.controller/2.0.1-SNAPSHOT</bundle> 
+		
+		<bundle start-level="93">mvn:org.universAAL.tools.ucc/ucc.model/2.0.1-SNAPSHOT</bundle>  
+		
+		<bundle start-level="94">mvn:org.universAAL.tools.ucc/ucc.deploymanagerservice/2.0.1-SNAPSHOT</bundle> 
+		<bundle start-level="94">mvn:org.universAAL.tools.ucc/ucc.deploymanagerservice.impl/2.0.1-SNAPSHOT</bundle>
+		
+		<bundle start-level="94">mvn:org.apache.felix/org.apache.felix.http.jetty/2.2.0</bundle>		
+		<bundle start-level="94">mvn:org.apache.felix/org.apache.felix.http.api/2.2.0</bundle>
+		<bundle start-level="95">mvn:com.vaadin/vaadin/6.8.9</bundle>  
+		<bundle start-level="95">mvn:org.vaadin.osgi/org.vaadin.osgi.staticres/1.0.1</bundle>	 	  
+		<bundle start-level="95">mvn:org.vaadin.osgi/org.vaadin.osgi/1.0.1</bundle>
+		<bundle start-level="95">mvn:org.universAAL.tools.ucc/ucc.configuration.model/2.0.1-SNAPSHOT</bundle>
+		<bundle start-level="97">mvn:org.universAAL.tools.ucc/ucc.database/2.0.1-SNAPSHOT</bundle>
+		<bundle start-level="97">mvn:org.universAAL.tools.ucc/ucc.configuration.configdefinitionregistry/2.0.1-SNAPSHOT</bundle>
+  		<bundle start-level="97">mvn:org.universAAL.tools.ucc/ucc.configuration.configinstancestorage/2.0.1-SNAPSHOT</bundle>
+  		<bundle start-level="97">mvn:org.universAAL.tools.ucc/ucc.configuration.configurator/2.0.1-SNAPSHOT</bundle>
+		
+ 		<bundle start-level="98">mvn:org.universAAL.tools.ucc/ucc.vaadin.themes/2.0.1-SNAPSHOT</bundle> 
 			
- 		<bundle start-level="84">mvn:org.universAAL.tools.ucc/ucc.frontend/2.0.1-SNAPSHOT</bundle>   
+ 		<bundle start-level="98">mvn:org.universAAL.tools.ucc/ucc.frontend/2.0.1-SNAPSHOT</bundle>   
+ 		
+  		 
+		
 	</feature>
 </features>