Интерфейс
Интерфе́йс (от англ. interface) — граница между двумя функциональными объектами, требования к которой определяются стандартом[1]; совокупность средств, методов и правил взаимодействия (управления, контроля и т. д.) между элементами системы[2].
Примеры:
- элементы электронного аппарата (телевизора, автомагнитолы, часов и т. п.), такие как дисплей, набор кнопок и переключателей для настройки плюс правила управления ими, относятся к человеко-машинному интерфейсу;
- клавиатура, мышь и пр. устройства ввода — элементы интерфейса «человек — компьютер».
Интерфейсы в информатике и вычислительной технике
В наиболее общем смысле интерфейсом называется общая граница, через которую передаётся информация (стандарт ISO 24765)[3].
В вычислительной системе взаимодействие может осуществляться на пользовательском, программном и аппаратном уровнях.
Физический (аппаратный интерфейс) — способ взаимодействия физических устройств. Чаще всего речь идёт о компьютерных портах (разъёмах).
- Сетевой интерфейс
- Сетевой шлюз — устройство, соединяющее локальную сеть с более крупной, например, Интернетом
- Шина (компьютер)
Стандартный интерфейс — совокупность унифицированных технических, программных и конструктивных средств, основанных на стандарте, реализующих взаимодействие различных функциональных элементов в информационной системе, обеспечивающих информационную, электрическую и конструктивную совместимость этих элементов. Стык (используется редко[4]) — место соединения устройств сети передачи данных. Связь между понятиями протокол и интерфейс не всегда однозначна: интерфейс может содержать элементы протокола, а протокол, в свою очередь, может охватывать несколько интерфейсов (стыков). Основная идея использования стандартных интерфейсов и протоколов — унификация меж- и внутрисистемных и меж- и внутрисетевых связей для повышения эффективности проектирования вычислительных систем.[5]
- Прикладной программный интерфейс (API) — набор стандартных библиотечных методов, которые программист может использовать для доступа к функциональности другой программы.
- Удалённый вызов процедур
- COM-интерфейс
- Интерфейс объектно-ориентированного программирования — описание методов взаимодействия объектов приложения на уровне исходного кода
- Запись голосовой команды в мобильном приложении или веб-браузере информационных систем; дополнение аудиозаписи идентификатором и прочими метаданными; передача в Интеграционную шину Ассистента речевого управления произвольным интерфейсом; получение от Интеграционной шины идентификатора распознанной команды и её параметра; отправка и исполнение распознанной голосовой команды управления веб-интерфейсом на стороне информационной системы
- Через графический Web-интерфейс, имеющий картографическую основу и позволяющий визуализировать прием, обработку, регистрацию и передачу данных, обеспечивая предоставление цифровых сервисов. Область применения: информационное обеспечение и взаимодействие судов и береговых систем мониторинга и управления. Функциональные возможности: сопряжение с сервисами e-Навигации; обеспечение интерактивной работы с сервисами e-Навигации; отображение данных на электронной навигационной карте; предоставление пользователю необходимых инструментов для работы с сервисами е-Навигации.
Человеко-компьютерное взаимодействие (ЧКИ или HCI - human-computer interaction) - полидисциплинарное научное направление, существующее и развивающееся в целях совершенствования методов разработки, оценки и внедрения интерактивных компьютерных систем, предназначенных для использования человеком, а также в целях исследования различных аспектов этого использования.[6]
Интерфейс пользователя: совокупность средств, при помощи которых пользователь взаимодействует с различными программами и устройствами:
- Интерфейс командной строки: инструкции компьютеру даются путём ввода с клавиатуры текстовых строк (команд).
- Графический интерфейс пользователя: программные функции представляются графическими элементами экрана, WIMP
- SILK-интерфейс (от speech — речь, image — образ, language — язык, knowledge — знание): взаимодействие с компьютером посредством речи.
- Жестовый интерфейс: сенсорный экран, руль, джойстик и т. д.
- Нейрокомпьютерный интерфейс: отвечает за обмен между нейронами и электронным устройством при помощи специальных имплантированных электродов.
Примечания
Литература
- Воройский Ф. С. Информатика. Новый систематизированный толковый словарь-справочник. — 3-е изд.. — М.: ФИЗМАТЛИТ, 2003. — С. 223—230. — 760 с. — (Введение в современные информационные и телекоммуникационные технологии в терминах и фактах). — ISBN 5-9221-0426-8.
- Информационная технология - интерфейс мобильной операционной системы (POSIX). Ч. 1, т. 2: Интерфейс прикладных программ (API) [Язык программирования С] : Т. 2 : информативная часть (Приложения) : [в 2 т.]. — 1999. — 374 с.
- Коутс, Р. Интерфейс "человек — компьютер" / Р. Коутс, И. Влейминк; Перевод с англ. Г. Н. Коноплева и др.; Под ред. В. Ф. Шаньгина. — Москва : Мир, 1990. — 501 с. : ил.; 21 см.
- Латыпова, А. Р. Документальные интерфейсы: процедурная риторика и опыт травмы в компьютерных играх / А. Р. Латыпова, А. С. Ленкевич, К. А. Очеретяный // Вопросы философии. — 2025. — № 9. — С. 42-52.
- Лиэнг, Ш. Интерфейс JNI [Текст] : руководство по программированию : пер. с англ. / Шенг Лиэнг. — Москва : ДМК Пресс, 2014. — 279 с. : ил.
- Раскин, Д. Интерфейс : новые направления в проектировании компьютерных систем / Джеф Раскин ; [пер. Ю. Асотова]. — Санкт-Петербург; Москва : Символ ®, 2010. — 268 с. : ил., табл.; 23 см. — (Профессионально).
- Степанов, И. М. Интерфейсы периферийных устройств: прерывания BIOS и MS DOS : учеб. пособие для всех специальностей / И.М. Степанов. — Москва : Изд-во Моск. гос. ун-та леса, 2005. — 50 с. : табл.; 21 см. — (Библиотека IBM PC. Сер. АПС. Аппаратно-программные средства IBM PC. Интерфейсы периферийных устройств IBM PC. Прерывания: средства интерфейсов периферийных устройств / Гос. образоват. учреждение высш. проф. образования, Моск. гос. ун-т леса, Каф. вычисл. техники; Т. 1; Кн. 2).
- Щетинина, В. В. Преимущества интерфейса Spacewire по сравнению с интерфейсом Ethernet / В. В. Щетинина, А. И. Одинец // Наука, образование, бизнес : материалы Международной научно-практической конференции ученых, преподавателей, аспирантов, студентов, специалистов промышленности и связи, посвященной Дню радио, Омск, 12 мая 2016 года. — Омск: Образование-информ, 2016. — С. 233-235.


