From 6faae6ac4f8a8d088c057f374b19bc27f6e2ff06 Mon Sep 17 00:00:00 2001
From: Alexander Marinc <alexander.marinc@igd.fraunhofer.de>
Date: Wed, 28 Mar 2012 19:19:52 +0000
Subject: [PATCH] Some minor bug-fixes and update to middleware version 1.1.1

---
 ucc/ucc.api/pom.xml                           |  13 +--
 .../ucc/api/core/IConfigurator.java           |   1 -
 ucc/ucc.core/pom.xml                          |  35 ++----
 ucc/ucc.model/pom.xml                         |   9 +-
 ucc/ucc.plugin.information/.classpath         |   1 +
 ucc/ucc.plugin.information/.project           |   5 +
 ucc/ucc.plugin.information/pom.xml            |  19 +--
 ucc/ucc.plugin.ustore/.project                |  39 -------
 ucc/ucc.plugin.ustore/pom.xml                 |  21 ++--
 ucc/ucc.pom/.launches/uCC.launch              | 108 +++++++++---------
 ucc/ucc.pom/pom.xml                           |  18 +++
 ucc/ucc.viewjambi/pom.xml                     |  15 +--
 .../ucc/viewjambi/impl/Activator.java         |  59 ++++++----
 .../ucc/viewjambi/overview/LabeledIcon.java   |   8 +-
 14 files changed, 160 insertions(+), 191 deletions(-)
 delete mode 100644 ucc/ucc.plugin.ustore/.project

diff --git a/ucc/ucc.api/pom.xml b/ucc/ucc.api/pom.xml
index 65546d1cb..0e14ef2f9 100644
--- a/ucc/ucc.api/pom.xml
+++ b/ucc/ucc.api/pom.xml
@@ -8,7 +8,7 @@
      <relativePath>../ucc.pom/pom.xml</relativePath>
   </parent>
   <artifactId>ucc.api</artifactId>
-  <version>1.0.1-SNAPSHOT</version>
+  <version>1.1.1-SNAPSHOT</version>
   <name>API for the uCC</name>
   <description>This API contains of interfaces for a model, a view and the core itself.</description>
   <packaging>bundle</packaging>
@@ -18,15 +18,10 @@
 			<artifactId>org.osgi.core</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>org.universAAL.middleware</groupId>
-			<artifactId>mw.data.representation</artifactId>
-			<version>1.0.1-SNAPSHOT</version>
+			<groupId>net.sf.qtjambi</groupId>
+			<artifactId>qtjambi</artifactId>
+			<version>4.5.2_01</version>
 		</dependency>
-		<dependency>
-		<groupId>net.sf.qtjambi</groupId>
-		<artifactId>qtjambi</artifactId>
-		<version>4.5.2_01</version>
-	</dependency>
 	</dependencies>
     <build>
 		<plugins>
diff --git a/ucc/ucc.api/src/main/java/org/universAAL/ucc/api/core/IConfigurator.java b/ucc/ucc.api/src/main/java/org/universAAL/ucc/api/core/IConfigurator.java
index dc9e993e3..ecd446f1b 100644
--- a/ucc/ucc.api/src/main/java/org/universAAL/ucc/api/core/IConfigurator.java
+++ b/ucc/ucc.api/src/main/java/org/universAAL/ucc/api/core/IConfigurator.java
@@ -1,7 +1,6 @@
 package org.universAAL.ucc.api.core;
 
 import java.util.ArrayList;
-import java.util.HashMap;
 
 import org.osgi.framework.Bundle;
 import org.universAAL.middleware.owl.ManagedIndividual;
diff --git a/ucc/ucc.core/pom.xml b/ucc/ucc.core/pom.xml
index df5da5a5e..5f54b8ab0 100644
--- a/ucc/ucc.core/pom.xml
+++ b/ucc/ucc.core/pom.xml
@@ -8,7 +8,7 @@
      <relativePath>../ucc.pom/pom.xml</relativePath>
   </parent>
   <artifactId>ucc.core</artifactId>
-  <version>1.0.1-SNAPSHOT</version>
+  <version>1.1.1-SNAPSHOT</version>
   <name>Core of the uCC</name>
   <description>Provides the main functionalities of the uCC.</description>
   <packaging>bundle</packaging>
@@ -18,35 +18,20 @@
 			<artifactId>org.osgi.core</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>org.universAAL.middleware</groupId>
-			<artifactId>mw.data.representation</artifactId>
-			<version>1.0.1-SNAPSHOT</version>
+			<groupId>org.universAAL.tools.ucc</groupId>
+			<artifactId>ucc.api</artifactId>
+			<version>1.1.1-SNAPSHOT</version>
 		</dependency>
 		<dependency>
