Паттерны проектирования интерактивных приложений Дженифер Тидвелл O ’REILLY* П И ТЕР Содержание О б а в т о р е .................................................................................................................................. 9 В в е д е н и е .............................................................................................................................. 10 Небольшие кусочки интерфейса, свободное соединение........................................................ 11 О шаблонах в целом.................................................................................................................14 Прочие коллекции ш а б л о н о в ................................................................................................. 14 О шаблонах в этой к н и г е ....................................................................................................... 15 А у д и т о р и я ............................................................................................................................. 18 Как организована книга.......................................................................................................... 19 Благодарности.......................................................................................................................20 От издательства ....................................................................................................................21 Глава 1. Чем зан и м а ю тся п о л ь з о в а т е л и .......................................................................22 Средство, ведущее к ц е л и ....................................................................................................... 23 Основы исследования пользовательской аудитории...............................................................25 Мотивация пользователей к обучению.....................................................................................28 Ш аблоны................................................................................................................................ 31 Шаблон 1. Safe Exploration (Безопасное исследование)..................................................... 32 Шаблон 2. Instant Gratification (Мгновенное вознаграж дение).........................................33 Шаблон 3. Satisficing (Разумная достаточность)...............................................................34 Шаблон 4. Changes in Midstream (Изменения на полпути).................................................. 35 Шаблон 5. Deferred Choices (Отложенный выбор) ............................................................36 Шаблон 6. Incremental Construction (Пошаговое построение)............................................37 Шаблон 7. Habituation (Привыкание)................................................................................. 38 Шаблон 8. Spatial Memory (Пространственная п а м я ть )..................................................... 39 Шаблон 9. Prospective Memory (Проспективная п а м я т ь ) .................................................. 40 Шаблон 10. Streamlined Repetition (Организованное повторение)......................................42 Шаблон 11. Keyboard Only (Только к л ави атура)...............................................................43 Шаблон 12. Other People's Advice (Советы других л ю д е й ).................................................. 44 Глава 2. И нф орм ац ионная а рхитектура и структура п р и л о ж е н и я .......................... 46 Основы информационной архитектуры: разделение сущностей ............................................47 Списки объектов.................................................................................................................49 Списки действий.................................................................................................................51 Списки тематических категорий........................................................................................53 Списки инструментов....................................................................................................... 54