2009-02-27 7 views
1

Ich möchte das MVC-Muster auf eine GUI anwenden, die wir für ein eingebettetes System entwickeln. In diesem Fall müssen nach meinem Verständnis die zugrunde liegenden Rahmenbedingungen für Listener/Event-Aktionen zwischen Controller und View bereitgestellt werden. Außerdem habe ich einige Beispiele gesehen, in denen das Model ein Event an die View sendet, aber das ist vielleicht nicht korrekt. Scheint das richtig zu sein?Gibt es MVC Embedded System GUI-Beispiele?

Kennt jemand ein Framework, das auf eingebettete Geräte abzielt, die diese Fähigkeit haben können?

Antwort

0

Ich könnte das Qt Toolkit vorschlagen. Aber Sie erwähnen Ihre Plattformfähigkeiten nicht.

1

Wenn Ihr eingebettetes Gerät Java unterstützt, wäre eRCP in diesem Fall das beste GUI-Framework. Auschecken: http://www.eclipse.org/ercp/

Modell sendet Ereignis zur Ansicht ist eine Möglichkeit, die Ansicht über die Dinge zu informieren, wurde im Modell geändert. Es ist normale Kommunikation zwischen M & V in MVC. Jedoch sollte die "Ansicht" hier eine generische Ansicht sein, die über eine "beobachtbare" Schnittstelle gebunden ist, keine konkrete.

Zum Beispiel:

  • Abstrakte Ansicht: Uhr (generische Schnittstelle)
  • Beton Ausblick: Digitaluhr, Analoguhr < --implementation von Clock
  • Modell: Zeit < - "weiß" Clock aber nicht Digital oder Analog ...
0

Wenn Sie auf einer Linux-Plattform arbeiten. Versuchen Sie, Enlightenment die beste GUI, die ich je gesehen habe .....