Научная статья на тему 'РАЗРАБОТКА МУЛЬТИМЕДИЙНОГО ПРИЛОЖЕНИЯ НА ЯЗЫКЕ JAVA'

РАЗРАБОТКА МУЛЬТИМЕДИЙНОГО ПРИЛОЖЕНИЯ НА ЯЗЫКЕ JAVA Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
64
10
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МУЛЬТИМЕДИЙНОЕ ПРИЛОЖЕНИЕ / ПРОГРАММИРОВАНИЕ НА JAVA / ПЕРЕДАЧА СООБЩЕНИЙ / ПРОТОКОЛ HLS / ПОТОКИ ДАННЫХ / MULTIMEDIA APPLICATION / JAVA PROGRAMMING / MESSAGE TRANSMISSION / HLS PROTOCOL / DATA FLOWS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Подсобляева О.В., Богданова В.С.

Актуальность темы заключается в том, что мультимедийный контент все больше и больше охватывает сферу разработки приложений и значится наиболее перспективным на сегодняшний день. Разработанное мультимедийное приложение «Smotri Radio» на языке Java позволит: увеличить количество аудитории слушателей радио; повысить активность аудитории в обмене информацией; увеличить количество просмотров и подписчиков в социальных сетях; увеличить количество просмотров на сайте.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

DEVELOPMENT OF A MULTIMEDIA APPLICATION IN THE LANGUAGE JAVA

The relevance of the topic is that multimedia content increasingly covers the field of application development and is the most promising today. Developed multimedia application "Smotri Radio" in the Java language will allow: to increase the number of audience of radio listeners; to enhance the activity of the audience in the exchange of information; to increase the number of views and subscribers in social networks; to increase the number of hits on the website.

Текст научной работы на тему «РАЗРАБОТКА МУЛЬТИМЕДИЙНОГО ПРИЛОЖЕНИЯ НА ЯЗЫКЕ JAVA»

УДК 001.201

Подсобляева О.В., кандидат экономических наук доцент кафедры «Программное обеспечение» Орский гуманитарно - технологический институт (филиал) ФГБОУ ВО «Оренбургский государственный университет»

Россия, г. Орск Богданова В. С. старший преподаватель кафедры «Программное обеспечение» Орский гуманитарно - технологический институт (филиал) ФГБОУ ВО «Оренбургский государственный университет»

Россия, г. Орск

Podsoblyaeva O. V., candidate of economic Sciences associate professor of Software Orsk humanitarian and technological Institute

(branch) FSBEI «Orenburg state University» Russia, Orsk

Bogdanova V.S. senior lecturer

«Department Software» Orsk humanitarian and technological Institute (branch) FSBEI «Orenburg state University» Russia, Orsk РАЗРАБОТКА МУЛЬТИМЕДИЙНОГО ПРИЛОЖЕНИЯ НА ЯЗЫКЕ

JAVA

Аннотация: Актуальность темы заключается в том, что мультимедийный контент все больше и больше охватывает сферу разработки приложений и значится наиболее перспективным на сегодняшний день. Разработанное мультимедийное приложение «Smotri Radio» на языке Java позволит: увеличить количество аудитории слушателей радио; повысить активность аудитории в обмене информацией; увеличить количество просмотров и подписчиков в социальных сетях; увеличить количество просмотров на сайте.

Ключевые слова: мультимедийное приложение, программирование на Java, передача сообщений, протокол HLS, потоки данных.

DEVELOPMENT OF A MULTIMEDIA APPLICATION IN THE

LANGUAGE JAVA

Annotation: The relevance of the topic is that multimedia content increasingly covers the field of application development and is the most promising today. Developed multimedia application "Smotri Radio" in the Java language will allow: to increase the number of audience of radio listeners; to enhance the activity of the audience in the exchange of information; to increase the number of views and subscribers in social networks; to increase the number of hits on the website.

Keywords: multimedia application, Java programming, message transmission, HLS Protocol, data flows.

Мультимедийные приложения - это одно из главных ресурсов по получению новых знаний. Это могут быть фильмы, музыкальные

