{"id":191,"date":"2008-02-18T11:12:10","date_gmt":"2008-02-18T09:12:10","guid":{"rendered":"https:\/\/websites.fraunhofer.de\/ipcity2024\/?page_id=191"},"modified":"2008-02-18T11:13:01","modified_gmt":"2008-02-18T09:13:01","slug":"data-and-event-distribution","status":"publish","type":"page","link":"https:\/\/ipcity.eu\/?page_id=191","title":{"rendered":"Data and Event Distribution"},"content":{"rendered":"<p><span lang=\"EN-US\">Devices with similar functionality should be easily exchangeable and let applications easily support a wide range of possible input devices with no extra implementation effort. As such, several data and event distribution interfaces have been developed:<\/span><span lang=\"EN-GB\"> <\/span><\/p>\n<ul type=\"disc\">\n<li class=\"MsoNormal\"><span lang=\"EN-US\">DEVAL: The      DEvice Abstraction Layer classifies input and output devices in a      hierarchy of functional interfaces for device independent application      development.<\/span><\/li>\n<li class=\"MsoNormal\"><span lang=\"EN-US\">Audio\/Video      Streaming: Publishing arbitrary audio and video sources to local and      remote hosts in an efficient way, while providing a simple interface in      order to access a stream. Integrate the streaming into the device      abstraction.<\/span><\/li>\n<li class=\"MsoNormal\"><span lang=\"EN-US\">OpenTracker:      Object-oriented approach to access tracking devices, and to fuse, to      filter and transform their input data.<\/span><\/li>\n<li class=\"MsoNormal\"><span lang=\"EN-US\">OpenVideo:      Switching between multiple dynamic videos, sending and receiving multiple      videos<\/span><\/li>\n<\/ul>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">In combination, this approach ensures great flexibility for the application since all aspects of the user interface can be exchanged without recompiling the source code.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Devices with similar functionality should be easily exchangeable and let applications easily support a wide range of possible input devices with no extra implementation effort. As such, several data and event distribution interfaces have been developed: DEVAL: The DEvice Abstraction Layer classifies input and output devices in a hierarchy of functional interfaces for device independent [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"parent":5,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-191","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ipcity.eu\/index.php?rest_route=\/wp\/v2\/pages\/191"}],"collection":[{"href":"https:\/\/ipcity.eu\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ipcity.eu\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ipcity.eu\/index.php?rest_route=\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/ipcity.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=191"}],"version-history":[{"count":0,"href":"https:\/\/ipcity.eu\/index.php?rest_route=\/wp\/v2\/pages\/191\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/ipcity.eu\/index.php?rest_route=\/wp\/v2\/pages\/5"}],"wp:attachment":[{"href":"https:\/\/ipcity.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}