-			<groupId>org.universAAL.middleware</groupId>
-			<artifactId>mw.bus.model</artifactId>
-			<version>1.0.1-SNAPSHOT</version>
+			<groupId>net.sf.qtjambi</groupId>
+			<artifactId>qtjambi</artifactId>
+			<version>4.5.2_01</version>
 		</dependency>
 		<dependency>
-			<groupId>org.universAAL.middleware</groupId>
-			<artifactId>mw.bus.ui</artifactId>
-			<version>1.0.1-SNAPSHOT</version>
+			<groupId>com.hp.hpl.jena</groupId>
+			<artifactId>jena</artifactId>
+			<version>2.6.4</version>
 		</dependency>
-		<dependency>
-			<groupId>org.universAAL.tools.ucc</groupId>
-			<artifactId>ucc.api</artifactId>
-			<version>1.0.1-SNAPSHOT</version>
-		</dependency>
-		<dependency>
-		<groupId>net.sf.qtjambi</groupId>
-		<artifactId>qtjambi</artifactId>
-		<version>4.5.2_01</version>
-	</dependency>
-	<dependency>
-		<groupId>com.hp.hpl.jena</groupId>
-		<artifactId>jena</artifactId>
-		<version>2.6.4</version>
-	</dependency>
 	</dependencies>
     <build>
 		<plugins>
diff --git a/ucc/ucc.model/pom.xml b/ucc/ucc.model/pom.xml
index cac3e96b3..82c9c023a 100644
--- a/ucc/ucc.model/pom.xml
+++ b/ucc/ucc.model/pom.xml
@@ -8,7 +8,7 @@
      <relativePath>../ucc.pom/pom.xml</relativePath>
   </parent>
   <artifactId>ucc.model</artifactId>
-  <version>1.0.1-SNAPSHOT</version>
+  <version>1.1.1-SNAPSHOT</version>
   <name>Model of the uCC</name>
   <description>This bundle is responsible to manage all needed data for the uCC like listing of installed applications.</description>
   <packaging>bundle</packaging>
@@ -17,15 +17,10 @@
 			<groupId>org.apache.felix</groupId>
 			<artifactId>org.osgi.core</artifactId>
 		</dependency>
-		<dependency>
-			<groupId>org.universAAL.middleware</groupId>
-			<artifactId>mw.data.representation</artifactId>
-			<version>1.0.1-SNAPSHOT</version>
-		</dependency>
 		<dependency>
 			<groupId>org.universAAL.tools.ucc</groupId>
 			<artifactId>ucc.api</artifactId>
-			<version>1.0.1-SNAPSHOT</version>
+			<version>1.1.1-SNAPSHOT</version>
 		</dependency>
 	</dependencies>
     <build>
diff --git a/ucc/ucc.plugin.information/.classpath b/ucc/ucc.plugin.information/.classpath
index e24c95c89..6535c1467 100644
--- a/ucc/ucc.plugin.information/.classpath
+++ b/ucc/ucc.plugin.information/.classpath
@@ -5,5 +5,6 @@
 	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
 	<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
 	<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"/>
+	<classpathentry kind="src" path="Generated JUIC files"/>
 	<classpathentry kind="output" path="target/classes"/>
 </classpath>
diff --git a/ucc/ucc.plugin.information/.project b/ucc/ucc.plugin.information/.project
index 2f0f5dd07..29daa14e5 100644
--- a/ucc/ucc.plugin.information/.project
+++ b/ucc/ucc.plugin.information/.project
@@ -5,6 +5,11 @@
 	<projects>
 	</projects>
 	<buildSpec>
+		<buildCommand>
+			<name>com.trolltech.qtjambi.juicBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
 		<buildCommand>
 			<name>org.eclipse.jdt.core.javabuilder</name>
 			<arguments>
diff --git a/ucc/ucc.plugin.information/pom.xml b/ucc/ucc.plugin.information/pom.xml
index 729558c75..44c10e043 100644
--- a/ucc/ucc.plugin.information/pom.xml
+++ b/ucc/ucc.plugin.information/pom.xml
@@ -15,24 +15,22 @@
 		<dependency>
 			<groupId>org.universAAL.middleware</groupId>
 			<artifactId>mw.data.representation</artifactId>
-			<version>0.3.1-SNAPSHOT</version>
+			<version>1.1.1-SNAPSHOT</version>
 		</dependency>
 		<dependency>
 			<groupId>org.universAAL.tools.ucc</groupId>
 			<artifactId>ucc.api</artifactId>
-			<version>0.0.1-SNAPSHOT</version>
+			<version>1.1.1-SNAPSHOT</version>
 		</dependency>
 		<dependency>
 			<groupId>org.universAAL.tools.ucc</groupId>
 			<artifactId>ucc.viewjambi</artifactId>