библиотеки, и другой медийный контент, который позволяет получать информацию более насыщенной и понятной пользователю.

Появление мультимедийных приложений производит революционные изменения во многих областях человеческой жизнедеятельности: образовании, науке, искусстве. Развитие мультимедийного пространства в мире постоянно нуждается в качественной и проверенной информации. Качество разработки мультимедийного контента во многом зависит от компаний, которые его производят.

В каждой организации, желающей развиваться, имеется свой отдел, который занимается производством мультимедийного контента. Конструирование мультимедийного приложения и последующее создание контента для него представляет собой одно из главных средств для современного продвижения в интернет пространстве.

При разработке приложения были поставлены и решены задачи:

- проведен сбор необходимой информации для дальнейшей разработки и функционирования мультимедийного приложения;

- построена диаграмма потоков данных;

- изучена работа протокола HLS для передачи аудио потока и видео потока, а также его связь с сервером;

- изучена работа передачи сообщений на сервер;

- разработан макет дизайна мультимедийного приложения.

Для проектирования и разработки дизайна мультимедийного приложения «Smotri Radio» использовались графические редакторы Adobe Illustrator и Adobe Photoshop.

После подбора цветовой палитры был продуман и спроектирован одностраничный дизайн-макет мультимедийного приложения.

На странице должны присутствовать: панель уведомлений; логотип радио; окно включения видео; окно прослушивания аудио; окно отправки сообщений; переходы на социальные сети и сайт радио.

На рисунке 1 представлен макет одностраничного мультимедийного приложения «Smotri Radio».

Рисунок 1 - Макет одностраничного мультимедийного приложения «Smotri Radio»

Для разработки логотипа использовался бесплатный шрифт «Muller Regular». На базе него написана надпись «смотри радио». Рядом с надписью расположился треугольник, повернутый на правую сторону. Треугольник окрашен градиентом слева-направо цветом от темно пурпурно-фиолетового к светлому малиново-красному. На рисунке 2 изображен логотип «Смотри Радио». _

смотри радио щ

Рисунок 2 - Логотип «Смотри Радио» Для разработки окна включения видео использовалось изображение многоквартирных домов города Орска, а также обрамление окна в виде рамы. На рисунке 3 изображено окно включения видео.

Рисунок 3 - Окно включения видео

На окне включения радио расположена кнопка и текст. Кнопка представляет собой круг, который окрашен градиентом слева-направо цветом от темно пурпурно-фиолетового к светлому малиново-красному. По краю круга имеется полупрозрачная обводка бледно-розового цвета. В центре круга находится белый треугольник, повернутый на правую сторону. Под кнопкой находится текст «Смотреть».

Для реализации мультимедийного приложения использовалась интегрированная среда разработки Android Studio. Для получения потока данных аудио и видео был использован HLS-протокол, а для дальнейшего его воспроизведения использовался медиа плеер ExoPlayer.

Каждый проект приложения Android состоит из макетов, а те в свою очередь из компонентов. Макет служит для определения визуальной структуры приложения. На макете же располагаются компоненты, которые еще называются виджетами.

Макет представляет собой Layout, написанный на языке разметки XML. Проект мультимедийного приложения состоит из нескольких макетов: activity_main.xml, activity_full_screen.xml, activity_promptxml, activity_video_streaming.xml, control_view.xml.

Для реализации визуальной структуры мультимедийного приложения «Smotri Radio» был использован ряд компонентов: mageView, TextView, EditText, ImageButton,VideoView.

Для реализации мультимедийного приложения использовалась интегрированная среда разработки Android Studio. Для получения потока данных аудио и видео был использован HLS-протокол, а для дальнейшего его воспроизведения использовался медиа плеер ExoPlayer.

Каждый проект приложения Android состоит из макетов, а те в свою очередь из компонентов. Макет служит для определения визуальной структуры приложения. На макете же располагаются компоненты, которые еще называются виджетами.

