<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Embedded GUI design pattern in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Embedded-GUI-design-pattern/m-p/339379#M46389</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It depends on the used framework and what the GUI for. From this link you could track to one of the GUI solutions. If possible using a middleware to bridge the GUI and the system should help porting to other framework.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://boundarydevices.com/crank-softwares-storyboard/" title="http://boundarydevices.com/crank-softwares-storyboard/"&gt;http://boundarydevices.com/crank-softwares-storyboard/&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 22 Oct 2014 08:28:52 GMT</pubDate>
    <dc:creator>xizhouwang</dc:creator>
    <dc:date>2014-10-22T08:28:52Z</dc:date>
    <item>
      <title>Embedded GUI design pattern</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Embedded-GUI-design-pattern/m-p/339378#M46388</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin-bottom: 1em; font-size: 14px; color: #000000; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; background: #ffffff;"&gt;I am starting a new project on embedded industrial systems with Linux Yocto on FreeScale iMX6 and I am wondering which design patterns should I use to decouple the GUI from the system behaviour.&lt;/P&gt;&lt;P style="margin-bottom: 1em; font-size: 14px; color: #000000; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; background: #ffffff;"&gt;My concerns are:&lt;/P&gt;&lt;P style="margin-bottom: 1em; font-size: 14px; color: #000000; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; background: #ffffff;"&gt;1) maybe Qt5 is a good choice but I would like also to be able to control the industrial system from a tablet with Android or from a remote desktop or, why not, to be free to select another framework and not being dependent from Qt for life&lt;/P&gt;&lt;P style="margin-bottom: 1em; font-size: 14px; color: #000000; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; background: #ffffff;"&gt;2) the Linux system can be controlled acting on the filesystem (/dev and /sys/class ...) so, should I include the code to open/close files directly into the GUI as Qt actions ?&lt;/P&gt;&lt;P style="margin-bottom: 1em; font-size: 14px; color: #000000; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; background: #ffffff;"&gt;3) will be better to create a state machine independent from the GUI implementation and to include in the GUI actions just the code to interact with the state machine ?&lt;/P&gt;&lt;P style="margin-bottom: 1em; font-size: 14px; color: #000000; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; background: #ffffff;"&gt;4) how about to use a light web server and to develop the GUI as a website ?&lt;/P&gt;&lt;P style="margin-bottom: 1em; font-size: 14px; color: #000000; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; background: #ffffff;"&gt;I would be glad if someone could recommend a book or articles or personal opinions. Thank you in advance&lt;/P&gt;&lt;P style="margin-bottom: 1em; font-size: 14px; color: #000000; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; background: #ffffff;"&gt;Andrew&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Oct 2014 14:32:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Embedded-GUI-design-pattern/m-p/339378#M46388</guid>
      <dc:creator>andreatessadri</dc:creator>
      <dc:date>2014-10-21T14:32:27Z</dc:date>
    </item>
    <item>
      <title>Re: Embedded GUI design pattern</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Embedded-GUI-design-pattern/m-p/339379#M46389</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It depends on the used framework and what the GUI for. From this link you could track to one of the GUI solutions. If possible using a middleware to bridge the GUI and the system should help porting to other framework.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://boundarydevices.com/crank-softwares-storyboard/" title="http://boundarydevices.com/crank-softwares-storyboard/"&gt;http://boundarydevices.com/crank-softwares-storyboard/&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Oct 2014 08:28:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Embedded-GUI-design-pattern/m-p/339379#M46389</guid>
      <dc:creator>xizhouwang</dc:creator>
      <dc:date>2014-10-22T08:28:52Z</dc:date>
    </item>
    <item>
      <title>Re: Embedded GUI design pattern</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Embedded-GUI-design-pattern/m-p/339380#M46390</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Wang for your opinion.&lt;/P&gt;&lt;P&gt;Do you have any recommandation for how to build a layer of middleware ?&lt;/P&gt;&lt;P&gt;Should I go for a webservice layer ? So http + SOAP ?&lt;/P&gt;&lt;P&gt;I wouldn't like to go into an implementation of a custom server writing byte per byte a custom API.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Looking forward&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Andrew&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Oct 2014 09:16:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Embedded-GUI-design-pattern/m-p/339380#M46390</guid>
      <dc:creator>andreatessadri</dc:creator>
      <dc:date>2014-10-22T09:16:56Z</dc:date>
    </item>
  </channel>
</rss>

