Интерфейсы будущего

Рассмотрение наиболее распространённых пользовательских интерфейсов: оконного, графического и веб-интерфейса. Kinect – бесконтактный сенсорный игровой контроллер для консоли Xbox. Мультитач в сенсорных системах ввода. Определение координат точек касания.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 02.04.2014
Размер файла 17,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Интерфейсы будущего

Студент Писарев Д.В.

Студент Мишушин Р.В.

Несомненно, каждый из нас хотя бы один раз задумывался, каким будет мир будущего. Вероятнее всего, это колонии на других планетах, беспилотные авто, киборги и т.д. «Умные» дома, электронные ассистенты и многое другое - всё то, что сегодня кажется фантастикой, станет реальностью. А как же человечество будет взаимодействовать со всем этим? Неужели, через морально устаревшие к тому времени интерфейсы современности? Вряд ли. Но, прежде чем говорить об интерфейсах будущего, давайте обратимся к настоящему.

Сейчас наиболее распространёнными пользовательскими интерфейсами являются: оконный, графический и веб-интерфейс.

Оконный интерфейс -- способ организации полноэкранного интерфейса программы, в котором каждая часть располагается в окне -- собственном экранном пространстве, находящемся в произвольном месте экрана. Несколько окон, одновременно располагающихся на экране, могут перекрываться, виртуально находясь «выше» или «ниже» друг относительно друга. Оконный режим существует как в графическом, так и в текстовом («Norton Commander») режимах. Однако наиболее популярным он стал именно благодаря операционным системам с графическим интерфейсом (ОС Mac, ОС Windows).

Графический пользовательский интерфейс (Graphical User Interface, GUI) - разновидность интерфейса, в котором различные элементы (меню, значки, кнопки) выполнены в виде изображений. С помощью различных устройств ввода (клавиатура, мышь и т.д.) пользователь может обращаться непосредственно к элементам интерфейса. GUI является интуитивно понятным даже неподготовленному пользователю.

Веб-интерфейс является набором средств, с помощью которых пользователь взаимодействует с различными сайтами и приложениями при помощи своего браузера.

В будущем эти интерфейсы никуда не исчезнут, но, вероятнее всего, отойдут на второй план, а на их место придут более интересные и футуристичные. Уже сегодня мы можем наблюдать, как плод воображения фантастов превращается в обыденную реальность. Итак, поехали!

Первый интерфейс, который хотелось бы рассмотреть, это мультитач. Мультитач используется в сенсорных системах ввода и одновременно определяет координаты нескольких точек касания. Используется в большинстве сенсорных телефонов, в современных ноутбуках, а также в сенсорных столах. На сегодняшний день тачпад является вполне рабочей и популяризованной технологией.

Следом за ним идёт технология «дополнительной реальности». Что же это такое? Представьте, вы заблудились в незнакомом городе. При помощи своего смартфона вы находите карту, прокладываете путь и, чтобы не идти, уткнувшись в телефон, проецируете маршрут, скажем, на линзы очков. Довольно удобно, не правда ли? Так же эта технология используется и в военных разработках. К примеру, в боевых вертолётах или самолётах используется индикация на лобовом стекле или шлеме пилота. Наиболее важная информация выводится непосредственно перед глазами пилота, позволяя не отвлекаться на приборную панель. Это позволяет экономить драгоценное время в воздушном бою. Подобные системы позволяют осуществлять захват и сопровождение цели путём поворота головы или движением глазного яблока. В современных войнах такие системы жизненно необходимы. К технологии дополненной реальности можно также отнести и QR-код, где в изображении зашифрована ссылка на интернет-ресурс. Несомненно, дополненная реальность прочно войдёт в наш быт.

В июне 2010 года компания Microsoft произвела на свет технологию Kinect - бесконтактный сенсорный игровой контроллер для консоли Xbox 360. Kinect позволяет пользователю взаимодействовать с игровой консолью при помощи устных команд и различных поз. Kinect является представителем так называемого жестового интерфейса, взамодействие с которым (как видно из названия) осуществляется при помощи различных жестов. К жестовым интерфейсам также можно отнести и сенсорные экраны, все действия с которыми сводятся к касаниям и росчеркам.