Макет представляет собой Layout, написанный на языке разметки XML. Проект мультимедийного приложения состоит из нескольких макетов:

- activity_main.xml;

- activity_full_screen.xml;

- activity_prompt.xml;

- activity_video_streaming.xml;

- control_view.xml.

Для реализации визуальной структуры мультимедийного приложения «Smotri Radio» был использован ряд компонентов:

- ImageView;

- TextView;

- EditText;

- ImageButton;

- VideoView.

После запуска приложения установится и запустится на подключенном к Android Studio устройстве, откроется главное меню с полным доступом ко всем функциям.

Как только приложение полноценно протестировано на устройстве, которое используется для отладки, можно пробовать установить его на других устройствах, подходящих под параметры. Для этого нужно сформировать apk файл приложения, а затем передать его на любое устройство различными способами.

На рисунке 4 изображена диаграмма потоков данных -функциональная модель DFD нулевого уровня, где на основе системного анализа предметной области было выявлено три внешних сущностей, которые взаимодействуют с мультимедийным приложением «Smotri Radio»: пользователь, ведущий на радио и менеджер социальных сетей.

Рисунок 4 - Диаграмма потоков данных DFD нулевого уровня мультимедийного приложения «Smotri Radio»

На рисунке 5 изображена функциональная диаграмма IDEF0 деятельности мультимедийного приложения «Smotri Radio», которая затрагивает множество процессов.

Рисунок 5 - Функциональная диаграмма IDEF0 деятельности мультимедийного приложения «Smotri Radio»

Мультимедийное приложение «Smotri Radio» работает по действующему законодательству, должностным инструкциям и технике безопасности. Ведущий на радио ведет план работы радио, ссылаясь на новости и различную информацию, включая в работу сообщения пользователей и добавление музыкальных композиций. Менеджер

социальных сетей добавляет информацию в социальные сети, ссылаясь на новости и различную информацию.

После разработки мультимедийное приложение «Smotri Radio» было протестировано по всем модулям.

Мультимедийное приложение «Smotri Radio» позволит:

- увеличить количество аудитории слушателей радио;

- повысить активность аудитории в обмене информацией;

- увеличить количество просмотров и подписчиков в социальных

сетях;

- увеличить количество просмотров на сайте.

Удобный интерфейс и эргономичный дизайн мультимедийного приложения «Smotri Radio» позволяет быстро и эффективно пользоваться всеми его функциями.

Таким образом, разработанное мультимедийное приложение «Smotri Radio» на языке Java на примере «ТРК Евразия» показывает совместимость информационных технологий и Федеральных Законов Российской Федерации и демонстрирует работающий программный продукт, который отвечает современным требованиям такого рода приложениям и являющегося конкурентоспособным на рынке информационных технологий.

Использованные источники:

1 Виссер, Д. Разработка обслуживаемых программ на языке Java / Д. Виссер; пер. с англ. Р. Н. Рагимов. - Москва : ДМК Пресс, 2017. - 184 с. - ISBN 9785-97060-447-2.

2 Дейтел, П. Android для разработчиков / П. Дейтел, Х. Дейтел, М. Моргано, Э. Дейтел; пер. с англ. Е. А. Матвеев. - Санкт-Петербург : Питер, 2015. - 384 с. - ISBN 978-5-496-01517-2.

3 Ёранссон, А. Эффективное использование потоков в операционной системе Android / А. Ёранссон; пер. с англ. А. В. Снастин. - Москва : ДМК Пресс, 2015. - 314 с. - ISBN 978-5-97060-168-6.

4 Жвалевский, А. Смартфоны и планшеты Android без напряга. Руководство пользователя / А. Жвалевский. - Санкт-Петербург : Питер, 2014. - 208 с. -ISBN 978-5-496-00749-8.

5 Жвалевский, А. Смартфоны и планшеты Android. Визуальный самоучитель / А. Жвалевский. - Санкт-Петербург : Питер, 2015. - 96 с. -ISBN 978-5-496-01682-7.

i Надоели баннеры? Вы всегда можете отключить рекламу.