Delphi Visualisierung mit Flash Buttons
Freitag, 29. August 2008Eine ansprechende Visualisierung ist für die Akzeptanz einer Haussteuerung sehr wichtig. Die Visu darf nicht zu überladen sein und sollte sich vom Look&Feel an die weiteren SmartHome-Anwendungen anlehnen. Als Referenz für das “Look & Feel” habe ich ich das Vista Mediacenter gewählt.
Diese Woche hab ich Versuche unternommen, um das Mediacenter “Look & Feel” in eine Delphi Anwendung zu integrieren.
Dazu verwende ich in Adobe Flash erstellte Buttons und bette diese mit einer TShockwave Komponente in die Delphi Applikation.
Adobe Flash ermöglicht mir animierte Funktionen, die ich mit Delphi sehr schwer umsetzen könnte.
Die Flash-Buttons können über die Anwendung beliebig beschriftet werden und geben im gedrückten Zustand “true” und im losgelassenem Zustand “false” an die Anwendung zurück.
Die im Video dargestellten Buttons sind jeweils Einzelinstanzen einer “button.swf” Flash-Datei. Das Spinbutton-Element ist auch komplett in Flash programmiert und liefert nur die Werte an die Delphi Applikation. Zudem ist der gesamte Hintergrund eine Flash-Komponente um z.B. den “Vista Energy Effekt” zu erreichen. Das Demo-Projekt enthält also 8 eingebettete Flash-Instanzen.
Fazit:
Für diese erste Machbarkeits-Studie bin ich soweit zufrieden und das ganze Projekt wird dann bei Gelegenheit mit einem Kommunikationsmodul (OPC oder Modbus) versehen und komplett an die Haussteuerung angepasst.