В фантастических фильмах нам показывают красивые прозрачные интерфейсы, управляемые не только с помощью жестов, но и с помощью голосовых команд. Поэтому следующий интерфейс, который мы затронем - голосовой. пользовательский интерфейс контроллер сенсорный

Голосовой интерфейс использует заранее определённые наборы фраз (грамматик). Распознав фразу, он передаёт результат основной системе, которая сопоставляет фразу с определённой командой и выполняет её. Получается, с машиной можно общаться на простом человеческом языке. Такой интерфейс предпочтителен для людей с какими либо физическими отклонениями. Скажем, для слепых или людей без рук.

Конечно, здорово отдавать команды машине с помощью жестов или речи, но, что, если нам не придётся делать ни того, ни другого? Что, если мы будем отдавать команды машинам мысленно, используя собственный мозг? Говоря об этом, мы подразумеваем нейронный или нейрокомпьютерный интерфейс - систему для обмена данными между человеческим мозгом и электронным устройством. На сегодняшний день нейрокомпьютерный интерфейс используется в одной из отраслей медицины - нейропротезировании. Человеку имплантируется искусственное устройство, которое может восстановить какие-либо нарушенные функции. Допустим, сделать слепого зрячим, а глухого слышащим. Такие устройства подключаются к периферическим нервам. А что, если подключить подобное устройство к центральной нервной системе? Тогда, при наличии схожего устройства на машине, вполне реально наладить двусторонний обмен данными. Представьте, вы сидите в кресле перед абсолютно пустым столом. Внезапно пред вами появляется стопка документов, папка «Игры», перед вами разворачивается окошко с фильмом - это всё голограммы, созданные компьютером по вашему мысленному приказу. Миг - и перед вами снова пустой стол. Вы отключили компьютер силой мысли.

Сегодня это кажется далёкой и неосуществимой фантазией. Но ведь когда-то и телефоны, и компьютеры существовали лишь в воображении писателей-фантастов. Однажды мы оглянемся вокруг себя и поймём - будущее наступило.

Источники

1. Иваницкий А. М. Сознание и мозг // В мире науки, 2005

2. Тереза Нейл, Билл Скотт Проектирование веб-интерфейсов = Designing Web Interfaces. -- М.: Символ-Плюс, 2010

Размещено на Allbest.ru

...