-			<version>0.0.1-SNAPSHOT</version>
+			<version>1.1.1-SNAPSHOT</version>
 		</dependency>
 		<dependency>
-		    <groupId>com.trolltech</groupId>
-		    <artifactId>jambi</artifactId>
-		    <version>4.5.2</version>
-		    <scope>system</scope>
-		    <systemPath>${project.basedir}/src/main/resources/lib/qtjambi-4.5.2_01.jar</systemPath>
+			<groupId>net.sf.qtjambi</groupId>
+			<artifactId>qtjambi</artifactId>
+			<version>4.5.2_01</version>
 		</dependency>
 	</dependencies>
     <build>
@@ -89,5 +87,10 @@
 				<enabled>false</enabled>
 			</releases>
 		</repository>
+		<repository>
+            <id>qtjambi</id>
+            <name>qtjambi</name>
+            <url>http://qtjambi.sourceforge.net/maven2/</url>
+        </repository>
 	</repositories>
 </project>
diff --git a/ucc/ucc.plugin.ustore/.project b/ucc/ucc.plugin.ustore/.project
deleted file mode 100644
index a1ee776a6..000000000
--- a/ucc/ucc.plugin.ustore/.project
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>ucc.plugin.ustore</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>com.trolltech.qtjambi.juicBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.maven.ide.eclipse.maven2Builder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.maven.ide.eclipse.maven2Nature</nature>
-		<nature>org.eclipse.pde.PluginNature</nature>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-	</natures>
-</projectDescription>
diff --git a/ucc/ucc.plugin.ustore/pom.xml b/ucc/ucc.plugin.ustore/pom.xml
index e59c855ab..197608caa 100644
--- a/ucc/ucc.plugin.ustore/pom.xml
+++ b/ucc/ucc.plugin.ustore/pom.xml
@@ -2,7 +2,7 @@
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.universAAL.tools.ucc</groupId>
   <artifactId>ucc.plugin.ustore</artifactId>
-  <version>1.0.0-SNAPSHOT</version>
+  <version>1.1.1-SNAPSHOT</version>
   <name>UCC uStore Plugin</name>
   <description/>
   <packaging>bundle</packaging>
@@ -15,24 +15,22 @@
 		<dependency>
 			<groupId>org.universAAL.middleware</groupId>
 			<artifactId>mw.data.representation</artifactId>
-			<version>0.3.1-SNAPSHOT</version>
+			<version>1.1.1-SNAPSHOT</version>
 		</dependency>
 		<dependency>
 			<groupId>org.universAAL.tools.ucc</groupId>
 			<artifactId>ucc.api</artifactId>
-			<version>0.0.1-SNAPSHOT</version>
+			<version>1.1.1-SNAPSHOT</version>
 		</dependency>
 		<dependency>
 			<groupId>org.universAAL.tools.ucc</groupId>
 			<artifactId>ucc.viewjambi</artifactId>
-			<version>0.0.1-SNAPSHOT</version>
+			<version>1.1.1-SNAPSHOT</version>
 		</dependency>
 		<dependency>
-		    <groupId>com.trolltech</groupId>
-		    <artifactId>jambi</artifactId>
-		    <version>4.5.2</version>
-		    <scope>system</scope>
-		    <systemPath>${project.basedir}/src/main/resources/lib/qtjambi-4.5.2_01.jar</systemPath>
+			<groupId>net.sf.qtjambi</groupId>
+			<artifactId>qtjambi</artifactId>
+			<version>4.5.2_01</version>
 		</dependency>
 	</dependencies>
     <build>
@@ -89,5 +87,10 @@
 				<enabled>false</enabled>
 			</releases>
 		</repository>
+		<repository>
+            <id>qtjambi</id>
+            <name>qtjambi</name>
+            <url>http://qtjambi.sourceforge.net/maven2/</url>
+        </repository>
 	</repositories>
 </project>
diff --git a/ucc/ucc.pom/.launches/uCC.launch b/ucc/ucc.pom/.launches/uCC.launch
index 18b6ce7ce..1e47d1f6c 100644
--- a/ucc/ucc.pom/.launches/uCC.launch
+++ b/ucc/ucc.pom/.launches/uCC.launch
@@ -26,36 +26,36 @@
 <listEntry value="obr"/>
 </listAttribute>
 <mapAttribute key="org.ops4j.pax.cursor.provisionItems">
