- Gibt es Open-Source-Frameworks für diesen Zweck?
- Wie unterscheidet sich das UI-Design beim Entwurf einer Software-Appliance-Konsole aus herkömmlichen Webanwendungen?
- Beispiele für besonders gut gestaltete Benutzeroberflächen für Software-Appliances?
Antwort
Ich denke, Sie finden Alan Coopers Buch About Face ziemlich nützlich. Ich habe die 1. Ausgabe von diesem, und es spricht über verschiedene Haltungen einer Anwendung.
In Ihrem Fall ist eine Software Appliance-Konsole ein Beispiel für eine vorübergehende Körperhaltung Anwendung - eine, in der Sie nicht davon ausgehen können, dass Benutzer Vorkenntnisse oder Erfahrung haben. Dies führt zu verschiedenen Entscheidungen - von weniger Auswahlmöglichkeiten bis hin zu mehr Orientierung auf dem Bildschirm.
Es gibt mehr als ich hier beschreiben kann, gehen Sie kaufen, ausleihen oder stehlen eine Kopie, um sich selbst zu lesen.
+1 und suchen Sie auch nach seinen anderen Büchern. –
Gerade durch diese vor kurzem. Die erste Regel macht es einfacher als Sie eine Webanwendung machen würden. Einfacher im Design, weil Sie möchten, dass es so zuverlässig wie möglich ist. Einfacher in der Funktionalität, weil ein Gerät für eine lange Zeit in Verwendung bleibt; Sie möchten nicht anfällig für die Launen der neuen Browser sein.
- 1. Wie unterscheidet sich Webdesign für SAAS von herkömmlichen Websites?
- 2. Wie unterscheidet sich das traditionelle Gerätetreiberprogramm?
- 3. Wie unterscheidet sich das Armspeichermodell von ia64?
- 4. Wie unterscheidet sich Hashtable
- 5. UIDesign Tipps
- 6. Wie unterscheidet sich das Observer-Muster von einem ereignisgesteuerten Modell?
- 7. Wie unterscheidet sich das Erstellen von iOS-Geräten und Simulatoren?
- 8. Tabellenansicht UiDesign Komplexität
- 9. Quelle für ein Kombinationsfeld unterscheidet sich beim Hinzufügen eines Datensatzes
- 10. Wie unterscheidet sich das Data-Mapper-Muster vom Repository-Muster?
- 11. Wie unterscheidet sich das ActiveRecord-Muster vom Domänenobjekt- oder Datenzuordnungsmuster?
- 12. Wie unterscheidet sich das von der Definition eines Variablentyps?
- 13. Wie unterscheidet sich das const-Schlüsselwort zwischen iPhone und .NET?
- 14. Wie unterscheidet sich Gitlab von Github?
- 15. Warum unterscheidet sich {} + [] von ({} + [])?
- 16. Wie unterscheidet sich ein Tupel von einer Klasse?
- 17. Wie unterscheidet sich ein Transducer von einer teilweise angewandten Funktion?
- 18. Wie unterscheidet sich eine Pandas-Kreuztabelle von einer Pandas pivot_table?
- 19. Wie unterscheidet sich eine annullierte Verzweigung von einer regulären Verzweigung?
- 20. Wie unterscheidet sich Dispatcher vom Hintergrund-Thread?
- 21. Wie unterscheidet sich mpi_file_write von mpi_file_write_all?
- 22. Architektonische Überlegungen beim Entwurf von Konsolenanwendungen?
- 23. Wie wirkt sich das Herstellen einer XMLHttpRequest-Nachricht aus einem Rückruf auf das Caching aus?
- 24. Wie unterscheidet sich << von +?
- 25. GCC: Wie unterscheidet sich März von Mtune?
- 26. Wie unterscheidet sich ArrayListMultimap von LinkedListMultimap?
- 27. Wie unterscheidet sich MegaStore von BigTable?
- 28. Wie unterscheidet sich Gurke von JUnit?
- 29. Sperrverhalten unterscheidet sich über Netzwerkfreigaben
- 30. Schaltet sich die Diagnoseprotokollierung von Entwurf ab?
Was genau meinen Sie mit "Software Appliance"? – Uri
Wer kennt empirische Studien zum Schnittpunkt von Usability und Konfiguration? – McGovernTheory