{"id":280,"date":"2020-10-09T18:27:26","date_gmt":"2020-10-09T18:27:26","guid":{"rendered":"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/?p=280"},"modified":"2020-10-09T18:28:08","modified_gmt":"2020-10-09T18:28:08","slug":"developing-an-architecture","status":"publish","type":"post","link":"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/2020\/10\/09\/developing-an-architecture\/","title":{"rendered":"Developing an Architecture"},"content":{"rendered":"\n<p>This week, our focus was to plan out an architecture for our prototype. We started with the existing items:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Touch Table<\/li><li>Internal Windows PC<\/li><li>Intuiface software<\/li><\/ul>\n\n\n\n<p>We then created two major blocks for the hardware and software subsystems. The functional block diagram includes multiple options for implementing our software prototype. The main options are to use hand gestures to:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Control the touch table&#8217;s cursor (regardless of software)<\/li><li>Control the Intuiface software&#8217;s elements directly<\/li><\/ol>\n\n\n\n<p>Additionally, two major concepts have been introduced for the hardware. Either we will use an all-in-one solution like the Microsoft Azure Kinect DK or implement the sensors individually.<\/p>\n\n\n\n<p>See the figures below for more detail!<\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile is-vertically-aligned-center\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"880\" src=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v2_total-1-1024x880.png\" alt=\"\" class=\"wp-image-290\" srcset=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v2_total-1-1024x880.png 1024w, https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v2_total-1-300x258.png 300w, https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v2_total-1-768x660.png 768w, https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v2_total-1-244x210.png 244w, https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v2_total-1.png 1082w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-large-font-size\">Complete Architecture<\/p>\n<\/div><\/div>\n\n\n\n<figure class=\"wp-block-gallery columns-4 wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/?attachment_id=292\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"880\" src=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v2_total-2-1024x880.png\" alt=\"\" data-id=\"292\" data-full-url=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v2_total-2.png\" data-link=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/?attachment_id=292\" class=\"wp-image-292\" srcset=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v2_total-2-1024x880.png 1024w, https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v2_total-2-300x258.png 300w, https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v2_total-2-768x660.png 768w, https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v2_total-2-244x210.png 244w, https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v2_total-2.png 1082w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"blocks-gallery-item__caption\">Complete Architecture<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/?attachment_id=294\"><img loading=\"lazy\" decoding=\"async\" width=\"824\" height=\"810\" src=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v3_hw-1.png\" alt=\"\" data-id=\"294\" data-full-url=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v3_hw-1.png\" data-link=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/?attachment_id=294\" class=\"wp-image-294\" srcset=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v3_hw-1.png 824w, https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v3_hw-1-300x295.png 300w, https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v3_hw-1-768x755.png 768w, https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v3_hw-1-214x210.png 214w\" sizes=\"(max-width: 824px) 100vw, 824px\" \/><\/a><figcaption class=\"blocks-gallery-item__caption\">Hardware Architecture<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/?attachment_id=296\"><img loading=\"lazy\" decoding=\"async\" width=\"724\" height=\"530\" src=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v4_existing-1.png\" alt=\"\" data-id=\"296\" data-full-url=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v4_existing-1.png\" data-link=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/?attachment_id=296\" class=\"wp-image-296\" srcset=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v4_existing-1.png 724w, https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v4_existing-1-300x220.png 300w, https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v4_existing-1-287x210.png 287w\" sizes=\"(max-width: 724px) 100vw, 724px\" \/><\/a><figcaption class=\"blocks-gallery-item__caption\">Existing Architecture<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/?attachment_id=298\"><img loading=\"lazy\" decoding=\"async\" width=\"788\" height=\"670\" src=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v4_sw-1.png\" alt=\"\" data-id=\"298\" data-full-url=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v4_sw-1.png\" data-link=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/?attachment_id=298\" class=\"wp-image-298\" srcset=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v4_sw-1.png 788w, https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v4_sw-1-300x255.png 300w, https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v4_sw-1-768x653.png 768w, https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-content\/uploads\/sites\/56\/2020\/10\/FunctionalArch-v4_sw-1-247x210.png 247w\" sizes=\"(max-width: 788px) 100vw, 788px\" \/><\/a><figcaption class=\"blocks-gallery-item__caption\">Software Architecture<\/figcaption><\/figure><\/li><\/ul><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>This week, our focus was to plan out an architecture for our prototype. We started with the existing items: Touch Table Internal Windows PC Intuiface software We then created two major blocks for the hardware and software subsystems. The functional&hellip; <a href=\"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/2020\/10\/09\/developing-an-architecture\/\" aria-label=\"Read \\\"Developing an Architecture\\\" class=\"read-more\">Read&nbsp;More<\/a><\/p>\n","protected":false},"author":56,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-280","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-json\/wp\/v2\/posts\/280"}],"collection":[{"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-json\/wp\/v2\/users\/56"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-json\/wp\/v2\/comments?post=280"}],"version-history":[{"count":3,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-json\/wp\/v2\/posts\/280\/revisions"}],"predecessor-version":[{"id":306,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-json\/wp\/v2\/posts\/280\/revisions\/306"}],"wp:attachment":[{"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-json\/wp\/v2\/media?parent=280"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-json\/wp\/v2\/categories?post=280"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team05\/wp-json\/wp\/v2\/tags?post=280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}