diff --git a/android-stuff.sh b/android-stuff.sh
deleted file mode 100755
index 7073a287..00000000
--- a/android-stuff.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/bash
-export PATH=$PATH:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools
-echo yes | android update sdk --filter platform-tools --no-ui
-echo yes | android update sdk --filter android-21 --no-ui
-echo yes | android update sdk --filter extra-android-support --no-ui
-echo yes | android update sdk --filter extra-android-m2repository --no-ui
diff --git a/vtm-pmd.xml b/config/vtm-pmd.xml
similarity index 100%
rename from vtm-pmd.xml
rename to config/vtm-pmd.xml
diff --git a/eclipse-formatter.xml b/eclipse/eclipse-formatter.xml
similarity index 100%
rename from eclipse-formatter.xml
rename to eclipse/eclipse-formatter.xml
diff --git a/eclipse/org.eclipse.jdt.core.prefs b/eclipse/org.eclipse.jdt.core.prefs
index 28b67532..af48fa71 100644
--- a/eclipse/org.eclipse.jdt.core.prefs
+++ b/eclipse/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.7
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=82
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
@@ -282,7 +282,7 @@ org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=false
-org.eclipse.jdt.core.formatter.tabulation.char=tab
+org.eclipse.jdt.core.formatter.tabulation.char=space
org.eclipse.jdt.core.formatter.tabulation.size=4
org.eclipse.jdt.core.formatter.use_on_off_tags=false
org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=true
diff --git a/jdee.gradle b/jdee.gradle
deleted file mode 100644
index f53208d9..00000000
--- a/jdee.gradle
+++ /dev/null
@@ -1,72 +0,0 @@
-def prj = { project ->
-
- "(jde-project-file-version" (["1.0"])
- "(jde-set-variables" {
- "'(jde-compile-option-directory" ([project.sourceSets.main.output.classesDir])
- "'(jde-junit-working-directory" ([project.projectDir])
-
- "'(jde-compile-option-source" {
- "'(" (["default"])
- }
-
- "'(jde-compile-option-target" {
- "'(" (["default"])
- }
-
- "'(jde-compile-option-command-line-args" {
- "'(" (["-${project.sourceCompatibility}"])
- }
-
- "'(jde-sourcepath" {
- "'(" (
- project.sourceSets.main.allSource.srcDirs
- + project.sourceSets.test.allSource.srcDirs)
- }
-
- "'(jde-global-classpath" {
- "'(" (
- [] + project.sourceSets.main.output.classesDir
- + project.sourceSets.test.output.classesDir
- + project.sourceSets.main.allSource.srcDirs
- + project.sourceSets.test.allSource.srcDirs
- + (([] as Set) + project.configurations.compile.getFiles()
- + project.configurations.testCompile.getFiles()))
- }
- }
-}
-
-subprojects {
- task("jdee") << {
- def output = new File(project.projectDir, "prj.el").newPrintWriter()
- try {
- prj.delegate = new NodeBuilder() {
- def lev = 0
-
- def write = { Object file ->
- output.print '\n' + ''.padRight(lev, ' ') + "\"${file}\"".tr('\\', '/')
- }
-
- Object createNode(Object name) {
- output.print '\n' + ''.padRight(lev++, ' ') + name
- return name
- }
-
- Object createNode(Object name, Object value) {
- createNode(name)
- value.each write
- return name
- }
-
- void nodeCompleted(Object parent, Object child) {
- output.print ")"
- lev--
- }
- }
- prj(project)
- output.close()
- } finally {
- output.flush()
- }
- }
-}
-
diff --git a/resources/rendertheme.xsd b/resources/rendertheme.xsd
index e1863fd5..728f0d83 100644
--- a/resources/rendertheme.xsd
+++ b/resources/rendertheme.xsd
@@ -1,274 +1,278 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
- -->
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
\ No newline at end of file
+
+
+
diff --git a/vtm-android-example/proguard-project.txt b/vtm-android-example/proguard-project.txt
deleted file mode 100644
index f2fe1559..00000000
--- a/vtm-android-example/proguard-project.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-# To enable ProGuard in your project, edit project.properties
-# to define the proguard.config property as described in that file.
-#
-# Add project specific ProGuard rules here.
-# By default, the flags in this file are appended to flags specified
-# in ${sdk.dir}/tools/proguard/proguard-android.txt
-# You can edit the include path and order by changing the ProGuard
-# include property in project.properties.
-#
-# For more details, see
-# http://developer.android.com/guide/developing/tools/proguard.html
-
-# Add any project specific keep options here:
-
-# If your project uses WebView with JS, uncomment the following
-# and specify the fully qualified class name to the JavaScript interface
-# class:
-#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
-# public *;
-#}
diff --git a/vtm-android-example/project.properties b/vtm-android-example/project.properties
index 6768ec95..916037e3 100644
--- a/vtm-android-example/project.properties
+++ b/vtm-android-example/project.properties
@@ -11,6 +11,4 @@
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
# Project target.
-target=android-21
-android.library.reference.1=../vtm-android
-android.library.reference.2=../appcompat
+target=android-23
diff --git a/vtm-android-example/res/layout/activity_file_picker.xml b/vtm-android-example/res/layout/activity_file_picker.xml
index 3ed7ea46..b47fa3b5 100644
--- a/vtm-android-example/res/layout/activity_file_picker.xml
+++ b/vtm-android-example/res/layout/activity_file_picker.xml
@@ -1,4 +1,9 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/vtm-android-example/res/layout/activity_map.xml b/vtm-android-example/res/layout/activity_map.xml
index ea4c4470..884de7dd 100644
--- a/vtm-android-example/res/layout/activity_map.xml
+++ b/vtm-android-example/res/layout/activity_map.xml
@@ -1,7 +1,6 @@
+ android:layout_height="match_parent">
+ android:layout_height="match_parent">
-
+ android:layout_height="fill_parent">
+ android:orientation="vertical">
+ android:visibility="gone">
+ android:orientation="horizontal">
-
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent">
+
+
\ No newline at end of file
diff --git a/vtm-android-example/res/layout/jeo_indoor_map.xml b/vtm-android-example/res/layout/jeo_indoor_map.xml
index e761d147..a496530c 100644
--- a/vtm-android-example/res/layout/jeo_indoor_map.xml
+++ b/vtm-android-example/res/layout/jeo_indoor_map.xml
@@ -1,13 +1,11 @@
+ android:layout_height="match_parent">
-
+ android:layout_height="fill_parent">
+ android:orientation="vertical">
-
diff --git a/vtm-android-example/res/menu/theme_menu.xml b/vtm-android-example/res/menu/theme_menu.xml
index cd0d2bbf..70987103 100644
--- a/vtm-android-example/res/menu/theme_menu.xml
+++ b/vtm-android-example/res/menu/theme_menu.xml
@@ -1,37 +1,32 @@
-