-<mapEntry key="mvn:org.apache.felix/org.apache.felix.configadmin/1.2.4" value="false@true@2@false"/>
-<mapEntry key="mvn:org.universAAL.context/ctxt.jena.converter/0.3.1-SNAPSHOT" value="false@true@5@false"/>
-<mapEntry key="mvn:org.universAAL.middleware/mw.acl.interfaces/0.3.1-SNAPSHOT" value="false@true@2@false"/>
-<mapEntry key="mvn:org.universAAL.middleware/mw.bus.context/0.3.1-SNAPSHOT" value="false@true@5@false"/>
-<mapEntry key="mvn:org.universAAL.middleware/mw.bus.io/0.3.1-SNAPSHOT" value="false@true@5@false"/>
-<mapEntry key="mvn:org.universAAL.middleware/mw.bus.model/0.3.1-SNAPSHOT" value="false@true@3@false"/>
-<mapEntry key="mvn:org.universAAL.middleware/mw.bus.service/0.3.1-SNAPSHOT" value="false@true@5@false"/>
-<mapEntry key="mvn:org.universAAL.middleware/mw.container.osgi/0.1.0-SNAPSHOT" value="false@true@5@false"/>
-<mapEntry key="mvn:org.universAAL.middleware/mw.container.xfaces/0.1.0-SNAPSHOT" value="false@true@4@false"/>
-<mapEntry key="mvn:org.universAAL.middleware/mw.data.representation/0.3.1-SNAPSHOT" value="false@true@4@false"/>
-<mapEntry key="mvn:org.universAAL.middleware/mw.data.serialization/0.3.1-SNAPSHOT" value="false@true@4@false"/>
-<mapEntry key="mvn:org.universAAL.ontology/ont.phWorld/0.2.3-SNAPSHOT" value="false@true@6@false"/>
-<mapEntry key="mvn:org.universAAL.ontology/ont.profile/0.3.1-SNAPSHOT" value="false@true@6@false"/>
-<mapEntry key="mvn:org.universAAL.tools.ucc/ucc.api" value="false@true@7@true"/>
-<mapEntry key="mvn:org.universAAL.tools.ucc/ucc.core" value="false@true@7@true"/>
-<mapEntry key="mvn:org.universAAL.tools.ucc/ucc.model" value="false@true@7@true"/>
-<mapEntry key="mvn:org.universAAL.tools.ucc/ucc.viewjambi" value="false@true@8@true"/>
-<mapEntry key="mvn:org.universAAL.ui/ui.dm/0.3.1-SNAPSHOT" value="false@true@6@true"/>
-<mapEntry key="mvn:org.universAAL.ui/ui.handler.gui/0.1.1-SNAPSHOT" value="false@true@7@true"/>
-<mapEntry key="wrap:mvn:java3d/j3d-core/1.3.1" value="false@true@2@false"/>
-<mapEntry key="wrap:mvn:java3d/vecmath/1.3.1" value="false@true@2@false"/>
-<mapEntry key="wrap:mvn:jp.go.ipa/jgcl/1.0" value="false@true@2@false"/>
-<mapEntry key="wrap:mvn:mysql/mysql-connector-java/5.1.6" value="false@true@2@true"/>
-<mapEntry key="wrap:mvn:org.bouncycastle/jce.jdk13/144" value="false@true@2@false"/>
-<mapEntry key="wrap:mvn:org.ops4j.pax.confman/pax-confman-propsloader/0.2.2" value="false@true@3@false"/>
-<mapEntry key="wrap:mvn:org.ops4j.pax.logging/pax-logging-api/1.4" value="false@true@2@false"/>
-<mapEntry key="wrap:mvn:org.ops4j.pax.logging/pax-logging-service/1.4" value="false@true@3@false"/>
-<mapEntry key="wrap:mvn:org.osgi/osgi_R4_compendium/1.0" value="false@true@2@false"/>
-<mapEntry key="wrap:mvn:org.universAAL.support/jena.osgi/0.3.0-SNAPSHOT" value="false@true@2@false"/>
-<mapEntry key="wrap:mvn:org.universAAL.ui/ui.handler.gui.tableLayout/1.0-SNAPSHOT" value="false@true@5@false"/>
+<mapEntry key="wrap:mvn:org.universAAL.ui/ui.handler.gui.tableLayout/1.0-SNAPSHOT" value="true@true@5@false"/>
+<mapEntry key="mvn:org.universAAL.support/jena.osgi" value="true@true@5@false"/>
+<mapEntry key="mvn:org.universAAL.middleware/mw.data.representation/1.1.1-SNAPSHOT" value="true@true@4@false"/>
+<mapEntry key="mvn:org.apache.felix/org.apache.felix.configadmin/1.2.4" value="true@true@2@false"/>
+<mapEntry key="mvn:org.universAAL.middleware/mw.container.xfaces/1.1.1-SNAPSHOT" value="true@true@4@false"/>
+<mapEntry key="wrap:mvn:jp.go.ipa/jgcl/1.0" value="true@true@2@false"/>
+<mapEntry key="mvn:org.universAAL.middleware/mw.bus.ui/1.1.1-SNAPSHOT" value="true@true@5@false"/>
+<mapEntry key="mvn:org.universAAL.ui/ui.dm/1.1.1-SNAPSHOT" value="true@true@6@true"/>
+<mapEntry key="wrap:mvn:mysql/mysql-connector-java/5.1.6" value="true@true@2@false"/>
+<mapEntry key="wrap:mvn:java3d/vecmath/1.3.1" value="true@true@2@false"/>
+<mapEntry key="wrap:mvn:org.ops4j.pax.confman/pax-confman-propsloader/0.2.2" value="true@true@3@false"/>
+<mapEntry key="wrap:mvn:org.bouncycastle/jce.jdk13/144" value="true@true@2@false"/>
+<mapEntry key="mvn:org.universAAL.context/ctxt.jena.converter/1.1.1-SNAPSHOT" value="true@true@5@false"/>
+<mapEntry key="mvn:org.universAAL.middleware/mw.bus.model/1.1.1-SNAPSHOT" value="true@true@3@false"/>
+<mapEntry key="wrap:mvn:org.ops4j.pax.logging/pax-logging-api/1.6.0" value="true@true@2@false"/>
+<mapEntry key="mvn:org.universAAL.middleware/mw.container.osgi/1.1.1-SNAPSHOT" value="true@true@5@false"/>
+<mapEntry key="wrap:mvn:java3d/j3d-core/1.3.1" value="true@true@2@false"/>
+<mapEntry key="mvn:org.universAAL.middleware/mw.bus.context/1.1.1-SNAPSHOT" value="true@true@5@false"/>
+<mapEntry key="wrap:mvn:org.ops4j.pax.logging/pax-logging-service/1.6.0" value="true@true@3@false"/>
+<mapEntry key="mvn:org.universAAL.tools.ucc/ucc.viewjambi/1.1.1-SNAPSHOT" value="true@true@8@true"/>
+<mapEntry key="mvn:org.universAAL.ontology/ont.profile/1.1.1-SNAPSHOT" value="true@true@6@false"/>
+<mapEntry key="mvn:org.universAAL.tools.ucc/ucc.model/1.1.1-SNAPSHOT" value="true@true@7@true"/>
+<mapEntry key="mvn:org.universAAL.middleware/mw.data.serialization/1.1.1-SNAPSHOT" value="true@true@4@false"/>
+<mapEntry key="mvn:org.universAAL.tools.ucc/ucc.api/1.1.1-SNAPSHOT" value="true@true@7@true"/>
+<mapEntry key="mvn:org.universAAL.tools.ucc/ucc.core/1.1.1-SNAPSHOT" value="true@true@7@true"/>
+<mapEntry key="wrap:mvn:org.osgi/osgi_R4_compendium/1.0" value="true@true@2@false"/>
+<mapEntry key="mvn:org.universAAL.middleware/mw.bus.service/1.1.1-SNAPSHOT" value="true@true@5@false"/>
+<mapEntry key="mvn:org.universAAL.middleware/mw.acl.interfaces/1.1.1-SNAPSHOT" value="true@true@2@false"/>
+<mapEntry key="mvn:org.universAAL.ui/ui.handler.gui/1.1.1-SNAPSHOT" value="true@true@7@true"/>
+<mapEntry key="mvn:org.universAAL.ontology/ont.phWorld/1.1.1-SNAPSHOT" value="true@true@6@false"/>
 </mapAttribute>
 <listAttribute key="org.ops4j.pax.cursor.runArguments">
 <listEntry value="--overwrite=false"/>
