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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Средства разработки приложений

Sybase Central - графическое средство управления для продуктов Sybase. Он реализует стратегию Sybase управления всеми серверами и ПО промежуточного уровня предприятия с единственной консоли. Sybase Central работает в операционной среде Microsoft Windows 95 и Microsoft NT. Он поддерживает соединения и обеспечивает управление продуктами Sybase на любой платформе, на которой поддерживается работа с продуктами Sybase.
Sybase Central для Adaptive Server Enterprise(известного как Adaptive Server Enterprise Plug-in) входит в пакет with Adaptive Server Enterprise (ASE) версия 11.5 и может быть устанавлен с любого CD из поставки ASE . (Для платформы HP-UX настольные приложения находятся на отдельном CD.)
Используя Sybase Central и ASE Plug-in, администраторы систем и баз данных могут с единственной консоли полностью устанавливать и контролировать в сети Adaptive Server Enterprise версии 11.5 и SQL Server 11.0.x независимо от платформ, на которых они работают.

Связка ActiveX - Internet Explorer
Вычисление пересечения языковых пар
Концептуальная модель сервера
Написание DLL

Составление сценариев и их использование
Обзор методов оптимизации кода
Access
Модуль AcedMemory
Класс AcedBinary
Сущность аспектно-ориентированного программирования

BlueJ: учебная оболочка или полноценная среда разработки?
Создание и открытие хранилищ
Повседневное использование
Взаимодействие Microsoft Excel с приложениями .NET
Описание протокола DDE

Отличия языков C и Fortran
О некоторых задачах анализа и трансформации программ
Средства разработки параллельных приложений в среде Java
Такие разные инсталляторы
Динамическая поддержка расширений процессора в кросс-системе

Спецификации типов примера
Создание и тестирование многопоточной программы
Аутентификация и авторизация пользователей
Инсталляция by NSIS

Обмен опытом
Операционная система PalmOS для программиста
Реализация раннего выполнения на Intel Itanium
Очерк по поводу создания PDF-файлов
Работа с таблицами PFSGrid

Лекция из курса Основы программирования на языке Пролог
Специализированные языки
Анализ существующих математических моделей
Публикация растровых карт
Работая с IBM Rational XDE DeveloperPlus .NET
Документация на основе RTF-шаблона

Базовые принципы языка Scheme
Распределенные компьютерные системы из «реальной жизни»
Синхронная модель команды "шаг"
Автоматизированное тестирование при разработке ПО
Публикация векторных карт
Память на цилиндрических магнитных доменах


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