diff --git a/openbis-ipad/.classpath b/openbis-ipad/.classpath
new file mode 100644
index 0000000000000000000000000000000000000000..d6ac8d3c4541ba6571fe82eaccb44d62adf08cde
--- /dev/null
+++ b/openbis-ipad/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="source/java"/>
+	<classpathentry kind="src" path="sourceTest/java"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="output" path="targets/classes"/>
+</classpath>
diff --git a/openbis-ipad/.project b/openbis-ipad/.project
new file mode 100644
index 0000000000000000000000000000000000000000..639a997efff963d8be4ec00345b8e9ddec7fbafa
--- /dev/null
+++ b/openbis-ipad/.project
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>openbis-ipad</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>
diff --git a/openbis-ipad/openBIS/openBIS.xcodeproj/project.xcworkspace/xcuserdata/cramakri.xcuserdatad/UserInterfaceState.xcuserstate b/openbis-ipad/openBIS/openBIS.xcodeproj/project.xcworkspace/xcuserdata/cramakri.xcuserdatad/UserInterfaceState.xcuserstate
deleted file mode 100644
index f797db0bf71a993d18d9388571f57c3d572186c8..0000000000000000000000000000000000000000
Binary files a/openbis-ipad/openBIS/openBIS.xcodeproj/project.xcworkspace/xcuserdata/cramakri.xcuserdatad/UserInterfaceState.xcuserstate and /dev/null differ
diff --git a/openbis-ipad/openBIS/openBIS.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist b/openbis-ipad/openBIS/openBIS.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist
deleted file mode 100644
index 05301bc253830381195ba116901612a8e115bfa7..0000000000000000000000000000000000000000
--- a/openbis-ipad/openBIS/openBIS.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Bucket
-   type = "1"
-   version = "1.0">
-</Bucket>
diff --git a/openbis-ipad/ipad-example-data/chembl-uniprot-data/chembl-doc.py b/openbis-ipad/resources/ipad-example-data/chembl-uniprot-data/chembl-doc.py
similarity index 100%
rename from openbis-ipad/ipad-example-data/chembl-uniprot-data/chembl-doc.py
rename to openbis-ipad/resources/ipad-example-data/chembl-uniprot-data/chembl-doc.py
diff --git a/openbis-ipad/ipad-example-data/chembl-uniprot-data/chembl.py b/openbis-ipad/resources/ipad-example-data/chembl-uniprot-data/chembl.py
similarity index 100%
rename from openbis-ipad/ipad-example-data/chembl-uniprot-data/chembl.py
rename to openbis-ipad/resources/ipad-example-data/chembl-uniprot-data/chembl.py
diff --git a/openbis-ipad/ipad-example-data/chembl-uniprot-data/export.py b/openbis-ipad/resources/ipad-example-data/chembl-uniprot-data/export.py
similarity index 100%
rename from openbis-ipad/ipad-example-data/chembl-uniprot-data/export.py
rename to openbis-ipad/resources/ipad-example-data/chembl-uniprot-data/export.py
diff --git a/openbis-ipad/ipad-example-data/chembl-uniprot-data/uniprot-human-serotonin.tab b/openbis-ipad/resources/ipad-example-data/chembl-uniprot-data/uniprot-human-serotonin.tab
similarity index 100%
rename from openbis-ipad/ipad-example-data/chembl-uniprot-data/uniprot-human-serotonin.tab
rename to openbis-ipad/resources/ipad-example-data/chembl-uniprot-data/uniprot-human-serotonin.tab
diff --git a/openbis-ipad/ipad-example-data/config/dss-service.properties b/openbis-ipad/resources/ipad-example-data/config/dss-service.properties
similarity index 100%
rename from openbis-ipad/ipad-example-data/config/dss-service.properties
rename to openbis-ipad/resources/ipad-example-data/config/dss-service.properties
diff --git a/openbis-ipad/ipad-example-data/config/openbis-service.properties b/openbis-ipad/resources/ipad-example-data/config/openbis-service.properties
similarity index 100%
rename from openbis-ipad/ipad-example-data/config/openbis-service.properties
rename to openbis-ipad/resources/ipad-example-data/config/openbis-service.properties
diff --git a/openbis-ipad/ipad-example-data/entity-import/compounds.tab b/openbis-ipad/resources/ipad-example-data/entity-import/compounds.tab
similarity index 100%
rename from openbis-ipad/ipad-example-data/entity-import/compounds.tab
rename to openbis-ipad/resources/ipad-example-data/entity-import/compounds.tab
diff --git a/openbis-ipad/ipad-example-data/entity-import/samples-materials.xlsx b/openbis-ipad/resources/ipad-example-data/entity-import/samples-materials.xlsx
similarity index 100%
rename from openbis-ipad/ipad-example-data/entity-import/samples-materials.xlsx
rename to openbis-ipad/resources/ipad-example-data/entity-import/samples-materials.xlsx
diff --git a/openbis-ipad/ipad-example-data/entity-import/samples.tab b/openbis-ipad/resources/ipad-example-data/entity-import/samples.tab
similarity index 100%
rename from openbis-ipad/ipad-example-data/entity-import/samples.tab
rename to openbis-ipad/resources/ipad-example-data/entity-import/samples.tab
diff --git a/openbis-ipad/ipad-example-data/entity-import/targets.tab b/openbis-ipad/resources/ipad-example-data/entity-import/targets.tab
similarity index 100%
rename from openbis-ipad/ipad-example-data/entity-import/targets.tab
rename to openbis-ipad/resources/ipad-example-data/entity-import/targets.tab
diff --git a/openbis-ipad/ipad-example-data/readme.md b/openbis-ipad/resources/ipad-example-data/readme.md
similarity index 100%
rename from openbis-ipad/ipad-example-data/readme.md
rename to openbis-ipad/resources/ipad-example-data/readme.md
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/css/bootstrap-responsive.css b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/css/bootstrap-responsive.css
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/css/bootstrap-responsive.css
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/css/bootstrap-responsive.css
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/css/bootstrap.css b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/css/bootstrap.css
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/css/bootstrap.css
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/css/bootstrap.css
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/css/docs.css b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/css/docs.css
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/css/docs.css
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/css/docs.css
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/css/openbis.css b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/css/openbis.css
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/css/openbis.css
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/css/openbis.css
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-114-precomposed.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-114-precomposed.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-114-precomposed.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-114-precomposed.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-144-precomposed.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-144-precomposed.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-144-precomposed.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-144-precomposed.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-57-precomposed.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-57-precomposed.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-57-precomposed.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-57-precomposed.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-72-precomposed.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-72-precomposed.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-72-precomposed.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-72-precomposed.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/ico/favicon.ico b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/ico/favicon.ico
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/ico/favicon.ico
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/ico/favicon.ico
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/bird.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/bird.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/bird.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/bird.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/bootstrap-mdo-sfmoma-01.jpg b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/bootstrap-mdo-sfmoma-01.jpg
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/bootstrap-mdo-sfmoma-01.jpg
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/bootstrap-mdo-sfmoma-01.jpg
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/bootstrap-mdo-sfmoma-02.jpg b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/bootstrap-mdo-sfmoma-02.jpg
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/bootstrap-mdo-sfmoma-02.jpg
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/bootstrap-mdo-sfmoma-02.jpg
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/bootstrap-mdo-sfmoma-03.jpg b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/bootstrap-mdo-sfmoma-03.jpg
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/bootstrap-mdo-sfmoma-03.jpg
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/bootstrap-mdo-sfmoma-03.jpg
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/browsers.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/browsers.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/browsers.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/browsers.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/example-sites/fleetio.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/example-sites/fleetio.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/example-sites/fleetio.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/example-sites/fleetio.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/example-sites/jshint.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/example-sites/jshint.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/example-sites/jshint.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/example-sites/jshint.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/example-sites/kippt.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/example-sites/kippt.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/example-sites/kippt.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/example-sites/kippt.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/example-sites/soundready.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/example-sites/soundready.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/example-sites/soundready.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/example-sites/soundready.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/examples/bootstrap-example-fluid.jpg b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/examples/bootstrap-example-fluid.jpg
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/examples/bootstrap-example-fluid.jpg
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/examples/bootstrap-example-fluid.jpg
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/examples/bootstrap-example-hero.jpg b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/examples/bootstrap-example-hero.jpg
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/examples/bootstrap-example-hero.jpg
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/examples/bootstrap-example-hero.jpg
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/examples/bootstrap-example-starter.jpg b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/examples/bootstrap-example-starter.jpg
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/examples/bootstrap-example-starter.jpg
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/examples/bootstrap-example-starter.jpg
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/github-16px.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/github-16px.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/github-16px.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/github-16px.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons-halflings-white.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons-halflings-white.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons-halflings-white.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons-halflings-white.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons-halflings.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons-halflings.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons-halflings.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons-halflings.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_009_magic.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_009_magic.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_009_magic.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_009_magic.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_042_group.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_042_group.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_042_group.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_042_group.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_079_podium.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_079_podium.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_079_podium.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_079_podium.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_082_roundabout.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_082_roundabout.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_082_roundabout.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_082_roundabout.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_155_show_thumbnails.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_155_show_thumbnails.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_155_show_thumbnails.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_155_show_thumbnails.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_163_iphone.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_163_iphone.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_163_iphone.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_163_iphone.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_214_resize_small.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_214_resize_small.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_214_resize_small.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_214_resize_small.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_266_book_open.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_266_book_open.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_266_book_open.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_266_book_open.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/grid-18px-masked.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/grid-18px-masked.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/grid-18px-masked.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/grid-18px-masked.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/icon-css3.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/icon-css3.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/icon-css3.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/icon-css3.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/icon-github.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/icon-github.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/icon-github.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/icon-github.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/icon-html5.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/icon-html5.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/icon-html5.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/icon-html5.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/icon-twitter.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/icon-twitter.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/icon-twitter.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/icon-twitter.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/less-logo-large.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/less-logo-large.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/less-logo-large.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/less-logo-large.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/less-small.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/less-small.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/less-small.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/less-small.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/responsive-illustrations.png b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/responsive-illustrations.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/responsive-illustrations.png
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/img/responsive-illustrations.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/README.md b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/README.md
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/README.md
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/README.md
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/application.js b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/application.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/application.js
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/application.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-alert.js b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-alert.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-alert.js
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-alert.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-button.js b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-button.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-button.js
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-button.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-carousel.js b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-carousel.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-carousel.js
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-carousel.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-collapse.js b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-collapse.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-collapse.js
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-collapse.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-dropdown.js b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-dropdown.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-dropdown.js
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-dropdown.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-modal.js b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-modal.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-modal.js
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-modal.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-popover.js b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-popover.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-popover.js
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-popover.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-scrollspy.js b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-scrollspy.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-scrollspy.js
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-scrollspy.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-tab.js b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-tab.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-tab.js
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-tab.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-tooltip.js b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-tooltip.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-tooltip.js
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-tooltip.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-transition.js b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-transition.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-transition.js
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-transition.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-typeahead.js b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-typeahead.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-typeahead.js
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap-typeahead.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap.js b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap.js
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap.min.js b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap.min.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap.min.js
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/bootstrap.min.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/d3/d3.js b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/d3/d3.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/d3/d3.js
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/d3/d3.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/d3/d3.layout.js b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/d3/d3.layout.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/d3/d3.layout.js
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/d3/d3.layout.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/d3/d3.time.js b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/d3/d3.time.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/d3/d3.time.js
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/d3/d3.time.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/google-code-prettify/prettify.css b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/google-code-prettify/prettify.css
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/google-code-prettify/prettify.css
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/google-code-prettify/prettify.css
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/google-code-prettify/prettify.js b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/google-code-prettify/prettify.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/google-code-prettify/prettify.js
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/google-code-prettify/prettify.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/jquery.js b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/jquery.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/jquery.js
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/assets/js/jquery.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/index.html b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/index.html
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/index.html
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/index.html
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/openbis-login.js b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/openbis-login.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/openbis-login.js
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/openbis-login.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/openbis.js b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/openbis.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/openbis.js
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/openbis.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/webapp.js b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/webapp.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/html/webapp.js
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/html/webapp.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/plugin.properties b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/plugin.properties
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/as/webapps/ipad-debug/plugin.properties
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/as/webapps/ipad-debug/plugin.properties
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/dss/reporting-plugins/ipad-read-service-v1/ipad_read.py b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/dss/reporting-plugins/ipad-read-service-v1/ipad_read.py
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/dss/reporting-plugins/ipad-read-service-v1/ipad_read.py
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/dss/reporting-plugins/ipad-read-service-v1/ipad_read.py
diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/dss/reporting-plugins/ipad-read-service-v1/plugin.properties b/openbis-ipad/source/core-plugins/ipad-ui-ylab/1/dss/reporting-plugins/ipad-read-service-v1/plugin.properties
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui-ylab/1/dss/reporting-plugins/ipad-read-service-v1/plugin.properties
rename to openbis-ipad/source/core-plugins/ipad-ui-ylab/1/dss/reporting-plugins/ipad-read-service-v1/plugin.properties
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/initialize-master-data.py b/openbis-ipad/source/core-plugins/ipad-ui/1/as/initialize-master-data.py
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/initialize-master-data.py
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/initialize-master-data.py
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/css/bootstrap-responsive.css b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/css/bootstrap-responsive.css
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/css/bootstrap-responsive.css
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/css/bootstrap-responsive.css
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/css/bootstrap.css b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/css/bootstrap.css
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/css/bootstrap.css
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/css/bootstrap.css
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/css/docs.css b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/css/docs.css
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/css/docs.css
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/css/docs.css
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/css/openbis.css b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/css/openbis.css
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/css/openbis.css
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/css/openbis.css
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-114-precomposed.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-114-precomposed.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-114-precomposed.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-114-precomposed.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-144-precomposed.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-144-precomposed.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-144-precomposed.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-144-precomposed.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-57-precomposed.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-57-precomposed.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-57-precomposed.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-57-precomposed.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-72-precomposed.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-72-precomposed.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-72-precomposed.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/ico/apple-touch-icon-72-precomposed.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/ico/favicon.ico b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/ico/favicon.ico
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/ico/favicon.ico
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/ico/favicon.ico
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/bird.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/bird.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/bird.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/bird.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/bootstrap-mdo-sfmoma-01.jpg b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/bootstrap-mdo-sfmoma-01.jpg
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/bootstrap-mdo-sfmoma-01.jpg
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/bootstrap-mdo-sfmoma-01.jpg
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/bootstrap-mdo-sfmoma-02.jpg b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/bootstrap-mdo-sfmoma-02.jpg
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/bootstrap-mdo-sfmoma-02.jpg
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/bootstrap-mdo-sfmoma-02.jpg
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/bootstrap-mdo-sfmoma-03.jpg b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/bootstrap-mdo-sfmoma-03.jpg
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/bootstrap-mdo-sfmoma-03.jpg
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/bootstrap-mdo-sfmoma-03.jpg
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/browsers.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/browsers.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/browsers.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/browsers.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/example-sites/fleetio.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/example-sites/fleetio.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/example-sites/fleetio.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/example-sites/fleetio.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/example-sites/jshint.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/example-sites/jshint.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/example-sites/jshint.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/example-sites/jshint.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/example-sites/kippt.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/example-sites/kippt.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/example-sites/kippt.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/example-sites/kippt.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/example-sites/soundready.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/example-sites/soundready.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/example-sites/soundready.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/example-sites/soundready.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/examples/bootstrap-example-fluid.jpg b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/examples/bootstrap-example-fluid.jpg
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/examples/bootstrap-example-fluid.jpg
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/examples/bootstrap-example-fluid.jpg
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/examples/bootstrap-example-hero.jpg b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/examples/bootstrap-example-hero.jpg
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/examples/bootstrap-example-hero.jpg
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/examples/bootstrap-example-hero.jpg
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/examples/bootstrap-example-starter.jpg b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/examples/bootstrap-example-starter.jpg
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/examples/bootstrap-example-starter.jpg
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/examples/bootstrap-example-starter.jpg
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/github-16px.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/github-16px.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/github-16px.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/github-16px.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons-halflings-white.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons-halflings-white.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons-halflings-white.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons-halflings-white.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons-halflings.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons-halflings.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons-halflings.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons-halflings.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_009_magic.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_009_magic.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_009_magic.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_009_magic.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_042_group.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_042_group.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_042_group.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_042_group.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_079_podium.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_079_podium.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_079_podium.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_079_podium.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_082_roundabout.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_082_roundabout.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_082_roundabout.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_082_roundabout.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_155_show_thumbnails.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_155_show_thumbnails.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_155_show_thumbnails.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_155_show_thumbnails.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_163_iphone.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_163_iphone.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_163_iphone.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_163_iphone.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_214_resize_small.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_214_resize_small.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_214_resize_small.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_214_resize_small.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_266_book_open.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_266_book_open.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_266_book_open.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/glyphicons/glyphicons_266_book_open.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/grid-18px-masked.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/grid-18px-masked.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/grid-18px-masked.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/grid-18px-masked.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/icon-css3.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/icon-css3.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/icon-css3.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/icon-css3.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/icon-github.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/icon-github.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/icon-github.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/icon-github.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/icon-html5.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/icon-html5.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/icon-html5.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/icon-html5.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/icon-twitter.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/icon-twitter.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/icon-twitter.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/icon-twitter.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/less-logo-large.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/less-logo-large.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/less-logo-large.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/less-logo-large.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/less-small.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/less-small.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/less-small.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/less-small.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/responsive-illustrations.png b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/responsive-illustrations.png
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/responsive-illustrations.png
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/img/responsive-illustrations.png
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/README.md b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/README.md
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/README.md
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/README.md
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/application.js b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/application.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/application.js
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/application.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-alert.js b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-alert.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-alert.js
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-alert.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-button.js b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-button.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-button.js
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-button.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-carousel.js b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-carousel.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-carousel.js
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-carousel.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-collapse.js b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-collapse.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-collapse.js
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-collapse.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-dropdown.js b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-dropdown.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-dropdown.js
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-dropdown.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-modal.js b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-modal.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-modal.js
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-modal.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-popover.js b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-popover.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-popover.js
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-popover.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-scrollspy.js b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-scrollspy.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-scrollspy.js
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-scrollspy.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-tab.js b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-tab.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-tab.js
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-tab.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-tooltip.js b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-tooltip.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-tooltip.js
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-tooltip.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-transition.js b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-transition.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-transition.js
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-transition.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-typeahead.js b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-typeahead.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-typeahead.js
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap-typeahead.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap.js b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap.js
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap.min.js b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap.min.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap.min.js
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/bootstrap.min.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/d3/d3.js b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/d3/d3.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/d3/d3.js
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/d3/d3.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/d3/d3.layout.js b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/d3/d3.layout.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/d3/d3.layout.js
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/d3/d3.layout.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/d3/d3.time.js b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/d3/d3.time.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/d3/d3.time.js
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/d3/d3.time.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/google-code-prettify/prettify.css b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/google-code-prettify/prettify.css
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/google-code-prettify/prettify.css
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/google-code-prettify/prettify.css
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/google-code-prettify/prettify.js b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/google-code-prettify/prettify.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/google-code-prettify/prettify.js
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/google-code-prettify/prettify.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/jquery.js b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/jquery.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/jquery.js
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/assets/js/jquery.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/index.html b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/index.html
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/index.html
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/index.html
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/openbis-login.js b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/openbis-login.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/openbis-login.js
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/openbis-login.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/openbis.js b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/openbis.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/openbis.js
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/openbis.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/webapp.js b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/webapp.js
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/html/webapp.js
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/html/webapp.js
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/plugin.properties b/openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/plugin.properties
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/as/webapps/ipad-debug/plugin.properties
rename to openbis-ipad/source/core-plugins/ipad-ui/1/as/webapps/ipad-debug/plugin.properties
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/dss/drop-boxes/ipad-image/data-set-handler.py b/openbis-ipad/source/core-plugins/ipad-ui/1/dss/drop-boxes/ipad-image/data-set-handler.py
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/dss/drop-boxes/ipad-image/data-set-handler.py
rename to openbis-ipad/source/core-plugins/ipad-ui/1/dss/drop-boxes/ipad-image/data-set-handler.py
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/dss/drop-boxes/ipad-image/plugin.properties b/openbis-ipad/source/core-plugins/ipad-ui/1/dss/drop-boxes/ipad-image/plugin.properties
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/dss/drop-boxes/ipad-image/plugin.properties
rename to openbis-ipad/source/core-plugins/ipad-ui/1/dss/drop-boxes/ipad-image/plugin.properties
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/dss/reporting-plugins/ipad-read-service-v1/ipad_read.py b/openbis-ipad/source/core-plugins/ipad-ui/1/dss/reporting-plugins/ipad-read-service-v1/ipad_read.py
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/dss/reporting-plugins/ipad-read-service-v1/ipad_read.py
rename to openbis-ipad/source/core-plugins/ipad-ui/1/dss/reporting-plugins/ipad-read-service-v1/ipad_read.py
diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/dss/reporting-plugins/ipad-read-service-v1/plugin.properties b/openbis-ipad/source/core-plugins/ipad-ui/1/dss/reporting-plugins/ipad-read-service-v1/plugin.properties
similarity index 100%
rename from openbis-ipad/ipad-example-data/ipad-ui/1/dss/reporting-plugins/ipad-read-service-v1/plugin.properties
rename to openbis-ipad/source/core-plugins/ipad-ui/1/dss/reporting-plugins/ipad-read-service-v1/plugin.properties
diff --git a/openbis-ipad/core-plugin/readme.md b/openbis-ipad/source/core-plugins/readme.md
similarity index 100%
rename from openbis-ipad/core-plugin/readme.md
rename to openbis-ipad/source/core-plugins/readme.md
diff --git a/openbis-ipad/source/java/ch/systemsx/cisd/openbis/ipad/v1/server/RequestHandler.java b/openbis-ipad/source/java/ch/systemsx/cisd/openbis/ipad/v1/server/RequestHandler.java
new file mode 100644
index 0000000000000000000000000000000000000000..29653a6813f302bc7bb61f4e27b57b07551b3d21
--- /dev/null
+++ b/openbis-ipad/source/java/ch/systemsx/cisd/openbis/ipad/v1/server/RequestHandler.java
@@ -0,0 +1,39 @@
+/*
+ * Copyright 2013 ETH Zuerich, CISD
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package ch.systemsx.cisd.openbis.ipad.v1.server;
+
+/**
+ * Abstract superclass for the handlers for concrete requests like ROOT.
+ * <p>
+ * This superclass defines behavior common to all requests.
+ * <p>
+ * Subclasses need to implement the method optional_headers(), which returns a list of the optional
+ * headers they fill out.
+ * <p>
+ * Subclasses should implement retrieve_data to get the data they provide.
+ * <p>
+ * Subclasses should implement add_data_rows. In this method, they should call add_row. The method
+ * add_row takes a dictionary as an argument. The keys of the dictionary match the headers in the
+ * result columns. The dictionary should include data for the required columns and optional ones
+ * they fill.
+ * 
+ * @author cramakri
+ */
+public class RequestHandler
+{
+
+}
diff --git a/openbis-ipad/BisKit/Classes/CISDOBAsyncCall.h b/openbis-ipad/source/objc/BisKit/Classes/CISDOBAsyncCall.h
similarity index 100%
rename from openbis-ipad/BisKit/Classes/CISDOBAsyncCall.h
rename to openbis-ipad/source/objc/BisKit/Classes/CISDOBAsyncCall.h
diff --git a/openbis-ipad/BisKit/Classes/CISDOBAsyncCall.m b/openbis-ipad/source/objc/BisKit/Classes/CISDOBAsyncCall.m
similarity index 100%
rename from openbis-ipad/BisKit/Classes/CISDOBAsyncCall.m
rename to openbis-ipad/source/objc/BisKit/Classes/CISDOBAsyncCall.m
diff --git a/openbis-ipad/BisKit/Classes/CISDOBConnection.h b/openbis-ipad/source/objc/BisKit/Classes/CISDOBConnection.h
similarity index 100%
rename from openbis-ipad/BisKit/Classes/CISDOBConnection.h
rename to openbis-ipad/source/objc/BisKit/Classes/CISDOBConnection.h
diff --git a/openbis-ipad/BisKit/Classes/CISDOBConnection.m b/openbis-ipad/source/objc/BisKit/Classes/CISDOBConnection.m
similarity index 100%
rename from openbis-ipad/BisKit/Classes/CISDOBConnection.m
rename to openbis-ipad/source/objc/BisKit/Classes/CISDOBConnection.m
diff --git a/openbis-ipad/BisKit/Classes/CISDOBConnectionInternal.h b/openbis-ipad/source/objc/BisKit/Classes/CISDOBConnectionInternal.h
similarity index 100%
rename from openbis-ipad/BisKit/Classes/CISDOBConnectionInternal.h
rename to openbis-ipad/source/objc/BisKit/Classes/CISDOBConnectionInternal.h
diff --git a/openbis-ipad/BisKit/Classes/CISDOBIpadEntity.h b/openbis-ipad/source/objc/BisKit/Classes/CISDOBIpadEntity.h
similarity index 100%
rename from openbis-ipad/BisKit/Classes/CISDOBIpadEntity.h
rename to openbis-ipad/source/objc/BisKit/Classes/CISDOBIpadEntity.h
diff --git a/openbis-ipad/BisKit/Classes/CISDOBIpadEntity.m b/openbis-ipad/source/objc/BisKit/Classes/CISDOBIpadEntity.m
similarity index 100%
rename from openbis-ipad/BisKit/Classes/CISDOBIpadEntity.m
rename to openbis-ipad/source/objc/BisKit/Classes/CISDOBIpadEntity.m
diff --git a/openbis-ipad/BisKit/Classes/CISDOBIpadService.h b/openbis-ipad/source/objc/BisKit/Classes/CISDOBIpadService.h
similarity index 100%
rename from openbis-ipad/BisKit/Classes/CISDOBIpadService.h
rename to openbis-ipad/source/objc/BisKit/Classes/CISDOBIpadService.h
diff --git a/openbis-ipad/BisKit/Classes/CISDOBIpadService.m b/openbis-ipad/source/objc/BisKit/Classes/CISDOBIpadService.m
similarity index 100%
rename from openbis-ipad/BisKit/Classes/CISDOBIpadService.m
rename to openbis-ipad/source/objc/BisKit/Classes/CISDOBIpadService.m
diff --git a/openbis-ipad/BisKit/Classes/CISDOBIpadServiceInternal.h b/openbis-ipad/source/objc/BisKit/Classes/CISDOBIpadServiceInternal.h
similarity index 100%
rename from openbis-ipad/BisKit/Classes/CISDOBIpadServiceInternal.h
rename to openbis-ipad/source/objc/BisKit/Classes/CISDOBIpadServiceInternal.h
diff --git a/openbis-ipad/BisKit/Classes/CISDOBIpadServiceManager.h b/openbis-ipad/source/objc/BisKit/Classes/CISDOBIpadServiceManager.h
similarity index 100%
rename from openbis-ipad/BisKit/Classes/CISDOBIpadServiceManager.h
rename to openbis-ipad/source/objc/BisKit/Classes/CISDOBIpadServiceManager.h
diff --git a/openbis-ipad/BisKit/Classes/CISDOBIpadServiceManager.m b/openbis-ipad/source/objc/BisKit/Classes/CISDOBIpadServiceManager.m
similarity index 100%
rename from openbis-ipad/BisKit/Classes/CISDOBIpadServiceManager.m
rename to openbis-ipad/source/objc/BisKit/Classes/CISDOBIpadServiceManager.m
diff --git a/openbis-ipad/BisKit/Classes/CISDOBIpadServiceManagerInternal.h b/openbis-ipad/source/objc/BisKit/Classes/CISDOBIpadServiceManagerInternal.h
similarity index 100%
rename from openbis-ipad/BisKit/Classes/CISDOBIpadServiceManagerInternal.h
rename to openbis-ipad/source/objc/BisKit/Classes/CISDOBIpadServiceManagerInternal.h
diff --git a/openbis-ipad/BisKit/Classes/CISDOBJsonRpcCall.h b/openbis-ipad/source/objc/BisKit/Classes/CISDOBJsonRpcCall.h
similarity index 100%
rename from openbis-ipad/BisKit/Classes/CISDOBJsonRpcCall.h
rename to openbis-ipad/source/objc/BisKit/Classes/CISDOBJsonRpcCall.h
diff --git a/openbis-ipad/BisKit/Classes/CISDOBJsonRpcCall.m b/openbis-ipad/source/objc/BisKit/Classes/CISDOBJsonRpcCall.m
similarity index 100%
rename from openbis-ipad/BisKit/Classes/CISDOBJsonRpcCall.m
rename to openbis-ipad/source/objc/BisKit/Classes/CISDOBJsonRpcCall.m
diff --git a/openbis-ipad/BisKit/Classes/CISDOBShared.h b/openbis-ipad/source/objc/BisKit/Classes/CISDOBShared.h
similarity index 100%
rename from openbis-ipad/BisKit/Classes/CISDOBShared.h
rename to openbis-ipad/source/objc/BisKit/Classes/CISDOBShared.h
diff --git a/openbis-ipad/BisKit/Classes/persistent-data-model.xcdatamodeld/persistent-data-model.xcdatamodel/contents b/openbis-ipad/source/objc/BisKit/Classes/persistent-data-model.xcdatamodeld/persistent-data-model.xcdatamodel/contents
similarity index 100%
rename from openbis-ipad/BisKit/Classes/persistent-data-model.xcdatamodeld/persistent-data-model.xcdatamodel/contents
rename to openbis-ipad/source/objc/BisKit/Classes/persistent-data-model.xcdatamodeld/persistent-data-model.xcdatamodel/contents
diff --git a/openbis-ipad/BisKit/Tests/CISDOBAsyncTest.h b/openbis-ipad/source/objc/BisKit/Tests/CISDOBAsyncTest.h
similarity index 100%
rename from openbis-ipad/BisKit/Tests/CISDOBAsyncTest.h
rename to openbis-ipad/source/objc/BisKit/Tests/CISDOBAsyncTest.h
diff --git a/openbis-ipad/BisKit/Tests/CISDOBAsyncTest.m b/openbis-ipad/source/objc/BisKit/Tests/CISDOBAsyncTest.m
similarity index 100%
rename from openbis-ipad/BisKit/Tests/CISDOBAsyncTest.m
rename to openbis-ipad/source/objc/BisKit/Tests/CISDOBAsyncTest.m
diff --git a/openbis-ipad/BisKit/Tests/CISDOBIpadEntityTest.h b/openbis-ipad/source/objc/BisKit/Tests/CISDOBIpadEntityTest.h
similarity index 100%
rename from openbis-ipad/BisKit/Tests/CISDOBIpadEntityTest.h
rename to openbis-ipad/source/objc/BisKit/Tests/CISDOBIpadEntityTest.h
diff --git a/openbis-ipad/BisKit/Tests/CISDOBIpadEntityTest.m b/openbis-ipad/source/objc/BisKit/Tests/CISDOBIpadEntityTest.m
similarity index 100%
rename from openbis-ipad/BisKit/Tests/CISDOBIpadEntityTest.m
rename to openbis-ipad/source/objc/BisKit/Tests/CISDOBIpadEntityTest.m
diff --git a/openbis-ipad/BisKit/Tests/CISDOBIpadServiceManagerTest.h b/openbis-ipad/source/objc/BisKit/Tests/CISDOBIpadServiceManagerTest.h
similarity index 100%
rename from openbis-ipad/BisKit/Tests/CISDOBIpadServiceManagerTest.h
rename to openbis-ipad/source/objc/BisKit/Tests/CISDOBIpadServiceManagerTest.h
diff --git a/openbis-ipad/BisKit/Tests/CISDOBIpadServiceManagerTest.m b/openbis-ipad/source/objc/BisKit/Tests/CISDOBIpadServiceManagerTest.m
similarity index 100%
rename from openbis-ipad/BisKit/Tests/CISDOBIpadServiceManagerTest.m
rename to openbis-ipad/source/objc/BisKit/Tests/CISDOBIpadServiceManagerTest.m
diff --git a/openbis-ipad/BisKit/Tests/CISDOBIpadServiceTest.h b/openbis-ipad/source/objc/BisKit/Tests/CISDOBIpadServiceTest.h
similarity index 100%
rename from openbis-ipad/BisKit/Tests/CISDOBIpadServiceTest.h
rename to openbis-ipad/source/objc/BisKit/Tests/CISDOBIpadServiceTest.h
diff --git a/openbis-ipad/BisKit/Tests/CISDOBIpadServiceTest.m b/openbis-ipad/source/objc/BisKit/Tests/CISDOBIpadServiceTest.m
similarity index 100%
rename from openbis-ipad/BisKit/Tests/CISDOBIpadServiceTest.m
rename to openbis-ipad/source/objc/BisKit/Tests/CISDOBIpadServiceTest.m
diff --git a/openbis-ipad/BisKit/Tests/CISDOBJsonRpcCallTest.h b/openbis-ipad/source/objc/BisKit/Tests/CISDOBJsonRpcCallTest.h
similarity index 100%
rename from openbis-ipad/BisKit/Tests/CISDOBJsonRpcCallTest.h
rename to openbis-ipad/source/objc/BisKit/Tests/CISDOBJsonRpcCallTest.h
diff --git a/openbis-ipad/BisKit/Tests/CISDOBJsonRpcCallTest.m b/openbis-ipad/source/objc/BisKit/Tests/CISDOBJsonRpcCallTest.m
similarity index 100%
rename from openbis-ipad/BisKit/Tests/CISDOBJsonRpcCallTest.m
rename to openbis-ipad/source/objc/BisKit/Tests/CISDOBJsonRpcCallTest.m
diff --git a/openbis-ipad/BisKit/Tests/CISDOBLiveConnectionTest.h b/openbis-ipad/source/objc/BisKit/Tests/CISDOBLiveConnectionTest.h
similarity index 100%
rename from openbis-ipad/BisKit/Tests/CISDOBLiveConnectionTest.h
rename to openbis-ipad/source/objc/BisKit/Tests/CISDOBLiveConnectionTest.h
diff --git a/openbis-ipad/BisKit/Tests/CISDOBLiveConnectionTest.m b/openbis-ipad/source/objc/BisKit/Tests/CISDOBLiveConnectionTest.m
similarity index 100%
rename from openbis-ipad/BisKit/Tests/CISDOBLiveConnectionTest.m
rename to openbis-ipad/source/objc/BisKit/Tests/CISDOBLiveConnectionTest.m
diff --git a/openbis-ipad/BisKit/readme.md b/openbis-ipad/source/objc/BisKit/readme.md
similarity index 100%
rename from openbis-ipad/BisKit/readme.md
rename to openbis-ipad/source/objc/BisKit/readme.md
diff --git a/openbis-ipad/Research/BisMac.xcodeproj/project.pbxproj b/openbis-ipad/source/objc/Research/BisMac.xcodeproj/project.pbxproj
similarity index 100%
rename from openbis-ipad/Research/BisMac.xcodeproj/project.pbxproj
rename to openbis-ipad/source/objc/Research/BisMac.xcodeproj/project.pbxproj
diff --git a/openbis-ipad/Research/BisMac.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/openbis-ipad/source/objc/Research/BisMac.xcodeproj/project.xcworkspace/contents.xcworkspacedata
similarity index 100%
rename from openbis-ipad/Research/BisMac.xcodeproj/project.xcworkspace/contents.xcworkspacedata
rename to openbis-ipad/source/objc/Research/BisMac.xcodeproj/project.xcworkspace/contents.xcworkspacedata
diff --git a/openbis-ipad/Research/BisMac.xcodeproj/project.xcworkspace/xcuserdata/cramakri.xcuserdatad/UserInterfaceState.xcuserstate b/openbis-ipad/source/objc/Research/BisMac.xcodeproj/project.xcworkspace/xcuserdata/cramakri.xcuserdatad/UserInterfaceState.xcuserstate
similarity index 100%
rename from openbis-ipad/Research/BisMac.xcodeproj/project.xcworkspace/xcuserdata/cramakri.xcuserdatad/UserInterfaceState.xcuserstate
rename to openbis-ipad/source/objc/Research/BisMac.xcodeproj/project.xcworkspace/xcuserdata/cramakri.xcuserdatad/UserInterfaceState.xcuserstate
diff --git a/openbis-ipad/Research/BisMac.xcodeproj/project.xcworkspace/xcuserdata/cramakri.xcuserdatad/WorkspaceSettings.xcsettings b/openbis-ipad/source/objc/Research/BisMac.xcodeproj/project.xcworkspace/xcuserdata/cramakri.xcuserdatad/WorkspaceSettings.xcsettings
similarity index 100%
rename from openbis-ipad/Research/BisMac.xcodeproj/project.xcworkspace/xcuserdata/cramakri.xcuserdatad/WorkspaceSettings.xcsettings
rename to openbis-ipad/source/objc/Research/BisMac.xcodeproj/project.xcworkspace/xcuserdata/cramakri.xcuserdatad/WorkspaceSettings.xcsettings
diff --git a/openbis-ipad/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist b/openbis-ipad/source/objc/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist
similarity index 100%
rename from openbis-ipad/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist
rename to openbis-ipad/source/objc/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist
diff --git a/openbis-ipad/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/BisMac.xcscheme b/openbis-ipad/source/objc/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/BisMac.xcscheme
similarity index 100%
rename from openbis-ipad/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/BisMac.xcscheme
rename to openbis-ipad/source/objc/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/BisMac.xcscheme
diff --git a/openbis-ipad/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/BisMacImporter.xcscheme b/openbis-ipad/source/objc/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/BisMacImporter.xcscheme
similarity index 100%
rename from openbis-ipad/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/BisMacImporter.xcscheme
rename to openbis-ipad/source/objc/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/BisMacImporter.xcscheme
diff --git a/openbis-ipad/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/BisMacTests.xcscheme b/openbis-ipad/source/objc/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/BisMacTests.xcscheme
similarity index 100%
rename from openbis-ipad/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/BisMacTests.xcscheme
rename to openbis-ipad/source/objc/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/BisMacTests.xcscheme
diff --git a/openbis-ipad/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/Test Minimal.xcscheme b/openbis-ipad/source/objc/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/Test Minimal.xcscheme
similarity index 100%
rename from openbis-ipad/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/Test Minimal.xcscheme
rename to openbis-ipad/source/objc/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/Test Minimal.xcscheme
diff --git a/openbis-ipad/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/YeastLab.xcscheme b/openbis-ipad/source/objc/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/YeastLab.xcscheme
similarity index 100%
rename from openbis-ipad/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/YeastLab.xcscheme
rename to openbis-ipad/source/objc/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/YeastLab.xcscheme
diff --git a/openbis-ipad/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/xcschememanagement.plist b/openbis-ipad/source/objc/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/xcschememanagement.plist
similarity index 100%
rename from openbis-ipad/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/xcschememanagement.plist
rename to openbis-ipad/source/objc/Research/BisMac.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/xcschememanagement.plist
diff --git a/openbis-ipad/Research/BisMac/BisMac-Info.plist b/openbis-ipad/source/objc/Research/BisMac/BisMac-Info.plist
similarity index 100%
rename from openbis-ipad/Research/BisMac/BisMac-Info.plist
rename to openbis-ipad/source/objc/Research/BisMac/BisMac-Info.plist
diff --git a/openbis-ipad/Research/BisMac/BisMac-Prefix.pch b/openbis-ipad/source/objc/Research/BisMac/BisMac-Prefix.pch
similarity index 100%
rename from openbis-ipad/Research/BisMac/BisMac-Prefix.pch
rename to openbis-ipad/source/objc/Research/BisMac/BisMac-Prefix.pch
diff --git a/openbis-ipad/Research/BisMac/BisMacDocument.h b/openbis-ipad/source/objc/Research/BisMac/BisMacDocument.h
similarity index 100%
rename from openbis-ipad/Research/BisMac/BisMacDocument.h
rename to openbis-ipad/source/objc/Research/BisMac/BisMacDocument.h
diff --git a/openbis-ipad/Research/BisMac/BisMacDocument.m b/openbis-ipad/source/objc/Research/BisMac/BisMacDocument.m
similarity index 100%
rename from openbis-ipad/Research/BisMac/BisMacDocument.m
rename to openbis-ipad/source/objc/Research/BisMac/BisMacDocument.m
diff --git a/openbis-ipad/Research/BisMac/BisMacDocument.xcdatamodeld/.xccurrentversion b/openbis-ipad/source/objc/Research/BisMac/BisMacDocument.xcdatamodeld/.xccurrentversion
similarity index 100%
rename from openbis-ipad/Research/BisMac/BisMacDocument.xcdatamodeld/.xccurrentversion
rename to openbis-ipad/source/objc/Research/BisMac/BisMacDocument.xcdatamodeld/.xccurrentversion
diff --git a/openbis-ipad/Research/BisMac/BisMacDocument.xcdatamodeld/BisMacDocument.xcdatamodel/elements b/openbis-ipad/source/objc/Research/BisMac/BisMacDocument.xcdatamodeld/BisMacDocument.xcdatamodel/elements
similarity index 100%
rename from openbis-ipad/Research/BisMac/BisMacDocument.xcdatamodeld/BisMacDocument.xcdatamodel/elements
rename to openbis-ipad/source/objc/Research/BisMac/BisMacDocument.xcdatamodeld/BisMacDocument.xcdatamodel/elements
diff --git a/openbis-ipad/Research/BisMac/BisMacDocument.xcdatamodeld/BisMacDocument.xcdatamodel/layout b/openbis-ipad/source/objc/Research/BisMac/BisMacDocument.xcdatamodeld/BisMacDocument.xcdatamodel/layout
similarity index 100%
rename from openbis-ipad/Research/BisMac/BisMacDocument.xcdatamodeld/BisMacDocument.xcdatamodel/layout
rename to openbis-ipad/source/objc/Research/BisMac/BisMacDocument.xcdatamodeld/BisMacDocument.xcdatamodel/layout
diff --git a/openbis-ipad/Research/BisMac/en.lproj/BisMacDocument.xib b/openbis-ipad/source/objc/Research/BisMac/en.lproj/BisMacDocument.xib
similarity index 100%
rename from openbis-ipad/Research/BisMac/en.lproj/BisMacDocument.xib
rename to openbis-ipad/source/objc/Research/BisMac/en.lproj/BisMacDocument.xib
diff --git a/openbis-ipad/Research/BisMac/en.lproj/Credits.rtf b/openbis-ipad/source/objc/Research/BisMac/en.lproj/Credits.rtf
similarity index 100%
rename from openbis-ipad/Research/BisMac/en.lproj/Credits.rtf
rename to openbis-ipad/source/objc/Research/BisMac/en.lproj/Credits.rtf
diff --git a/openbis-ipad/Research/BisMac/en.lproj/InfoPlist.strings b/openbis-ipad/source/objc/Research/BisMac/en.lproj/InfoPlist.strings
similarity index 100%
rename from openbis-ipad/Research/BisMac/en.lproj/InfoPlist.strings
rename to openbis-ipad/source/objc/Research/BisMac/en.lproj/InfoPlist.strings
diff --git a/openbis-ipad/Research/BisMac/en.lproj/MainMenu.xib b/openbis-ipad/source/objc/Research/BisMac/en.lproj/MainMenu.xib
similarity index 100%
rename from openbis-ipad/Research/BisMac/en.lproj/MainMenu.xib
rename to openbis-ipad/source/objc/Research/BisMac/en.lproj/MainMenu.xib
diff --git a/openbis-ipad/Research/BisMac/main.m b/openbis-ipad/source/objc/Research/BisMac/main.m
similarity index 100%
rename from openbis-ipad/Research/BisMac/main.m
rename to openbis-ipad/source/objc/Research/BisMac/main.m
diff --git a/openbis-ipad/Research/BisMacTests/BisMacTests-Info.plist b/openbis-ipad/source/objc/Research/BisMacTests/BisMacTests-Info.plist
similarity index 100%
rename from openbis-ipad/Research/BisMacTests/BisMacTests-Info.plist
rename to openbis-ipad/source/objc/Research/BisMacTests/BisMacTests-Info.plist
diff --git a/openbis-ipad/Research/BisMacTests/BisMacTests-Prefix.pch b/openbis-ipad/source/objc/Research/BisMacTests/BisMacTests-Prefix.pch
similarity index 100%
rename from openbis-ipad/Research/BisMacTests/BisMacTests-Prefix.pch
rename to openbis-ipad/source/objc/Research/BisMacTests/BisMacTests-Prefix.pch
diff --git a/openbis-ipad/Research/BisMacTests/BisMacTests.h b/openbis-ipad/source/objc/Research/BisMacTests/BisMacTests.h
similarity index 100%
rename from openbis-ipad/Research/BisMacTests/BisMacTests.h
rename to openbis-ipad/source/objc/Research/BisMacTests/BisMacTests.h
diff --git a/openbis-ipad/Research/BisMacTests/BisMacTests.m b/openbis-ipad/source/objc/Research/BisMacTests/BisMacTests.m
similarity index 100%
rename from openbis-ipad/Research/BisMacTests/BisMacTests.m
rename to openbis-ipad/source/objc/Research/BisMacTests/BisMacTests.m
diff --git a/openbis-ipad/Research/BisMacTests/en.lproj/InfoPlist.strings b/openbis-ipad/source/objc/Research/BisMacTests/en.lproj/InfoPlist.strings
similarity index 100%
rename from openbis-ipad/Research/BisMacTests/en.lproj/InfoPlist.strings
rename to openbis-ipad/source/objc/Research/BisMacTests/en.lproj/InfoPlist.strings
diff --git a/openbis-ipad/Research/YeastLab/YeastLab-Prefix.pch b/openbis-ipad/source/objc/Research/YeastLab/YeastLab-Prefix.pch
similarity index 100%
rename from openbis-ipad/Research/YeastLab/YeastLab-Prefix.pch
rename to openbis-ipad/source/objc/Research/YeastLab/YeastLab-Prefix.pch
diff --git a/openbis-ipad/Research/YeastLab/YeastLab.1 b/openbis-ipad/source/objc/Research/YeastLab/YeastLab.1
similarity index 100%
rename from openbis-ipad/Research/YeastLab/YeastLab.1
rename to openbis-ipad/source/objc/Research/YeastLab/YeastLab.1
diff --git a/openbis-ipad/Research/YeastLab/YeastLab.xcdatamodeld/.xccurrentversion b/openbis-ipad/source/objc/Research/YeastLab/YeastLab.xcdatamodeld/.xccurrentversion
similarity index 100%
rename from openbis-ipad/Research/YeastLab/YeastLab.xcdatamodeld/.xccurrentversion
rename to openbis-ipad/source/objc/Research/YeastLab/YeastLab.xcdatamodeld/.xccurrentversion
diff --git a/openbis-ipad/Research/YeastLab/main.m b/openbis-ipad/source/objc/Research/YeastLab/main.m
similarity index 100%
rename from openbis-ipad/Research/YeastLab/main.m
rename to openbis-ipad/source/objc/Research/YeastLab/main.m
diff --git a/openbis-ipad/openBIS/DevData/.gitignore b/openbis-ipad/source/objc/openBIS/DevData/.gitignore
similarity index 100%
rename from openbis-ipad/openBIS/DevData/.gitignore
rename to openbis-ipad/source/objc/openBIS/DevData/.gitignore
diff --git a/openbis-ipad/source/objc/openBIS/Research/openBISData.sqlite b/openbis-ipad/source/objc/openBIS/Research/openBISData.sqlite
new file mode 100644
index 0000000000000000000000000000000000000000..ecebe19d157d1c19b4a272f60d39e80f6dcdf3a6
Binary files /dev/null and b/openbis-ipad/source/objc/openBIS/Research/openBISData.sqlite differ
diff --git a/openbis-ipad/openBIS/Research/openBISData/main.m b/openbis-ipad/source/objc/openBIS/Research/openBISData/main.m
similarity index 100%
rename from openbis-ipad/openBIS/Research/openBISData/main.m
rename to openbis-ipad/source/objc/openBIS/Research/openBISData/main.m
diff --git a/openbis-ipad/openBIS/Research/openBISData/openBISData-Prefix.pch b/openbis-ipad/source/objc/openBIS/Research/openBISData/openBISData-Prefix.pch
similarity index 100%
rename from openbis-ipad/openBIS/Research/openBISData/openBISData-Prefix.pch
rename to openbis-ipad/source/objc/openBIS/Research/openBISData/openBISData-Prefix.pch
diff --git a/openbis-ipad/openBIS/Research/openBISData/openBISData.1 b/openbis-ipad/source/objc/openBIS/Research/openBISData/openBISData.1
similarity index 100%
rename from openbis-ipad/openBIS/Research/openBISData/openBISData.1
rename to openbis-ipad/source/objc/openBIS/Research/openBISData/openBISData.1
diff --git a/openbis-ipad/openBIS/Research/readme.md b/openbis-ipad/source/objc/openBIS/Research/readme.md
similarity index 100%
rename from openbis-ipad/openBIS/Research/readme.md
rename to openbis-ipad/source/objc/openBIS/Research/readme.md
diff --git a/openbis-ipad/openBIS/openBIS.xcodeproj/project.pbxproj b/openbis-ipad/source/objc/openBIS/openBIS.xcodeproj/project.pbxproj
similarity index 100%
rename from openbis-ipad/openBIS/openBIS.xcodeproj/project.pbxproj
rename to openbis-ipad/source/objc/openBIS/openBIS.xcodeproj/project.pbxproj
diff --git a/openbis-ipad/openBIS/openBIS.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/openbis-ipad/source/objc/openBIS/openBIS.xcodeproj/project.xcworkspace/contents.xcworkspacedata
similarity index 100%
rename from openbis-ipad/openBIS/openBIS.xcodeproj/project.xcworkspace/contents.xcworkspacedata
rename to openbis-ipad/source/objc/openBIS/openBIS.xcodeproj/project.xcworkspace/contents.xcworkspacedata
diff --git a/openbis-ipad/source/objc/openBIS/openBIS.xcodeproj/project.xcworkspace/xcuserdata/cramakri.xcuserdatad/UserInterfaceState.xcuserstate b/openbis-ipad/source/objc/openBIS/openBIS.xcodeproj/project.xcworkspace/xcuserdata/cramakri.xcuserdatad/UserInterfaceState.xcuserstate
new file mode 100644
index 0000000000000000000000000000000000000000..74f56696e61eccd65e8063ae3301e11338e9f761
Binary files /dev/null and b/openbis-ipad/source/objc/openBIS/openBIS.xcodeproj/project.xcworkspace/xcuserdata/cramakri.xcuserdatad/UserInterfaceState.xcuserstate differ
diff --git a/openbis-ipad/openBIS/openBIS.xcodeproj/project.xcworkspace/xcuserdata/cramakri.xcuserdatad/WorkspaceSettings.xcsettings b/openbis-ipad/source/objc/openBIS/openBIS.xcodeproj/project.xcworkspace/xcuserdata/cramakri.xcuserdatad/WorkspaceSettings.xcsettings
similarity index 100%
rename from openbis-ipad/openBIS/openBIS.xcodeproj/project.xcworkspace/xcuserdata/cramakri.xcuserdatad/WorkspaceSettings.xcsettings
rename to openbis-ipad/source/objc/openBIS/openBIS.xcodeproj/project.xcworkspace/xcuserdata/cramakri.xcuserdatad/WorkspaceSettings.xcsettings
diff --git a/openbis-ipad/source/objc/openBIS/openBIS.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist b/openbis-ipad/source/objc/openBIS/openBIS.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist
new file mode 100644
index 0000000000000000000000000000000000000000..4fd9b321b0a478dab84e9ca37e96f077030c1635
--- /dev/null
+++ b/openbis-ipad/source/objc/openBIS/openBIS.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Bucket
+   type = "1"
+   version = "1.0">
+   <FileBreakpoints>
+      <FileBreakpoint
+         shouldBeEnabled = "Yes"
+         ignoreCount = "0"
+         continueAfterRunningActions = "No"
+         filePath = "openBIS/CISDOBDetailViewController.m"
+         timestampString = "387377328.532399"
+         startingColumnNumber = "9223372036854775807"
+         endingColumnNumber = "9223372036854775807"
+         startingLineNumber = "374"
+         endingLineNumber = "374"
+         landmarkName = "-processNotification:"
+         landmarkType = "5">
+      </FileBreakpoint>
+   </FileBreakpoints>
+</Bucket>
diff --git a/openbis-ipad/openBIS/openBIS.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/openBIS.xcscheme b/openbis-ipad/source/objc/openBIS/openBIS.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/openBIS.xcscheme
similarity index 100%
rename from openbis-ipad/openBIS/openBIS.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/openBIS.xcscheme
rename to openbis-ipad/source/objc/openBIS/openBIS.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/openBIS.xcscheme
diff --git a/openbis-ipad/openBIS/openBIS.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/openBISdata.xcscheme b/openbis-ipad/source/objc/openBIS/openBIS.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/openBISdata.xcscheme
similarity index 100%
rename from openbis-ipad/openBIS/openBIS.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/openBISdata.xcscheme
rename to openbis-ipad/source/objc/openBIS/openBIS.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/openBISdata.xcscheme
diff --git a/openbis-ipad/openBIS/openBIS.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/xcschememanagement.plist b/openbis-ipad/source/objc/openBIS/openBIS.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/xcschememanagement.plist
similarity index 100%
rename from openbis-ipad/openBIS/openBIS.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/xcschememanagement.plist
rename to openbis-ipad/source/objc/openBIS/openBIS.xcodeproj/xcuserdata/cramakri.xcuserdatad/xcschemes/xcschememanagement.plist
diff --git a/openbis-ipad/openBIS/openBIS/CISDOBAppDelegate.h b/openbis-ipad/source/objc/openBIS/openBIS/CISDOBAppDelegate.h
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/CISDOBAppDelegate.h
rename to openbis-ipad/source/objc/openBIS/openBIS/CISDOBAppDelegate.h
diff --git a/openbis-ipad/openBIS/openBIS/CISDOBAppDelegate.m b/openbis-ipad/source/objc/openBIS/openBIS/CISDOBAppDelegate.m
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/CISDOBAppDelegate.m
rename to openbis-ipad/source/objc/openBIS/openBIS/CISDOBAppDelegate.m
diff --git a/openbis-ipad/openBIS/openBIS/CISDOBAuthenticationChallengeConfirmationDialog.h b/openbis-ipad/source/objc/openBIS/openBIS/CISDOBAuthenticationChallengeConfirmationDialog.h
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/CISDOBAuthenticationChallengeConfirmationDialog.h
rename to openbis-ipad/source/objc/openBIS/openBIS/CISDOBAuthenticationChallengeConfirmationDialog.h
diff --git a/openbis-ipad/openBIS/openBIS/CISDOBAuthenticationChallengeConfirmationDialog.m b/openbis-ipad/source/objc/openBIS/openBIS/CISDOBAuthenticationChallengeConfirmationDialog.m
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/CISDOBAuthenticationChallengeConfirmationDialog.m
rename to openbis-ipad/source/objc/openBIS/openBIS/CISDOBAuthenticationChallengeConfirmationDialog.m
diff --git a/openbis-ipad/openBIS/openBIS/CISDOBDetailViewController.h b/openbis-ipad/source/objc/openBIS/openBIS/CISDOBDetailViewController.h
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/CISDOBDetailViewController.h
rename to openbis-ipad/source/objc/openBIS/openBIS/CISDOBDetailViewController.h
diff --git a/openbis-ipad/openBIS/openBIS/CISDOBDetailViewController.m b/openbis-ipad/source/objc/openBIS/openBIS/CISDOBDetailViewController.m
similarity index 99%
rename from openbis-ipad/openBIS/openBIS/CISDOBDetailViewController.m
rename to openbis-ipad/source/objc/openBIS/openBIS/CISDOBDetailViewController.m
index 06b76500530746012238593e5ffa8614d40ceef6..84ff86e09524fa64dbf22fa5ef050f345b69b364 100644
--- a/openbis-ipad/openBIS/openBIS/CISDOBDetailViewController.m
+++ b/openbis-ipad/source/objc/openBIS/openBIS/CISDOBDetailViewController.m
@@ -371,6 +371,7 @@
             NSString *description = [[errorOrNil userInfo] valueForKey: NSLocalizedDescriptionKey];
             NSString *statusText = [NSString stringWithFormat: @"Could not retrieve details: %@", description];
             [self setStatusText: statusText];