@@ -63,36 +63,36 @@
 <listEntry value="--overwriteSystemBundles=false"/>
 <listEntry value="--log=DEBUG"/>
 <listEntry value="--profiles=obr"/>
+<listEntry value="wrap:mvn:org.universAAL.ui/ui.handler.gui.tableLayout/1.0-SNAPSHOT@5"/>
+<listEntry value="mvn:org.universAAL.support/jena.osgi@5"/>
+<listEntry value="mvn:org.universAAL.middleware/mw.data.representation/1.1.1-SNAPSHOT@4"/>
 <listEntry value="mvn:org.apache.felix/org.apache.felix.configadmin/1.2.4@2"/>
+<listEntry value="mvn:org.universAAL.middleware/mw.container.xfaces/1.1.1-SNAPSHOT@4"/>
 <listEntry value="wrap:mvn:jp.go.ipa/jgcl/1.0@2"/>
-<listEntry value="wrap:mvn:mysql/mysql-connector-java/5.1.6@2@update"/>
+<listEntry value="mvn:org.universAAL.middleware/mw.bus.ui/1.1.1-SNAPSHOT@5"/>
+<listEntry value="mvn:org.universAAL.ui/ui.dm/1.1.1-SNAPSHOT@6@update"/>
+<listEntry value="wrap:mvn:mysql/mysql-connector-java/5.1.6@2"/>
 <listEntry value="wrap:mvn:java3d/vecmath/1.3.1@2"/>
