Интерфейс.Новые направления в проектировании компьютерных систем
A. Однокнопочная мышь: история и будущееB. Теория работы интерфейса для SwyftCard
Библиография
Предпосылки
Определение интерфейса
Простое должно оставаться простым
Ориентация на человека и на пользователя
Инструменты, которые препятствуют новым идеям
Разработка интерфейса как часть общего цикла разработки
Определение человекоориентированного интерфейса
Когнетика и локус внимания
Эргономика и когнетика: что мы можем и чего не можем
Когнитивное сознательное и когнитивное бессознательное
Локус внимания
Формирование привычек
Одновременное выполнение задач
Сингулярность локуса внимания
Истоки локуса внимания
Эксплуатация единого локуса внимания
Возобновление прерванной работы
Значения, режимы, монотонность и мифы
Терминология и условные обозначения
Режимы
Определение режимов
Режимы, пользовательские настройки и временные режимы
Режимы и квазирежимы
Модели существительное-глагол и глагол-существительное
Видимость и состоятельность
Монотонность
Миф о дихотомии новичок-эксперт
Квантификация
Количественный анализ интерфейса
Модель скорости печати GOMS
Временные интервалы в интерфейсе
Расчеты по модели GOMS
Примеры расчетов по модели GOMS
Интерфейс для Хола: вариант Диалоговое окно
Интерфейс для Хола: вариант ГИП (GUI, graphical user interface)
Измерение эффективности интерфейса
Производительность интерфейса для Хола
Другие решения интерфейса для Хола
Закон Фитса и закон Хика
Закон Фитса
Закон Хика
Навигация и другие аспекты человекоориентированных интерфейсов
Интуитивные и естественные интерфейсы
Улучшенная навигация: ZoomWorld
Пиктограммы
Способы и средства помощи в человекоориентированных интерфейсах
Интерфейс.Новые направления в проектировании компьютерных систем
Вырезать и вставитьСообщения пользователю
Упрощение входа в систему
Автоповтор и другие приемы работы с клавиатурой
Письмо от одного пользователя
Унификация
Унификация и элементарные действия
Каталог элементарных действий
Подсветка, указание и выделение
Команды
Экранные состояния объектов
Имена файлов и файловые структуры
Поиск строк и механизмы поиска
Разделители в шаблоне поиска
Единицы взаимодействия
Форма курсора и методы выделения
Ликвидация приложений
Команды и трансформаторы
Заключение
Проблемы за пределами пользовательского интерфейса
Системное окружение и среда разработки
Важность ведения документации при создании программ
Режимы и кабели
Этика и управление разработкой интерфейсов
Введение. Важность основ
Техника защиты компакт-дисков от копирования
Книга ориентирована на широкой спектр читательской аудитории. По минимуму –— никакой специальной подготовки от читателя и не требуется, он даже может не знать из каких секторов состоит CD-ROM (99% программистов этого, кстати, и не знают). Вся информация, необходимая для осмысленной работы с CD-ROM'ом, изложена непосредственно в самой книге и отсылки к посторонним источникам минимальны. Читатель не обязательно должен уметь программировать, т. к. все необходимые утилиты для анализа/защиты/взлома лазерных дисков уже прилагаются к книге. Наконец, читатель может воспользоватьсядаже не уметь читать, – автоматическимие копировщикамии, разработаннымие автором, которые все сделают за него. Так что книгу стоит покупать уже ради одного содержимого прилагаемого к ней CD.По максимуму –— читатель должен знать математику в объеме вузовской программы, "уметь держать в руках" дизассемблер и "свободно говорить" на Си и ассемблере. Чтение настоящей книги, конечно, не сделает его "богом", но: безграничную власть над лазерными дисками он все-таки получит и сможет вытворять с ними то, что другим и не снилась.
Мысли о хакерах, защитах и программировании
Обитатели "сумеречной зоны", или из "морга в реанимацию"
Автоматическое копирование и обсуждение его результатов
Защиты, основанные на привязке к носителю
Содержание раздела