+            if (IsSomeKindOfNetworkConnectionError(errorOrNil)) [self configureToolbarButtons];
         } else {
             [self clearStatusText];
         }
diff --git a/openbis-ipad/openBIS/openBIS/CISDOBImageViewPopoverController.h b/openbis-ipad/source/objc/openBIS/openBIS/CISDOBImageViewPopoverController.h
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/CISDOBImageViewPopoverController.h
rename to openbis-ipad/source/objc/openBIS/openBIS/CISDOBImageViewPopoverController.h
diff --git a/openbis-ipad/openBIS/openBIS/CISDOBImageViewPopoverController.m b/openbis-ipad/source/objc/openBIS/openBIS/CISDOBImageViewPopoverController.m
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/CISDOBImageViewPopoverController.m
rename to openbis-ipad/source/objc/openBIS/openBIS/CISDOBImageViewPopoverController.m
diff --git a/openbis-ipad/openBIS/openBIS/CISDOBLoginViewController.h b/openbis-ipad/source/objc/openBIS/openBIS/CISDOBLoginViewController.h
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/CISDOBLoginViewController.h
rename to openbis-ipad/source/objc/openBIS/openBIS/CISDOBLoginViewController.h
diff --git a/openbis-ipad/openBIS/openBIS/CISDOBLoginViewController.m b/openbis-ipad/source/objc/openBIS/openBIS/CISDOBLoginViewController.m
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/CISDOBLoginViewController.m
rename to openbis-ipad/source/objc/openBIS/openBIS/CISDOBLoginViewController.m
diff --git a/openbis-ipad/openBIS/openBIS/CISDOBMasterViewController.h b/openbis-ipad/source/objc/openBIS/openBIS/CISDOBMasterViewController.h
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/CISDOBMasterViewController.h
rename to openbis-ipad/source/objc/openBIS/openBIS/CISDOBMasterViewController.h
diff --git a/openbis-ipad/openBIS/openBIS/CISDOBMasterViewController.m b/openbis-ipad/source/objc/openBIS/openBIS/CISDOBMasterViewController.m
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/CISDOBMasterViewController.m
rename to openbis-ipad/source/objc/openBIS/openBIS/CISDOBMasterViewController.m
diff --git a/openbis-ipad/openBIS/openBIS/CISDOBOpenBisModel.h b/openbis-ipad/source/objc/openBIS/openBIS/CISDOBOpenBisModel.h
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/CISDOBOpenBisModel.h
rename to openbis-ipad/source/objc/openBIS/openBIS/CISDOBOpenBisModel.h
diff --git a/openbis-ipad/openBIS/openBIS/CISDOBOpenBisModel.m b/openbis-ipad/source/objc/openBIS/openBIS/CISDOBOpenBisModel.m
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/CISDOBOpenBisModel.m
rename to openbis-ipad/source/objc/openBIS/openBIS/CISDOBOpenBisModel.m
diff --git a/openbis-ipad/openBIS/openBIS/Default-568h@2x.png b/openbis-ipad/source/objc/openBIS/openBIS/Default-568h@2x.png
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/Default-568h@2x.png
rename to openbis-ipad/source/objc/openBIS/openBIS/Default-568h@2x.png
diff --git a/openbis-ipad/openBIS/openBIS/Default.png b/openbis-ipad/source/objc/openBIS/openBIS/Default.png
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/Default.png
rename to openbis-ipad/source/objc/openBIS/openBIS/Default.png
diff --git a/openbis-ipad/openBIS/openBIS/Default@2x.png b/openbis-ipad/source/objc/openBIS/openBIS/Default@2x.png
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/Default@2x.png
rename to openbis-ipad/source/objc/openBIS/openBIS/Default@2x.png
diff --git a/openbis-ipad/openBIS/openBIS/Settings.bundle/Root.plist b/openbis-ipad/source/objc/openBIS/openBIS/Settings.bundle/Root.plist
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/Settings.bundle/Root.plist
rename to openbis-ipad/source/objc/openBIS/openBIS/Settings.bundle/Root.plist
diff --git a/openbis-ipad/openBIS/openBIS/Settings.bundle/en.lproj/Root.strings b/openbis-ipad/source/objc/openBIS/openBIS/Settings.bundle/en.lproj/Root.strings
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/Settings.bundle/en.lproj/Root.strings
rename to openbis-ipad/source/objc/openBIS/openBIS/Settings.bundle/en.lproj/Root.strings
diff --git a/openbis-ipad/openBIS/openBIS/Zoom-small.png b/openbis-ipad/source/objc/openBIS/openBIS/Zoom-small.png
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/Zoom-small.png
rename to openbis-ipad/source/objc/openBIS/openBIS/Zoom-small.png
diff --git a/openbis-ipad/openBIS/openBIS/Zoom.png b/openbis-ipad/source/objc/openBIS/openBIS/Zoom.png
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/Zoom.png
rename to openbis-ipad/source/objc/openBIS/openBIS/Zoom.png
diff --git a/openbis-ipad/openBIS/openBIS/en.lproj/InfoPlist.strings b/openbis-ipad/source/objc/openBIS/openBIS/en.lproj/InfoPlist.strings
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/en.lproj/InfoPlist.strings
rename to openbis-ipad/source/objc/openBIS/openBIS/en.lproj/InfoPlist.strings
diff --git a/openbis-ipad/openBIS/openBIS/en.lproj/MainStoryboard_iPad.storyboard b/openbis-ipad/source/objc/openBIS/openBIS/en.lproj/MainStoryboard_iPad.storyboard
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/en.lproj/MainStoryboard_iPad.storyboard
rename to openbis-ipad/source/objc/openBIS/openBIS/en.lproj/MainStoryboard_iPad.storyboard
diff --git a/openbis-ipad/openBIS/openBIS/en.lproj/MainStoryboard_iPhone.storyboard b/openbis-ipad/source/objc/openBIS/openBIS/en.lproj/MainStoryboard_iPhone.storyboard
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/en.lproj/MainStoryboard_iPhone.storyboard
rename to openbis-ipad/source/objc/openBIS/openBIS/en.lproj/MainStoryboard_iPhone.storyboard
diff --git a/openbis-ipad/openBIS/openBIS/main.m b/openbis-ipad/source/objc/openBIS/openBIS/main.m
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/main.m
rename to openbis-ipad/source/objc/openBIS/openBIS/main.m
diff --git a/openbis-ipad/openBIS/openBIS/openBIS-Info.plist b/openbis-ipad/source/objc/openBIS/openBIS/openBIS-Info.plist
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/openBIS-Info.plist
rename to openbis-ipad/source/objc/openBIS/openBIS/openBIS-Info.plist
diff --git a/openbis-ipad/openBIS/openBIS/openBIS-Prefix.pch b/openbis-ipad/source/objc/openBIS/openBIS/openBIS-Prefix.pch
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/openBIS-Prefix.pch
rename to openbis-ipad/source/objc/openBIS/openBIS/openBIS-Prefix.pch
diff --git a/openbis-ipad/openBIS/openBIS/openBIS.xcdatamodeld/.xccurrentversion b/openbis-ipad/source/objc/openBIS/openBIS/openBIS.xcdatamodeld/.xccurrentversion
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/openBIS.xcdatamodeld/.xccurrentversion
rename to openbis-ipad/source/objc/openBIS/openBIS/openBIS.xcdatamodeld/.xccurrentversion
diff --git a/openbis-ipad/openBIS/openBIS/openbis-icon-114.png b/openbis-ipad/source/objc/openBIS/openBIS/openbis-icon-114.png
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/openbis-icon-114.png
rename to openbis-ipad/source/objc/openBIS/openBIS/openbis-icon-114.png
diff --git a/openbis-ipad/openBIS/openBIS/openbis-icon-144.png b/openbis-ipad/source/objc/openBIS/openBIS/openbis-icon-144.png
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/openbis-icon-144.png
rename to openbis-ipad/source/objc/openBIS/openBIS/openbis-icon-144.png
diff --git a/openbis-ipad/openBIS/openBIS/openbis-icon-57.png b/openbis-ipad/source/objc/openBIS/openBIS/openbis-icon-57.png
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/openbis-icon-57.png
rename to openbis-ipad/source/objc/openBIS/openBIS/openbis-icon-57.png
diff --git a/openbis-ipad/openBIS/openBIS/openbis-icon-72.png b/openbis-ipad/source/objc/openBIS/openBIS/openbis-icon-72.png
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/openbis-icon-72.png
rename to openbis-ipad/source/objc/openBIS/openBIS/openbis-icon-72.png
diff --git a/openbis-ipad/openBIS/openBIS/openbis-icon.pdf b/openbis-ipad/source/objc/openBIS/openBIS/openbis-icon.pdf
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/openbis-icon.pdf
rename to openbis-ipad/source/objc/openBIS/openBIS/openbis-icon.pdf
diff --git a/openbis-ipad/openBIS/openBIS/readme.md b/openbis-ipad/source/objc/openBIS/openBIS/readme.md
similarity index 100%
rename from openbis-ipad/openBIS/openBIS/readme.md
rename to openbis-ipad/source/objc/openBIS/openBIS/readme.md
diff --git a/openbis-ipad/openBIS/openBISTests/en.lproj/InfoPlist.strings b/openbis-ipad/source/objc/openBIS/openBISTests/en.lproj/InfoPlist.strings
similarity index 100%
rename from openbis-ipad/openBIS/openBISTests/en.lproj/InfoPlist.strings
rename to openbis-ipad/source/objc/openBIS/openBISTests/en.lproj/InfoPlist.strings
diff --git a/openbis-ipad/openBIS/openBISTests/openBISTests-Info.plist b/openbis-ipad/source/objc/openBIS/openBISTests/openBISTests-Info.plist
similarity index 100%
rename from openbis-ipad/openBIS/openBISTests/openBISTests-Info.plist
rename to openbis-ipad/source/objc/openBIS/openBISTests/openBISTests-Info.plist
diff --git a/openbis-ipad/openBIS/openBISTests/openBISTests.h b/openbis-ipad/source/objc/openBIS/openBISTests/openBISTests.h
similarity index 100%
rename from openbis-ipad/openBIS/openBISTests/openBISTests.h
rename to openbis-ipad/source/objc/openBIS/openBISTests/openBISTests.h
diff --git a/openbis-ipad/openBIS/openBISTests/openBISTests.m b/openbis-ipad/source/objc/openBIS/openBISTests/openBISTests.m
similarity index 100%
rename from openbis-ipad/openBIS/openBISTests/openBISTests.m
rename to openbis-ipad/source/objc/openBIS/openBISTests/openBISTests.m