Пространственно мобильные средства трансляции презентаций на стационарные и мобильные устройства
Решаемая проблема
Средства демонстрации
Задача
Существующие решения
Недостатки существующих решений
Требования к разрабатываемой программе
Методы оперативного создания локальной WiFi сети
Веб-сервер
Приложение awSShow
Кроссплатформенность приложения
Заключение
1.44M
Category: informaticsinformatics

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

1. Пространственно мобильные средства трансляции презентаций на стационарные и мобильные устройства

Южный Федеральный университет
Институт математики, механики и компьютерных наук им. И.И.Воровича
Кафедра информатики и вычислительного эксперимента
Таранов Дмитрий Антонович
Выпускная квалификационная работа по направлению 01.03.02 –
Прикладная математика и информатика
Научный руководитель-доцент каф. ИиВЭ, к.т.н., доцент Букатов А.А.
Ростов-на-Дону - 2019

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

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

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

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

4. Задача

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

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

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

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

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

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

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

8.

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

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

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

10.

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

11.

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

12. Веб-сервер

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

13.

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

14.

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

15. Приложение awSShow

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

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

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

17. Заключение

В ходе выполнения данной работы были следующие задачи:
• Разработка средств преобразование файлов презентаций в html
формат для отображения браузерами
• Разработка средств подключения пользователей и передачи
слайдов по локальной сети
• Разработка веб-сервера
• Разработка приложения с возможностью переноса на другие
операционные системы
• Разработка браузерной части приложения
• Отработка способов оперативного создания WiFi сети
Таранов Д.А. (ИиВЭ ЮФУ), 2019
17
English     Русский Rules