-<listEntry value="wrap:mvn:org.universAAL.support/jena.osgi/0.3.0-SNAPSHOT@2"/>
+<listEntry value="wrap:mvn:org.ops4j.pax.confman/pax-confman-propsloader/0.2.2@3"/>
 <listEntry value="wrap:mvn:org.bouncycastle/jce.jdk13/144@2"/>
+<listEntry value="mvn:org.universAAL.context/ctxt.jena.converter/1.1.1-SNAPSHOT@5"/>
+<listEntry value="mvn:org.universAAL.middleware/mw.bus.model/1.1.1-SNAPSHOT@3"/>
+<listEntry value="wrap:mvn:org.ops4j.pax.logging/pax-logging-api/1.6.0@2"/>
+<listEntry value="mvn:org.universAAL.middleware/mw.container.osgi/1.1.1-SNAPSHOT@5"/>
 <listEntry value="wrap:mvn:java3d/j3d-core/1.3.1@2"/>
-<listEntry value="mvn:org.universAAL.middleware/mw.acl.interfaces/0.3.1-SNAPSHOT@2"/>
+<listEntry value="mvn:org.universAAL.middleware/mw.bus.context/1.1.1-SNAPSHOT@5"/>
+<listEntry value="wrap:mvn:org.ops4j.pax.logging/pax-logging-service/1.6.0@3"/>
+<listEntry value="mvn:org.universAAL.tools.ucc/ucc.viewjambi/1.1.1-SNAPSHOT@8@update"/>
+<listEntry value="mvn:org.universAAL.ontology/ont.profile/1.1.1-SNAPSHOT@6"/>
+<listEntry value="mvn:org.universAAL.tools.ucc/ucc.model/1.1.1-SNAPSHOT@7@update"/>
+<listEntry value="mvn:org.universAAL.middleware/mw.data.serialization/1.1.1-SNAPSHOT@4"/>
+<listEntry value="mvn:org.universAAL.tools.ucc/ucc.api/1.1.1-SNAPSHOT@7@update"/>
+<listEntry value="mvn:org.universAAL.tools.ucc/ucc.core/1.1.1-SNAPSHOT@7@update"/>
 <listEntry value="wrap:mvn:org.osgi/osgi_R4_compendium/1.0@2"/>
-<listEntry value="wrap:mvn:org.ops4j.pax.logging/pax-logging-api/1.4@2"/>
-<listEntry value="wrap:mvn:org.ops4j.pax.confman/pax-confman-propsloader/0.2.2@3"/>
-<listEntry value="wrap:mvn:org.ops4j.pax.logging/pax-logging-service/1.4@3"/>
-<listEntry value="mvn:org.universAAL.middleware/mw.bus.model/0.3.1-SNAPSHOT@3"/>
-<listEntry value="mvn:org.universAAL.middleware/mw.container.xfaces/0.1.0-SNAPSHOT@4"/>
-<listEntry value="mvn:org.universAAL.middleware/mw.data.serialization/0.3.1-SNAPSHOT@4"/>
-<listEntry value="mvn:org.universAAL.middleware/mw.data.representation/0.3.1-SNAPSHOT@4"/>
-<listEntry value="wrap:mvn:org.universAAL.ui/ui.handler.gui.tableLayout/1.0-SNAPSHOT@5"/>
-<listEntry value="mvn:org.universAAL.middleware/mw.bus.service/0.3.1-SNAPSHOT@5"/>
-<listEntry value="mvn:org.universAAL.middleware/mw.container.osgi/0.1.0-SNAPSHOT@5"/>
-<listEntry value="mvn:org.universAAL.middleware/mw.bus.io/0.3.1-SNAPSHOT@5"/>
-<listEntry value="mvn:org.universAAL.context/ctxt.jena.converter/0.3.1-SNAPSHOT@5"/>
-<listEntry value="mvn:org.universAAL.middleware/mw.bus.context/0.3.1-SNAPSHOT@5"/>
-<listEntry value="mvn:org.universAAL.ontology/ont.profile/0.3.1-SNAPSHOT@6"/>
-<listEntry value="mvn:org.universAAL.ui/ui.dm/0.3.1-SNAPSHOT@6@update"/>
-<listEntry value="mvn:org.universAAL.ontology/ont.phWorld/0.2.3-SNAPSHOT@6"/>
-<listEntry value="mvn:org.universAAL.tools.ucc/ucc.core@7@update"/>
-<listEntry value="mvn:org.universAAL.tools.ucc/ucc.api@7@update"/>
-<listEntry value="mvn:org.universAAL.ui/ui.handler.gui/0.1.1-SNAPSHOT@7@update"/>
-<listEntry value="mvn:org.universAAL.tools.ucc/ucc.model@7@update"/>
-<listEntry value="mvn:org.universAAL.tools.ucc/ucc.viewjambi@8@update"/>
+<listEntry value="mvn:org.universAAL.middleware/mw.bus.service/1.1.1-SNAPSHOT@5"/>
+<listEntry value="mvn:org.universAAL.middleware/mw.acl.interfaces/1.1.1-SNAPSHOT@2"/>
+<listEntry value="mvn:org.universAAL.ui/ui.handler.gui/1.1.1-SNAPSHOT@7@update"/>
+<listEntry value="mvn:org.universAAL.ontology/ont.phWorld/1.1.1-SNAPSHOT@6"/>
 </listAttribute>
 <stringAttribute key="osgi_framework_id" value="--platform=felix --version=2.0.1"/>
 <stringAttribute key="pde.version" value="3.3"/>
