- System engineering and UX
- User modelling
- Goals and roles
- Audience and positioning
- Cognition
- Human factors
- Affordance
- Process modelling
- Use case modelling
- UX and UI formalization
- UX description languages
- UI description languages
- User education
- Context-sensitive set of input/output devices
- Context-sensitive UI components classification
- Navigation
- Modes
- Layout
- Containers
- ...
- Controls
- ...
- Actions and references
- Context-sensitive UI patterns
- Data visualization
- Basic data types visualization
- Visualization of data with complex structure
- Interactive visualization
- VR and AR, Mixed Reality
- Aesthetics
- UX style
- Graphics style
- Graphics design
- Color schemas and palettes
- Internationalization
- Sociocultural aspects
- Typography
- Accessibility
- Usability testing
- Conformance to standards
- ISO 9241!
- ...
- Профессиограмма интерфейсостроения (http://uiuxbok.ru/)
- UX Design Defined (http://uxdesign.com/ux-defined)
- UXmatters :: Insights and inspiration for the user experience community (http://www.uxmatters.com/)
- The Usability Body of Knowledge (http://www.usabilitybok.org/)
- UI Pattern Documentation Review by Patrick Stapleton, 2009 (http://boxesandarrows.com/ui-pattern-documentation-review/)
- A ui-design pattern reference collected from the most popular sites and books (http://patternindex.org)
- Jenifer Tidwell - Patterns (http://designinginterfaces.com/patterns)
- [Old] Jenifer Tidwell. COMMON GROUND: A Pattern Language for Human-Computer Interface Design (http://www.mit.edu/~jtidwell/common_ground.html)
- Martijn van Welie - A Pattern Library for Interaction Design (http://www.welie.com/patterns)
- UI-Patterns (http://ui-patterns.com)
- Pattern Tap (http://patterntap.com)
- Patternry (http://patternry.com/patterns/)
- Quince (http://quince.infragistics.com)
- Yahoo Design Pattern Library (https://developer.yahoo.com/ypatterns/)
- [antipatterns] Dark Patterns: fighting user deception worldwide (http://darkpatterns.org)
- [Wikipedia] List of graphical user interface elements (https://en.wikipedia.org/wiki/List_of_graphical_user_interface_elements)
- The Draft U.S. Web Design Standards (https://standards.usa.gov/)
- [Old] Guidelines for Microsoft Classical Applications (https://msdn.microsoft.com/ru-ru/library/windows/desktop/dn688964(v=vs.85).aspx)
- User Interface Architecture Ontology in ComponentJS (https://componentjs.com/architecture.html#ontology)
- AdRoll UI Framework by Mason Lee (https://site.uplabs.com/posts/adroll-ui-framework)
- [Classic] Wesley E. Woodson, Peggy Tillman, Barry Tillman. Human Factors Design Handbook. McGraw-Hill Professional; 2-th edition, 1992. – 1056 с.
- Galitz W.O. The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and Techniques. Wiley, 2007. 857 p.
- Debbie Stone, Caroline Jarrett, Mark Woodroffe, Shailey Minocha. User Interface Design and Evaluation. – Morgan Kaufmann, 2005. – 704 с.
- Ben Shneiderman, Catherine Plaisant. Designing the User Interface: Strategies for Effective Human-computer Interaction. – Addison Wesley, 2004. – 672 с.
- Carolyn Knight, Jessica Glaser. The Graphic Designer's Guide to Effective Visual Communication. – RotoVision, 2005. – 160 с.
- …
В
общем, изначально в ответ на пост "Олег Ващуков" в Facebook. Собственно после обнаружения 1) класса "UI компонентов"
под названием "Цвета" и 2) "Контролы" и
"Кнопки" на одном уровне, я понял, что систематизация и
классификация - это даже важнее, чем я считал раньше.
Поэтому ответ уехал в
самый конец этого поста. Ведь компоненты, включая стандартные визуальные элементы WIMP-интерфейса - это маленький кусочек.
Прикопаю
здесь как точку отсчёта диаграмму из моих лекций (выдрал outline, а вообще надо перерисовать). Потом обсудим с коллегами на современном
уровне. Уровень 2011 года уже нуждается в обновлении...
No comments:
Post a Comment