Similar presentations:
ВКР: Пространственно мобильные средства трансляции презентаций на стационарные и мобильные устройства
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. Веб-сервер
Таранов Д.А. (ИиВЭ ЮФУ), 201912
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