Подобные документы

  • Анализ графических пользовательских интерфейсов современных систем оптимизации программ. Создание математической модели и алгоритма системы управления СБкЗ_ПП, ее архитектурно-контекстная диаграмма. Техническая документация программного средства.

    дипломная работа [1,1 M], добавлен 18.04.2012

  • Принципы и методы разработки пользовательских интерфейсов, правила их проектирования. Классические способы создания прототипов пользовательских интерфейсов в Microsoft Expression Blend. Работа с текстом и графическими изображениями в Expression Blend.

    курсовая работа [1,5 M], добавлен 19.03.2012

  • Сенсорный экран как устройство ввода-вывода информации, представляющее собой прибор, реагирующий на прикосновения к нему; история его разработок, оценка основных преимуществ и недостатков. Принципы работы и типы сенсорных экранов, сферы их применения.

    презентация [3,1 M], добавлен 14.05.2011

  • Использование программой функции ввода-вывода данных для реализации дружественного интерфейса с пользователем. Функции консоли и особенности их применения для обеспечения аккуратного ввода информации и упорядоченного вывода. Обзор стандартных функций.

    лабораторная работа [40,4 K], добавлен 06.07.2009

  • Характеристики интерфейсов информационного взаимодействия компьютерных иерархических систем. Принцип "обратной связи". Свойства, простота и правила создания программно-аппаратных интерфейсов. Новые направления в проектировании компьютерных систем.

    курсовая работа [112,7 K], добавлен 05.01.2017

  • Структура организации графического интерфейса, объявление и создание слушателей событий с помощью анонимных классов. Представление данных для таблицы – класс AbstractTableModel. Визуализация ячеек таблицы. Два основных типа потоков ввода-вывода в Java.

    лекция [685,3 K], добавлен 01.05.2014

  • Графические компоненты экрана, системные объекты и функции. Система средств взаимодействия пользователя с устройством. История графических пользовательских интерфейсов персональных компьютеров, их классификация. Оконная система X Window System.

    презентация [5,4 M], добавлен 22.05.2012

  • Проектирование механизма обработки прерываний. Контроллер прерываний Intel 82C59A. Ввод-вывод по прерыванию. Программируемый контроллер интерфейса Intel 82C55A. Роль процессора в обработке прерывания ввода-вывода. Обзор алгоритма обработки прерывания.

    контрольная работа [8,0 M], добавлен 19.05.2010

  • Разработка графического интерфейса для ввода начальных значений, отображения результатов и тестирования методов собственного класса на языке программирования С++. Подсветка цветом выбранных операндов в процессе их инициализации и вывода на дисплей.

    курсовая работа [234,6 K], добавлен 27.12.2014

  • Введение в API-программирование. Структура API-программ. Организация ввода-вывода в консольном приложении Windows. Организация низкоуровнего консольного ввода-вывода. Расширенная поддержка клавиатуры в консоли. Поддержка работы с мышью в консоли.

    курсовая работа [91,0 K], добавлен 10.02.2015

  • Разработка мультитач-ориентированного приложения для туристических фирм на языке C# с использованием WPF. Применение Expression Blend для создание приложения интерактивной навигации. Проектирование программы для навигации в торговом центре "Гудвин".

    отчет по практике [1,1 M], добавлен 16.09.2012

  • Особенности интерфейсов подключения периферийных устройств ввода/вывода и хранения информации. Механизм передачи данных, способность к одновременной обработке данных нескольких приложений как важная характеристика. Многозадачность в настольных системах.

    статья [32,8 K], добавлен 05.05.2010

  • Аппаратные средства (устройство ввода и управляющее устройство – контроллер). Управляющие программы для - драйверы. Стандарт "Plug and Play" (подключи и работай) для автоматической настройки устройства. Классификация устройств ввода и их основные виды.

    презентация [954,0 K], добавлен 17.05.2010

  • Сущность и предназначение последовательных интерфейсов. Формат асинхронной и синхронной посылки. Функциональные возможности и схема соединения по интерфейсу RS-232C. Назначение сигналов интерфейса. Понятие, конфигурирование и использование СОМ-портов.

    контрольная работа [175,2 K], добавлен 09.11.2010

  • Основные понятия, применяемые при описании интерфейсов, их классификация. Обзор применяемых в компьютерной технике интерфейсов по их характеристикам и области применения. Описание и основные характеристики интерфейсов IDE, IEEE-1394, HDMI 1.4 и SATA.

    курсовая работа [183,3 K], добавлен 25.04.2012

  • Общая характеристика игровых стратегий в жанре "башенная защита". Анализ GUI как графического пользовательского интерфейса, особенности его реализации. Математический подход в обеспечении игрового баланса. Реализация баланса в игре жанра башенной защиты.

    курсовая работа [125,0 K], добавлен 16.07.2016

  • Изучение системной поддержки, применения, конфигурирования параллельного (LPT) и последовательного (СОМ) интерфейсов ввода-вывода компьютерных систем, проведение их технической диагностики, устранение неисправностей. Разработка собственных устройств USB.

    дипломная работа [7,3 M], добавлен 10.07.2010

  • Пользовательский интерфейс - "лицо" системы, от продуманности которого зависит эффективность работы пользователя с системой. Функциональное тестирование пользовательских интерфейсов. Проверка требований, тестопригодность. Методы проведения тестирования.

    реферат [28,7 K], добавлен 21.01.2010

  • Разработка программы для работы в операционных системах семейства Windows. Использование среды Delphi - современной технологии визуального проектирования. Создание пользовательского интерфейса, оконного приложения, меню; задание исходной матрицы.

    курсовая работа [1,5 M], добавлен 12.01.2011

  • Эволюция графических пользовательских интерфейсов. Устройство системы X Window и менеджеры окон. Описание рабочего стола и приложения KDE и GNOME. Обзор основных принципов организации интерфейса в системе Windows, описание пакета ее прикладных программ.

    реферат [1,8 M], добавлен 15.02.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.