diff --git a/ucc/ucc.pom/pom.xml b/ucc/ucc.pom/pom.xml
index 0597c225b..631a00085 100644
--- a/ucc/ucc.pom/pom.xml
+++ b/ucc/ucc.pom/pom.xml
@@ -38,6 +38,24 @@
 			</dependency>
 		</dependencies>
 	</dependencyManagement>
+	
+	<dependencies>
+		<dependency>
+			<groupId>org.universAAL.middleware</groupId>
+			<artifactId>mw.data.representation</artifactId>
+			<version>1.1.1-SNAPSHOT</version>
+		</dependency>
+		<dependency>
+			<groupId>org.universAAL.middleware</groupId>
+			<artifactId>mw.bus.model</artifactId>
+			<version>1.1.1-SNAPSHOT</version>
+		</dependency>
+		<dependency>
+			<groupId>org.universAAL.middleware</groupId>
+			<artifactId>mw.bus.ui</artifactId>
+			<version>1.1.1-SNAPSHOT</version>
+		</dependency>
+	</dependencies>
 
 	<organization>
 		<name>universAAL Consortium</name>
diff --git a/ucc/ucc.viewjambi/pom.xml b/ucc/ucc.viewjambi/pom.xml
index 6fed9b517..eb43fbd13 100644
--- a/ucc/ucc.viewjambi/pom.xml
+++ b/ucc/ucc.viewjambi/pom.xml
@@ -17,21 +17,16 @@
 			<groupId>org.apache.felix</groupId>
 			<artifactId>org.osgi.core</artifactId>
 		</dependency>
-		<dependency>
-			<groupId>org.universAAL.middleware</groupId>
-			<artifactId>mw.data.representation</artifactId>
-			<version>1.0.1-SNAPSHOT</version>
-		</dependency>
 		<dependency>
 			<groupId>org.universAAL.tools.ucc</groupId>
 			<artifactId>ucc.api</artifactId>
 			<version>1.0.1-SNAPSHOT</version>
 		</dependency>
 		<dependency>
-		<groupId>net.sf.qtjambi</groupId>
-		<artifactId>qtjambi</artifactId>
-		<version>4.5.2_01</version>
-	</dependency>
+			<groupId>net.sf.qtjambi</groupId>
+			<artifactId>qtjambi</artifactId>
+			<version>4.5.2_01</version>
+		</dependency>
 	</dependencies>
     <build>
 		<plugins>
@@ -50,7 +45,7 @@
 						<Include-Resource>
 							{maven-resources}
 						</Include-Resource>			
-						<Bundle-ClassPath>.,lib/qtjambi-4.5.2_01.jar,lib/qtjambi-win32-msvc2005-4.5.2_01.jar,bin,lib,{maven-dependencies}</Bundle-ClassPath>
+						<Bundle-ClassPath>.,lib/qtjambi-4.5.2_01.jar,lib/qtjambi-win32-msvc2005-4.5.2_01.jar,{maven-dependencies}</Bundle-ClassPath>
 					</instructions>
 				</configuration>
 			</plugin>
