Интерфейс.Новые направления в проектировании компьютерных систем

       

Интерфейс.Новые направления в проектировании компьютерных систем

A. Однокнопочная мышь: история и будущее
B. Теория работы интерфейса для SwyftCard

Библиография
Предпосылки
Определение интерфейса
Простое должно оставаться простым
Ориентация на человека и на пользователя
Инструменты, которые препятствуют новым идеям
Разработка интерфейса как часть общего цикла разработки

Определение человекоориентированного интерфейса
Когнетика и локус внимания
Эргономика и когнетика: что мы можем и чего не можем
Когнитивное сознательное и когнитивное бессознательное

Локус внимания
Формирование привычек
Одновременное выполнение задач
Сингулярность локуса внимания
Истоки локуса внимания

Эксплуатация единого локуса внимания
Возобновление прерванной работы
Значения, режимы, монотонность и мифы
Терминология и условные обозначения

Режимы
Определение режимов

Режимы, пользовательские настройки и временные режимы
Режимы и квазирежимы
Модели существительное-глагол и глагол-существительное
Видимость и состоятельность
Монотонность
Миф о дихотомии новичок-эксперт
Квантификация
Количественный анализ интерфейса
Модель скорости печати GOMS

Временные интервалы в интерфейсе
Расчеты по модели GOMS
Примеры расчетов по модели GOMS
Интерфейс для Хола: вариант Диалоговое окно
Интерфейс для Хола: вариант ГИП (GUI, graphical user interface)
Измерение эффективности интерфейса

Производительность интерфейса для Хола
Другие решения интерфейса для Хола

Закон Фитса и закон Хика
Закон Фитса
Закон Хика
Навигация и другие аспекты человекоориентированных интерфейсов
Интуитивные и естественные интерфейсы
Улучшенная навигация: ZoomWorld

Пиктограммы
Способы и средства помощи в человекоориентированных интерфейсах

Интерфейс.Новые направления в проектировании компьютерных систем

Вырезать и вставить
Сообщения пользователю
Упрощение входа в систему
Автоповтор и другие приемы работы с клавиатурой
Письмо от одного пользователя

Унификация
Унификация и элементарные действия
Каталог элементарных действий
Подсветка, указание и выделение
Команды

Экранные состояния объектов
Имена файлов и файловые структуры
Поиск строк и механизмы поиска
Разделители в шаблоне поиска
Единицы взаимодействия
Форма курсора и методы выделения

Ликвидация приложений
Команды и трансформаторы
Заключение
Проблемы за пределами пользовательского интерфейса
Системное окружение и среда разработки
Важность ведения документации при создании программ
Режимы и кабели

Этика и управление разработкой интерфейсов
Введение. Важность основ

Техника защиты компакт-дисков от копирования

Книга ориентирована на широкой спектр читательской аудитории. По минимуму –— никакой специальной подготовки от читателя и не требуется, он даже может не знать из каких секторов состоит CD-ROM (99% программистов этого, кстати, и не знают). Вся информация, необходимая для осмысленной работы с CD-ROM'ом, изложена непосредственно в самой книге и отсылки к посторонним источникам минимальны. Читатель не обязательно должен уметь программировать, т. к. все необходимые утилиты для анализа/защиты/взлома лазерных дисков уже прилагаются к книге. Наконец, читатель может воспользоватьсядаже не уметь читать, – автоматическимие копировщикамии, разработаннымие автором, которые все сделают за него. Так что книгу стоит покупать уже ради одного содержимого прилагаемого к ней CD.
По максимуму –— читатель должен знать математику в объеме вузовской программы, "уметь держать в руках" дизассемблер и "свободно говорить" на Си и ассемблере. Чтение настоящей книги, конечно, не сделает его "богом", но: безграничную власть над лазерными дисками он все-таки получит и сможет вытворять с ними то, что другим и не снилась.

Мысли о хакерах, защитах и программировании
Обитатели "сумеречной зоны", или из "морга в реанимацию"
Автоматическое копирование и обсуждение его результатов
Защиты, основанные на привязке к носителю


Содержание раздела