Тема: Разработка программного решения для передачи больших объемов интерактивного контента в режиме реального времени в условиях низкой скорости Интернет-соединения для ОС Windows Phone
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. Теоретико-методологическое обоснование проектной разработки программного решения 5
1.1 Анализ особенностей платформы Windows Phone 8.1 5
1.2 Специфика механизма передачи данных в Windows Phone 8.1 11
1.3 Методология разработки программных решений для ОС Windows Phone
8.1 для передачи больших объемов интерактивного контента в режиме
реального времени в условиях низкой скорости интернет-соединения 13
Глава 2 Проектирование программного решения 19
2.1 Постановка задачи проектирования 19
2.2 Характеристика алгоритма решения задачи 20
2.3 Описание функций программного решения 21
2.4 Математическое обеспечение ПО 24
Глава 3. Реализация разработки приложения для передачи больших объемов интерактивного контента в режиме реального времени в условиях низкой скорости Интернет-соединения для ОС Windows Phone 8.1 31
3.1 Обоснование выбора среды и языка программирования 31
3.2 Сценарий диалога 33
3.3 Схема взаимодействия программных модулей 35
Глава 4. Информационное обеспечение проектной разработки 38
4.1 Схема функционирования программы 38
4.2 Инструкция пользователя 38
Заключение 42
Список использованных источников 43
Приложения должны быть в работе, но в данный момент отсутствуют
📖 Введение
В современном обществе необходимо стремиться делать информацию максимально доступной. Используя медленные и неудобные информационные ресурсы, особенно во время учебного процесса в вузе является значительной потерей времени, необходимо проектирование базы данных, удобного сервера для работы с ней, который соберёт и классифицирует информацию нужным образом, а также мобильное приложение. Уже обработанная информация будет доступна в любой момент для широкого круга студента, позволит ускорить и оптимизироваться образовательный процесс.
Значительное расширение сферы применения мобильных приложений стало результатом общего признания организациями прибыльности сферы мобильных технологий, и достаточной мощности мобильных телефонов, позволяющих обрабатывать большое количество данных.
Разработка больших приложений под операционные системы мобильных телефонов является сложным процессом, и связано с определенным рыночным риском для разработчика. Во многом специфика разрабатываемого приложения определяется предметной областью, характеризующей состав и особенности моделей, описывающих решаемую задачу, и определением верных подходов к разработке приложений для мобильных сред.
Цель исследования - разработка программного решения для передачи больших объемов интерактивного контента в режиме реального времени в условиях низкой скорости Интернет-соединения для ОС Windows Phone 8.1
Цель предполагает решение следующих задач:
- рассмотреть особенностей платформы и механизм передачи данных в Windows Phone 8.1;
- охарактеризовать особенности передачи больших объемов интерактивного контента в режиме реального времени в условиях низкой скорости Интернет-соединения;
- раскрыть функции и математическое обеспечение разработки программного продукта;
- дать характеристику реализации и информационного обеспечения проектной разработки ПО.
Проблема исследования обусловлена тем, что мобильные устройства существуют уже более десяти лет, и большинство программных решений, в том числе и операционные системы, уже прошли долгий путь разработки, ошибок и оптимизации, до сих пор некоторые ограничения возможностей мобильных устройств представляют затруднения для разработчиков мобильных приложений. Так, помимо необходимости использования средств контроля энергопотребления приложениями, в активном режиме — сокращение затрат при переводе кода языка высокого уровня в машинный, являются также значимыми и условия низкой скорости Интернет- соединения, свойственные мобильным устройствам.
Новизна исследования заключается в том, что в настоящей работе делается упор непосредственно на передачу больших объемов интерактивного контента в режиме реального времени в условиях низкой скорости Интернет-соединения.
✅ Заключение
Таким образом, временные ограничения должны быть гарантированно удовлетворены. Это требует от системы быть предсказуемой, то есть вне зависимости от своего текущего состояния и загруженности выдавать нужный результат за требуемое время. При этом желательно, чтобы система обеспечивала как можно больший процент использования имеющихся ресурсов.
Возможности интернет провайдеров обеспечить широкополосный доступ в интернет даже в самых отдаленных регионах, подталкивают владельцев интернет ресурсов создавать более функциональные, но в то же время сложные и массивные веб-приложения, требующие высоких скоростей передачи данных и низкого время отклика.
Для обслуживания возросшего числа желающих воспользоваться современными технологическими возможностями передачи мультимедийных данных, оказались не готовы поставщики мультимедийных услуг. В итоге, появились протоколы передачи данных и расширенные возможности компрессии мультимедийных данных, частично решающие эти проблемы. Сжатие мультимедийных материалов используется не только при передаче, но и при хранении данных.
Разрабатываемое приложение предполагает функции проведения аудио-конференции для преподавателя и студентов с демонстрацией презентации, аудио и графического материала с мобильного устройства преподавателя - источнике контента в режиме реального времени на мобильные устройства студентов. Данное приложение должно бесперебойно работать в том числе в условиях низкой скорости Интернет-соединения.
Помимо сжатия мультимедийных данных, требуется обеспечение возможности беспрерывной передачи их удаленному пользователю с помощью протокола RTP через HLS (HTTP Live Streaming).
В рамках представленного в ВКР проекта разрабатывается приложение, которое получает RTCP-пакеты, посланные участниками RTP-сессии, в частности диагностические сообщения, производит оценку состояния связи, копит долгосрочную статистику обмена.
Таким образом результатом данной дипломной работы является программный продукт, позволяющий распространять интерактивный контент и управлять им в режиме реального времени.



