Isophase

3.1. Требования к внешним интерфейсам

3.1.1. Пользовательские интерфейсы

  • EIR-UI-001: на macOS система должна предоставлять постоянный элемент интерфейса со статусом связи и быстрым доступом к управлению дублированием, отправке файлов, подключению устройства, настройкам;
  • EIR-UI-002: на Android должна быть доступна панель управления, позволяющая управлять дублированием, отправлять файлы, просматривать состояние подключения, открывать настройки;
  • EIR-UI-003: запуск дублирования экрана должен требовать явного действия пользователя;
  • EIR-UI-004: любое действие над уведомлением инициируется из UI macOS и должно визуально подтверждаться;
  • EIR-UI-005: ключевые операции должны быть доступны не более чем за два действия из интерфейса рабочего стола macOS.

3.1.2. Аппаратные интерфейсы

  • EIR-HW-001: система должна работать при наличии у обоих устройств Wi-Fi адаптеров, использование Bluetooth допустимо для обнаружения и обмена малым объемом данных;
  • EIR-HW-002: для передачи аудио и видео устройство Android должно предоставлять доступ к соответствующему аппаратному тракту, разрешенному пользователем;
  • EIR-HW-003: система не должна требовать каких-либо нестандартных аппаратных модификаций.

3.1.3. Программные интерфейсы

  • EIR-SW-001: на Android система должна взаимодействовать с системными службами, предназначенными для работы с буфером обмена, уведомлениями, медиа-сеансами, а также для захвата видео и аудио;
  • EIR-SW-002: на macOS система должна использовать стандартные средства ОС для буфера обмена, отображения уведомлений и индикаторов, сетевых соединений, захвата и вывода аудио и видео, пользовательского ввода;
  • EIR-SW-003: использование нестабильных API запрещено, все точки интеграции должны быть публичными и поддерживаемыми на целевых версиях ОС;
  • EIR-SW-004: система не должна зависеть от сторонних облачных сервисов для выполнения базовых функций.

3.1.4. Коммуникационные интерфейсы

  • EIR-COM-001: базовый режим связи — локальная сеть;
  • EIR-COM-002: все соединения между устройствами должны быть аутентифицированы и защищены сквозным шифрованием;
  • EIR-COM-003: система не должна требовать каких-либо глубоких вмешательств в настройки сети.

На этой странице