diff --git a/ucc/ucc.viewjambi/src/main/java/org/universAAL/ucc/viewjambi/impl/Activator.java b/ucc/ucc.viewjambi/src/main/java/org/universAAL/ucc/viewjambi/impl/Activator.java
index f0d6aa717..da3a7bb81 100644
--- a/ucc/ucc.viewjambi/src/main/java/org/universAAL/ucc/viewjambi/impl/Activator.java
+++ b/ucc/ucc.viewjambi/src/main/java/org/universAAL/ucc/viewjambi/impl/Activator.java
@@ -31,9 +31,10 @@ public class Activator implements BundleActivator {
 	private static IModel model = null;
 	private static IConfigurator configurator = null;
 	private static PluginBase pluginBase = null;
-	private static final String plugins="ucc_plugins/";
+	private static final String plugins="ucc/ucc_plugins/";
 	
 	public MainWindow mainWindow = null;
+	private boolean startCheck = false;
 
 	static final String libraryNames[] = { "qtjambi.dll",
 			"com_trolltech_qt_core.dll", "com_trolltech_qt_gui.dll", "com_trolltech_qt_network.dll",
@@ -42,15 +43,14 @@ public class Activator implements BundleActivator {
 
 	static {
 		for (int i = 0; i < libraryNames.length; i++)
-			extractDll(libraryNames[i]);
+			extractDll("/bin/",libraryNames[i]);
 	}
 
-	private static void extractDll(String name) {
-		InputStream inputStream = Activator.class.getClassLoader()
-				.getResourceAsStream(name);
-		File libraryFile = new File(name);
-		//libraryFile.deleteOnExit();
+	private static void extractDll(String path, String name) {
 		try {
+			InputStream inputStream = Activator.class.getClassLoader().getResource(path+name).openStream();
+			File libraryFile = new File(name);
+			//libraryFile.deleteOnExit();
 			FileOutputStream fileOutputStream = new FileOutputStream(
 					libraryFile);
 			byte[] buffer = new byte[8192];
@@ -93,35 +93,48 @@ public class Activator implements BundleActivator {
 		return Activator.configurator;
 	}
 
-	public void start(final BundleContext context) throws Exception {
-		Activator.context = context;
+	public void start(final BundleContext lcontext) throws Exception {
+		Activator.context = lcontext;
 		
 		Properties props = System.getProperties();
 		String path = ".;" + props.getProperty("java.library.path");
 		props.setProperty("java.library.path", path);
 		System.setProperties(props);
+		
+		System.err.println("started");
 
 		thread = new Thread(new Runnable() {
 			public void run() {
-				QApplication.initialize(new String[0]);
-
-				mainWindow = MainWindow.getInstance();
-				mainWindow.show();
-		
-				pluginBase =  new PluginBase(new GridView());
-				context.registerService(IPluginBase.class.getName(), pluginBase, null);
-				loadPlugins();
-				
-
-				QApplication.exec();
+				try {
+					QApplication.initialize(new String[0]);
+	
+					mainWindow = MainWindow.getInstance();
+					mainWindow.show();
+					
+					startCheck = true;
+			
+					pluginBase =  new PluginBase(new GridView());
+					Activator.context.registerService(IPluginBase.class.getName(), pluginBase, null);
+					loadPlugins();
+	
+					QApplication.exec();
+				}
+				finally {
+					startCheck = true;
+				}
 			}
 		});
 		thread.start();
 
-		while (mainWindow == null)
-			Thread.sleep(0);
+		while (!startCheck)
+			Thread.sleep(100);
 
-		context.registerService(MainWindow.class.getName(), mainWindow, null);
+		if (mainWindow != null) {
+			context.registerService(MainWindow.class.getName(), mainWindow, null);
+			System.err.println("Jambi-Main-View started");
+		}
+		else 
+			System.err.println("Jambi-Main-View NOT started");
 	}
 
 	@SuppressWarnings("deprecation")
diff --git a/ucc/ucc.viewjambi/src/main/java/org/universAAL/ucc/viewjambi/overview/LabeledIcon.java b/ucc/ucc.viewjambi/src/main/java/org/universAAL/ucc/viewjambi/overview/LabeledIcon.java
index ca8adf03a..1eceef524 100644
--- a/ucc/ucc.viewjambi/src/main/java/org/universAAL/ucc/viewjambi/overview/LabeledIcon.java
+++ b/ucc/ucc.viewjambi/src/main/java/org/universAAL/ucc/viewjambi/overview/LabeledIcon.java
@@ -1,9 +1,5 @@
 package org.universAAL.ucc.viewjambi.overview;
 
-import java.awt.Image;
-
-import javax.swing.ImageIcon;
-
 import org.universAAL.ucc.viewjambi.impl.Activator;
 
 import com.trolltech.qt.core.QSize;
@@ -42,7 +38,7 @@ public class LabeledIcon extends QAbstractButton{
 		if (imgURL!=null) {
 			String jarPath = "classpath:"
 				+ Activator.getContext().getBundle().getLocation().substring(6)
-				+ "#images/" + icon;
+				+ "#icon/" + icon;
 			image.setPixmap(new QPixmap(jarPath));
 			//else
 				//image.setPixmap(new QPixmap(jarPath+"#icon\\"+icon));
@@ -64,7 +60,7 @@ public class LabeledIcon extends QAbstractButton{
 		this.setMinimumSize(new QSize(72,72));
 		this.setMaximumSize(new QSize(72,72));
 		this.setLayout(layout);
-//		this.show();
+		this.show();
 
 		
 	}
-- 
GitLab