Главная страница
Навигация по странице:

  • ВЫСШЕГО ОБРАЗОВАНИЯ

  • Содержание Введение

  • Поддержка всех основных форматов треков. Комфортное использование. Мощные аннотации.

  • Анализ предметной области Терминология (глоссарий) предметной области

  • Обзор аналогов VLC Media Player

  • Нестабильность программы, выраженная зависаниями и затормаживаниями. Редкие обновления.

  • Иногда происходят вылеты, прерывания работы jetAudio

  • Не анализирует аудио в реальном времени. Плохая коррекция звука. Платное приложение.

  • Большинство функций обработки доступны только после установки и активации DSP Pack. Платное приложение. Реклама.

  • Реализация Реализация логики

  • Реализация интерфейса Интерфейс меню

  • Список использованных источников

  • Приложение А Пример реализации программы для очередности проигрывания треков на языке Java

  • Федеральное государственное бюджетное образовательное учреждение высшего образования воронежский государственный университет


    Скачать 427.97 Kb.
    НазваниеФедеральное государственное бюджетное образовательное учреждение высшего образования воронежский государственный университет
    Дата05.10.2021
    Размер427.97 Kb.
    Формат файлаdocx
    Имя файлаSped_Kursovaya.docx
    ТипКурсовая
    #241585

    МИНОБРНАУКИ РОССИИ

    ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

    ВЫСШЕГО ОБРАЗОВАНИЯ

    «ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»

    Факультет компьютерных наук

    Кафедра информационных систем

    Разработка приложения «Музыкальный проигрыватель Timber»

    Курсовая работа

    09.03.02 Информационные системы и технологии

    Информационные системы и технологии

    Допущено к защите в ГЭК ___.2020

    Зав. Кафедрой ______________________С.Д. Махортов, д. ф.-м. н., доцент

    Обучающийся ____________________________Г. Д. Петров, 1 курс, д/о

    Руководитель ______________________ С.Д. Махортов, д. ф.-м. н., доцент

    Воронеж 2020
    Содержание


    Введение

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

    Технический прогресс продолжает развиваться, и с каждым днём мы можем наблюдать за новинками и совершенствованиями в электронной технике, новыми открытиями и в информационной сфере, большим влиянием информационных и интернет-технологий в жизни людей. Порой даже немыслимо осознавать то, что в прошлом человек жил без электронных технологий и доступа к ним. Если обратиться к научной точке зрения, то информационные технологии представляют весь накопленный опыт человечества в универсальном виде, пригодном для практического использования. Они используются в науке, бизнесе, учёбе, работе, даже промышленности и производстве материалов, медицине, архитектуре, моделировании и во множестве других сфер деятельности людей.

    На данный момент начинают набирать популярность плееры, встроенные в мобильные устройства [1]. Ими удобно пользоваться, чем покупать в магазине готовые, которые занимают много места. Плеер спокойно будет храниться в вашем смартфоне не занимая место в кармане. Треки будут загружаться гораздо проще и занимать это будет меньше времени. В таких приложениях памяти будет намного больше, за счёт того, что они хранятся в телефонах.

    Одним из таких приложений является Timber, это приложение для Android. Даёт возможность слушать треки прямо в телефоне, имеет свои каталоги и плейлисты, что делает прослушивание ещё удобнее .

    1. Постановка задачи

    Целью данной аттестационной работы является описание Android приложения для прослушивания музыкальных треков Timber. К данному приложению были выдвинуты следующие требования:

    • Поддержка всех основных форматов треков.

    • Комфортное использование.

    • Мощные аннотации.

    • Удобная библиотека.

    • Папочное хранилище.

      1. Средства реализации

    В качестве средств реализации для разработки данного приложения были использованы:

    • Java.

    Java – язык, разработанный компанией Sun Microsystems и предназначенный для разработки приложений под Android. Язык и основные реализующие его технологии распространяются по лицензии General Public License.



    1. Анализ предметной области

      1. Терминология (глоссарий) предметной области

    Мобильное приложение – это программное обеспечение, специально разработанное под конкретную мобильную платформу (iOS, Android, Windows Phone и т. д.). Предназначено для использования на смартфонах, фаблетах, планшетах, умных часах и других мобильных устройствах [1].

    DSP Pack – это бесплатный плагин цифровой обработки звука для PlayerPro для учучшения звучанния [2].

      1. Обзор аналогов

        1. VLC Media Player

    VLC Media Player – одна из популярных программ для прослушивания треков и просмотра видео на платформе Android. Может использоваться для потоковой передачи аудио файлов. Имеет приятный дизайн и понятную структуру. Интерфейс приложения представлен на рисунке 1.



    1. Интерфейс «VLC Media Player»

    Недостатками приложения VLC Media Player являются:

    • Нестабильность программы, выраженная зависаниями и затормаживаниями.

    • Редкие обновления.

    • Не во всех версиях и обновлениях работают горячие клавиши.

    • После установки плеера в некоторых случаях падает стабильность работы других плееров.

    • Иногда происходят вылеты, прерывания работы

        1. jetAudio

    jetAudio — программа для прослушивания треков. Большинство пользователей считают его хорошим плеером и уже прослушали в нем сотни тысяч треков. Интерфейс представлен на рисунке 2.



    1. Интерфейс «jetAudio»

    К недостаткам ShortBook относятся:

    • Не анализирует аудио в реальном времени.

    • Плохая коррекция звука.

    • Платное приложение.

        1. Player Pro Music

    Player Pro Music – программа для прослушивания аудио треков. Работает на iPhone, Android, и других платформах. Player Pro Music понимает популярные форматы, включая ePub, fb2, mobi, html. Интерфейс представлен на рисунке 3.



    1. Интерфейс «Player Pro Music»

    Недостатками приложения являются:

    • Большинство функций обработки доступны только после установки и активации DSP Pack.

    • Платное приложение.

    • Реклама.



    1. Реализация

      1. Реализация логики

    Как и было упомянуто выше, для реализации приложения Timber используется язык программирования Java.

    С примером программы на языке Java можно ознакомиться в приложении А.

      1. Реализация интерфейса

        1. Интерфейс меню

    Интерфейс у приложения прост и понятен абсолютно каждому.


    1. Меню

        1. Альбомы

    Каждый пользователь может управлять своими альбомами.



    1. Альбомы

        1. Артисты

    На данном экране можно посмотреть артистов каждой композиции.



    1. Артисты

        1. Играет в очереди

    Пользователь всегда увидит, когда заиграет следующая композиция.



    1. Играет в очереди






    Заключение

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

    Список использованных источников

    1. Джошуа К.Р. Седьмое чувство. Как прогнозировать и управлять изменениями в цифровую эпоху / К.Р. Джошуа. – Эскмо. – 2017. – 336 с.

    2. Митио К. Физика будущего / К. Митио. – Альпина Нон-фикшэн. – 2012. – 584 с.

    3. Приложение «Timber» в Play Market [Электронный ресурс]. – Режим доступа: URL:https://play.google.com/store/apps/details?id=ee.timberdiameter&hl=ru0 – Заглавие с экрана. – (Дата обращения 01.10.2020).

    4. Официальный сайт «Java» [Электронный ресурс]. – Режим доступа: URL: https://www.java.com/ru/ – Заглавие с экрана. – (Дата обращения 20.09.2020).

    5. Приложение «VLC» в Play Market [Электронный ресурс]. – Режим доступа: URL: https://play.google.com/store/apps/details?id=org.videolan.vlc&hl=ru – Заглавие с экрана. – (Дата обращения 01.10.2020).

    6. Приложение «jetAudio» [Электронный ресурс]. – Режим доступа: URL: https://play.google.com/store/apps/details?id=com.jetappfactory.jetaudio&hl=ru – Заглавие с экрана. – (Дата обращения 02.10.2020).

    Приложение А

    Пример реализации программы для очередности проигрывания треков на языке Java

    import static android.support.v4.content.PermissionChecker.checkSelfPermission;
    public class MusicPlayer {
    private static final WeakHashMap mConnectionMap;

    private static final long[] sEmptyList;

    public static ITimberService mService = null;

    private static ContentValues[] mContentValuesCache = null;
    static {

    mConnectionMap = new WeakHashMap();

    sEmptyList = new long[0];

    }

    public static final class ServiceToken {

    public ContextWrapper mWrappedContext;
    public ServiceToken(final ContextWrapper context) {

    mWrappedContext = context;

    }

    }

    }



    написать администратору сайта