{"id":162,"date":"2011-04-04T16:41:42","date_gmt":"2011-04-04T14:41:42","guid":{"rendered":"http:\/\/vrlab.reutlingen-university.de\/web\/?p=162"},"modified":"2016-12-11T17:57:33","modified_gmt":"2016-12-11T16:57:33","slug":"vrlab-framework","status":"publish","type":"post","link":"https:\/\/vrlab.reutlingen-university.de\/web\/de\/162\/vrlab-framework.html","title":{"rendered":"VRlab Framework"},"content":{"rendered":"<p>Das Konzept des Frameworks wurde aufgestellt um einerseits die in fast allen Projekten des VRlabs befindlichen Gemeinsamkeiten auszulagern und andererseits um Modularisierung und somit Transparenz zu erreichen. Die meisten der im VRlab aktiven Projekte realisieren eine Benutzer-Eingabe, \u00e4hnlich einer Maus-Eingabe. Der Multi-Touch-Tisch, der Eyevis-Cube (siehe Projekt Multi-Touch) sowie das iPad erm\u00f6glichen eine Eingabe mehrerer (x,y)-Koordinaten zur selben Zeit, die Tracking-Systeme auch die Erfassung von r\u00e4umlichen Positionsangaben.<\/p>\n<p>Realisierbar w\u00e4re das Herausl\u00f6sen und Mitnehmen der Eingabem\u00f6glichkeit aus dem aktuell bedienten Ger\u00e4t, also die r\u00e4umliche Trennung von Eingabe, Verarbeitungspunkt und der Ausgabe. Die Eingabe am Multi-Touch-Tisch k\u00f6nnte dann beispielsweise im Zuge einer Pr\u00e4sentation oder Anwendung auf einen iPad \u00fcbertragen werden und via Funknetzwerk &#8211; ohne den Anwendungsfluss zu unterbrechen &#8211; mitgenommen werden.<\/p>\n<p>Die sich ergebenden Synergie-Effekte sind hierbei:<\/p>\n<ul>\n<li>Transparenz der Eingabe gegen\u00fcber der Anwendung<\/li>\n<li>damit verbunden die Transparenz und Modularit\u00e4t der Software (-schichten) im Sinne der OOP-Entwicklung und Architektur und des Quellcode-Recyclings<\/li>\n<li>Entlastung der Entwicklung neuer Anwendungen in dem auf bereits existierenden Quellcode zur\u00fcckgegriffen werden kann<\/li>\n<li>durch Netzwerk\u00fcbertragung der Eingabe wird gleichzeitig eine Abstraktion der verwendeten Programmiersprachen und generell der Technologie m\u00f6glich<\/li>\n<li>Freiheitsgrad des Anwenders bei der Anwendung wird verbessert<\/li>\n<li>die Studierenden des VRlab-Teams lernen den Umgang mit einer integrativen L\u00f6sung und \u00fcben ihre Projekte an gemeinsamen, verbindlichen Richtlinien auszurichten<\/li>\n<\/ul>\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Das Konzept des Frameworks wurde aufgestellt um einerseits die in fast allen Projekten des VRlabs befindlichen Gemeinsamkeiten auszulagern und andererseits [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ngg_post_thumbnail":0,"footnotes":""},"categories":[31,6],"tags":[],"class_list":["post-162","post","type-post","status-publish","format-standard","hentry","category-archivierte-projekte","category-vrlab-projekte"],"_links":{"self":[{"href":"https:\/\/vrlab.reutlingen-university.de\/web\/de\/wp-json\/wp\/v2\/posts\/162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vrlab.reutlingen-university.de\/web\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vrlab.reutlingen-university.de\/web\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vrlab.reutlingen-university.de\/web\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vrlab.reutlingen-university.de\/web\/de\/wp-json\/wp\/v2\/comments?post=162"}],"version-history":[{"count":3,"href":"https:\/\/vrlab.reutlingen-university.de\/web\/de\/wp-json\/wp\/v2\/posts\/162\/revisions"}],"predecessor-version":[{"id":502,"href":"https:\/\/vrlab.reutlingen-university.de\/web\/de\/wp-json\/wp\/v2\/posts\/162\/revisions\/502"}],"wp:attachment":[{"href":"https:\/\/vrlab.reutlingen-university.de\/web\/de\/wp-json\/wp\/v2\/media?parent=162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vrlab.reutlingen-university.de\/web\/de\/wp-json\/wp\/v2\/categories?post=162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vrlab.reutlingen-university.de\/web\/de\/wp-json\/wp\/v2\/tags?post=162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}