ВКР: Пространственно мобильные средства трансляции презентаций на стационарные и мобильные устройства

Содержание

Слайд 2

Решаемая проблема

Таранов Д.А. (ИиВЭ ЮФУ), 2019

2

Демонстрация презентаций на площадках, не оснащённых дорогим

Решаемая проблема Таранов Д.А. (ИиВЭ ЮФУ), 2019 2 Демонстрация презентаций на площадках,
проекционным оборудованием и, возможно, компьютерной сетью

Слайд 3

Средства демонстрации

Таранов Д.А. (ИиВЭ ЮФУ), 2019

3

Традиционные средства:
Проекторы
LCD панели с большим экраном
Интерактивные доски

Альтернативные

Средства демонстрации Таранов Д.А. (ИиВЭ ЮФУ), 2019 3 Традиционные средства: Проекторы LCD
средства:
Телефоны
Ноутбуки
Планшеты

Слайд 4

Задача

Таранов Д.А. (ИиВЭ ЮФУ), 2019

4

Разработать программное обеспечение, которое:
Позволит транслировать презентации PowerPoint

Задача Таранов Д.А. (ИиВЭ ЮФУ), 2019 4 Разработать программное обеспечение, которое: Позволит
на любые компьютерные устройства
Будет максимально удобно в использовании
Разработать способы трансляции презентаций, на площадках, не оснащенных компьютерной сетью

Слайд 5

Существующие решения

Таранов Д.А. (ИиВЭ ЮФУ), 2019

5

Широковещательный показ слайдов в PowerPoint
Трансляция в Skype
Трансляция

Существующие решения Таранов Д.А. (ИиВЭ ЮФУ), 2019 5 Широковещательный показ слайдов в
в Hangoust

Слайд 6

Недостатки существующих решений

Таранов Д.А. (ИиВЭ ЮФУ), 2019

6

Необходимость подключения к интернету
Обязательная установка

Недостатки существующих решений Таранов Д.А. (ИиВЭ ЮФУ), 2019 6 Необходимость подключения к
программ на устройства слушателей
Проблемы совместимости с различными операционными системами

Слайд 7

Требования к разрабатываемой программе

Таранов Д.А. (ИиВЭ ЮФУ), 2019

7

Возможность трансляции слайдов без интернета

Требования к разрабатываемой программе Таранов Д.А. (ИиВЭ ЮФУ), 2019 7 Возможность трансляции

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

Слайд 8

Передача слайдов без интернета

Таранов Д.А. (ИиВЭ ЮФУ), 2019

8

Передача слайдов без интернета Таранов Д.А. (ИиВЭ ЮФУ), 2019 8

Слайд 9

Методы оперативного создания локальной WiFi сети

Таранов Д.А. (ИиВЭ ЮФУ), 2019

9

В системе Windows

Методы оперативного создания локальной WiFi сети Таранов Д.А. (ИиВЭ ЮФУ), 2019 9
10: активировать в настройках функцию «мобильный хот-спот»
В системе Mac-OS: включить функцию «общий интернет»
В Unix системах: с помощью служб «hostapd» и «dnsmasq»
В системе Android: включить функцию «мобильная точка доступа»
В системе IOS: включить функция «режим модема»

Слайд 10

Отображение слайдов без предустановленного программного обеспечения

Таранов Д.А. (ИиВЭ ЮФУ), 2019

10

Отображение слайдов без предустановленного программного обеспечения Таранов Д.А. (ИиВЭ ЮФУ), 2019 10

Слайд 11

Формат передачи слайдов

Таранов Д.А. (ИиВЭ ЮФУ), 2019

11

Формат передачи слайдов Таранов Д.А. (ИиВЭ ЮФУ), 2019 11

Слайд 12

Веб-сервер

Таранов Д.А. (ИиВЭ ЮФУ), 2019

12

Веб-сервер Таранов Д.А. (ИиВЭ ЮФУ), 2019 12

Слайд 13

Механизм обновления слайдов

Таранов Д.А. (ИиВЭ ЮФУ), 2019

13

AJAX (англ. Asynchronous JavaScript and

Механизм обновления слайдов Таранов Д.А. (ИиВЭ ЮФУ), 2019 13 AJAX (англ. Asynchronous
XML - асинхронный JavaScript и XML) – технология фонового обмена данными с веб-сервером

Слайд 14

Управление трансляцией слайдов

Таранов Д.А. (ИиВЭ ЮФУ), 2019

14

Цикл обновления слайдов:
Докладчик открывает следующий слайд
Сервер

Управление трансляцией слайдов Таранов Д.А. (ИиВЭ ЮФУ), 2019 14 Цикл обновления слайдов:
отправляет новый слайд подключенным браузерам
Браузеры принимают новый слайд, обновляют страницу и ожидают получения следующего слайда или частичного обновления текущей страницы

Слайд 15

Приложение awSShow

Таранов Д.А. (ИиВЭ ЮФУ), 2019

15

Выполняемые функции:
Конвертация pptx в html
Запуск

Приложение awSShow Таранов Д.А. (ИиВЭ ЮФУ), 2019 15 Выполняемые функции: Конвертация pptx
веб-сервера
Обработка подключений
Отправка слайдов

Слайд 16

Кроссплатформенность приложения

Таранов Д.А. (ИиВЭ ЮФУ), 2019

16

Фреймворк Qt позволяет:
Разрабатывать десктопные и веб приложения

Кроссплатформенность приложения Таранов Д.А. (ИиВЭ ЮФУ), 2019 16 Фреймворк Qt позволяет: Разрабатывать
на С++
Создавать графический интерфейс на удобном языке QML
Использовать общий исходный код для всех платформ