{"id":12469,"date":"2021-12-15T16:59:20","date_gmt":"2021-12-15T15:59:20","guid":{"rendered":"https:\/\/www.teoresigroup.com\/?post_type=thesis&#038;p=12469"},"modified":"2022-02-02T15:27:18","modified_gmt":"2022-02-02T14:27:18","slug":"implementation-of-a-software-interface-layer-between-model-based-design-tool-and-embedded-graphic-frameworks","status":"publish","type":"thesis","link":"https:\/\/www.teoresigroup.com\/de\/thesis\/implementation-of-a-software-interface-layer-between-model-based-design-tool-and-embedded-graphic-frameworks\/","title":{"rendered":"Implementation of a software interface layer between model-based-design tool and embedded graphic frameworks"},"content":{"rendered":"\n<div class=\"wp-block-columns align-center row sezione\">\n<div class=\"wp-block-column small-12 medium-10 large-8\">\n<h5 class=\"has-text-align-center wp-block-heading\">Abstract<\/h5>\n\n\n\n<p>In the last years electronics, but in particular embedded systems are increasingly part of our life. They are also present where we do not think about them.<br>Embedded products are used in a huge variety of applications: automotive, aerospace, medicine, home automation and so on. Products have to differ from each other for characteristics and dimensions, depending on application field.<br>Nowadays, almost every device has a screen and a microcontroller to perform actions described from developers. To satisfy users\u2019 requests, many products, but also many brands, are on the market, each with its own innovative technology, structure or algorithm. Therefore, there is a need to facilitate interaction with these products.<br>Briefly, the goal of the thesis project is to implement a Software Interface Layer able to simplify the interaction between a Model-Based-Design (MBD) tool and an embedded graphic framework and also between their users, providing a limited number of instructions easy to understand.<br>This Human Machine Interface (HMI) aims to allow a hardware developer to manage a Graphical User Interface (GUI) without knowing as it is realized and also vice versa, allowing to an embedded graphical developer to handle peripherals, of a target hardware, without finding out its structure.<\/p>\n\n\n\n<h5 class=\"has-text-align-center wp-block-heading\">Objectives<\/h5>\n\n\n\n<p>To develop a methodology and a software module that serves as an example to ensure the interfacing of graphics libraries\/frameworks for the embedded sector using model-based design tools.<\/p>\n\n\n\n<h5 class=\"has-text-align-center wp-block-heading\">Conclusions<\/h5>\n\n\n\n<p>The methodology was tested with the TouchGFX and Embedded Wizard frameworks with positive results. It can be further improved <strong>by developing<\/strong> a graphical tool to automate some functions.<\/p>\n\n\n\n<h5 class=\"has-text-align-center wp-block-heading\">Future developments<\/h5>\n\n\n\n<p><strong>Optimization of the methodology through the development of a tool for the automation of some functionalities<\/strong>.<\/p>\n<\/div>\n<\/div>\n","protected":false},"featured_media":0,"template":"","university":[182],"thesis_type":[262,260],"keyword":[204,206,197,195,205],"class_list":["post-12469","thesis","type-thesis","status-publish","hentry","university-politecnico-di-torino-de","thesis_type-c-language-de","thesis_type-hmi-human-machine-interface-de","keyword-embedded","keyword-embedded-wizard","keyword-hmi","keyword-stm32","keyword-touchgfx"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Implementation of a software interface layer between model-based-design tool and embedded graphic frameworks - Teoresi Group<\/title>\n<meta name=\"description\" content=\"Discover all you need to know about Implementation of a software interface layer between model-based-design tool and embedded graphic frameworks on Teoresi Group - Teoresi Group is high profile engineering. It offers an innovative approach in close synergy with the Research and Development departments of the main industrial players.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.teoresigroup.com\/de\/thesis\/implementation-of-a-software-interface-layer-between-model-based-design-tool-and-embedded-graphic-frameworks\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Implementation of a software interface layer between model-based-design tool and embedded graphic frameworks - Teoresi Group\" \/>\n<meta property=\"og:description\" content=\"Discover all you need to know about Implementation of a software interface layer between model-based-design tool and embedded graphic frameworks on Teoresi Group - Teoresi Group is high profile engineering. It offers an innovative approach in close synergy with the Research and Development departments of the main industrial players.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.teoresigroup.com\/de\/thesis\/implementation-of-a-software-interface-layer-between-model-based-design-tool-and-embedded-graphic-frameworks\/\" \/>\n<meta property=\"og:site_name\" content=\"Teoresi Group\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pages\/Gruppo-Teoresi\/118393464917205\" \/>\n<meta property=\"article:modified_time\" content=\"2022-02-02T14:27:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.teoresigroup.com\/wp-content\/uploads\/2021\/02\/og-image.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"1\u00a0Minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.teoresigroup.com\\\/de\\\/thesis\\\/implementation-of-a-software-interface-layer-between-model-based-design-tool-and-embedded-graphic-frameworks\\\/\",\"url\":\"https:\\\/\\\/www.teoresigroup.com\\\/de\\\/thesis\\\/implementation-of-a-software-interface-layer-between-model-based-design-tool-and-embedded-graphic-frameworks\\\/\",\"name\":\"Implementation of a software interface layer between model-based-design tool and embedded graphic frameworks - Teoresi Group\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.teoresigroup.com\\\/it\\\/#website\"},\"datePublished\":\"2021-12-15T15:59:20+00:00\",\"dateModified\":\"2022-02-02T14:27:18+00:00\",\"description\":\"Discover all you need to know about Implementation of a software interface layer between model-based-design tool and embedded graphic frameworks on Teoresi Group - Teoresi Group is high profile engineering. It offers an innovative approach in close synergy with the Research and Development departments of the main industrial players.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.teoresigroup.com\\\/de\\\/thesis\\\/implementation-of-a-software-interface-layer-between-model-based-design-tool-and-embedded-graphic-frameworks\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.teoresigroup.com\\\/de\\\/thesis\\\/implementation-of-a-software-interface-layer-between-model-based-design-tool-and-embedded-graphic-frameworks\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.teoresigroup.com\\\/de\\\/thesis\\\/implementation-of-a-software-interface-layer-between-model-based-design-tool-and-embedded-graphic-frameworks\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\",\"item\":\"https:\\\/\\\/www.teoresigroup.com\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Implementation of a software interface layer between model-based-design tool and embedded graphic frameworks\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.teoresigroup.com\\\/it\\\/#website\",\"url\":\"https:\\\/\\\/www.teoresigroup.com\\\/it\\\/\",\"name\":\"Teoresi Group\",\"description\":\"Engineering for Human life.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.teoresigroup.com\\\/it\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.teoresigroup.com\\\/it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.teoresigroup.com\\\/it\\\/#organization\",\"name\":\"Teoresi Group\",\"url\":\"https:\\\/\\\/www.teoresigroup.com\\\/it\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.teoresigroup.com\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.teoresigroup.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/teoresi-logo-color.svg\",\"contentUrl\":\"https:\\\/\\\/www.teoresigroup.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/teoresi-logo-color.svg\",\"width\":1,\"height\":1,\"caption\":\"Teoresi Group\"},\"image\":{\"@id\":\"https:\\\/\\\/www.teoresigroup.com\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pages\\\/Gruppo-Teoresi\\\/118393464917205\",\"https:\\\/\\\/www.instagram.com\\\/teoresigroup\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/teoresigroup\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCNdBBSSax2EWPmFk5QzYP8Q\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Implementation of a software interface layer between model-based-design tool and embedded graphic frameworks - Teoresi Group","description":"Discover all you need to know about Implementation of a software interface layer between model-based-design tool and embedded graphic frameworks on Teoresi Group - Teoresi Group is high profile engineering. It offers an innovative approach in close synergy with the Research and Development departments of the main industrial players.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.teoresigroup.com\/de\/thesis\/implementation-of-a-software-interface-layer-between-model-based-design-tool-and-embedded-graphic-frameworks\/","og_locale":"de_DE","og_type":"article","og_title":"Implementation of a software interface layer between model-based-design tool and embedded graphic frameworks - Teoresi Group","og_description":"Discover all you need to know about Implementation of a software interface layer between model-based-design tool and embedded graphic frameworks on Teoresi Group - Teoresi Group is high profile engineering. It offers an innovative approach in close synergy with the Research and Development departments of the main industrial players.","og_url":"https:\/\/www.teoresigroup.com\/de\/thesis\/implementation-of-a-software-interface-layer-between-model-based-design-tool-and-embedded-graphic-frameworks\/","og_site_name":"Teoresi Group","article_publisher":"https:\/\/www.facebook.com\/pages\/Gruppo-Teoresi\/118393464917205","article_modified_time":"2022-02-02T14:27:18+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.teoresigroup.com\/wp-content\/uploads\/2021\/02\/og-image.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"1\u00a0Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.teoresigroup.com\/de\/thesis\/implementation-of-a-software-interface-layer-between-model-based-design-tool-and-embedded-graphic-frameworks\/","url":"https:\/\/www.teoresigroup.com\/de\/thesis\/implementation-of-a-software-interface-layer-between-model-based-design-tool-and-embedded-graphic-frameworks\/","name":"Implementation of a software interface layer between model-based-design tool and embedded graphic frameworks - Teoresi Group","isPartOf":{"@id":"https:\/\/www.teoresigroup.com\/it\/#website"},"datePublished":"2021-12-15T15:59:20+00:00","dateModified":"2022-02-02T14:27:18+00:00","description":"Discover all you need to know about Implementation of a software interface layer between model-based-design tool and embedded graphic frameworks on Teoresi Group - Teoresi Group is high profile engineering. It offers an innovative approach in close synergy with the Research and Development departments of the main industrial players.","breadcrumb":{"@id":"https:\/\/www.teoresigroup.com\/de\/thesis\/implementation-of-a-software-interface-layer-between-model-based-design-tool-and-embedded-graphic-frameworks\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.teoresigroup.com\/de\/thesis\/implementation-of-a-software-interface-layer-between-model-based-design-tool-and-embedded-graphic-frameworks\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.teoresigroup.com\/de\/thesis\/implementation-of-a-software-interface-layer-between-model-based-design-tool-and-embedded-graphic-frameworks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"","item":"https:\/\/www.teoresigroup.com\/de\/"},{"@type":"ListItem","position":2,"name":"Implementation of a software interface layer between model-based-design tool and embedded graphic frameworks"}]},{"@type":"WebSite","@id":"https:\/\/www.teoresigroup.com\/it\/#website","url":"https:\/\/www.teoresigroup.com\/it\/","name":"Teoresi Group","description":"Engineering for Human life.","publisher":{"@id":"https:\/\/www.teoresigroup.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.teoresigroup.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.teoresigroup.com\/it\/#organization","name":"Teoresi Group","url":"https:\/\/www.teoresigroup.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.teoresigroup.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/www.teoresigroup.com\/wp-content\/uploads\/2020\/12\/teoresi-logo-color.svg","contentUrl":"https:\/\/www.teoresigroup.com\/wp-content\/uploads\/2020\/12\/teoresi-logo-color.svg","width":1,"height":1,"caption":"Teoresi Group"},"image":{"@id":"https:\/\/www.teoresigroup.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pages\/Gruppo-Teoresi\/118393464917205","https:\/\/www.instagram.com\/teoresigroup\/","https:\/\/www.linkedin.com\/company\/teoresigroup\/","https:\/\/www.youtube.com\/channel\/UCNdBBSSax2EWPmFk5QzYP8Q"]}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/www.teoresigroup.com\/de\/wp-json\/wp\/v2\/thesis\/12469","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.teoresigroup.com\/de\/wp-json\/wp\/v2\/thesis"}],"about":[{"href":"https:\/\/www.teoresigroup.com\/de\/wp-json\/wp\/v2\/types\/thesis"}],"version-history":[{"count":5,"href":"https:\/\/www.teoresigroup.com\/de\/wp-json\/wp\/v2\/thesis\/12469\/revisions"}],"predecessor-version":[{"id":13583,"href":"https:\/\/www.teoresigroup.com\/de\/wp-json\/wp\/v2\/thesis\/12469\/revisions\/13583"}],"wp:attachment":[{"href":"https:\/\/www.teoresigroup.com\/de\/wp-json\/wp\/v2\/media?parent=12469"}],"wp:term":[{"taxonomy":"university","embeddable":true,"href":"https:\/\/www.teoresigroup.com\/de\/wp-json\/wp\/v2\/university?post=12469"},{"taxonomy":"thesis_type","embeddable":true,"href":"https:\/\/www.teoresigroup.com\/de\/wp-json\/wp\/v2\/thesis_type?post=12469"},{"taxonomy":"keyword","embeddable":true,"href":"https:\/\/www.teoresigroup.com\/de\/wp-json\/wp\/v2\/keyword?post=12469"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}