Details

Title: Разработка раздела "Моменты дня" для приложения одноклассники под операционную систему IOS: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Устинов Артем Германович
Scientific adviser: Петров Александр Владимирович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2022
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: одноклассники; моменты дня; iOS; шейдер фильтры; кривые Безье; odnoklassniki; moments of the day; shader filters; Bezier curves
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2022/vr/vr23-1213
Rights: Доступ по паролю из сети Интернет (чтение, печать)
Record key: ru\spstu\vkr\21505

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Тема выпускной квалификационной работы: Разработка раздела «Моменты Дня» для приложения Одноклассники под операционную систему IOS».В рамках выпускной квалификационной работы была поставлена задача в разработке и поддержке новой функциональности мобильного приложения под операционную систему IOS “Одноклассники”, а именно раздел “Моменты Дня”. Работа проведена на основе кодовой базы раздела “Моменты дня”, разрабатываемой на протяжении последних двух лет. Для достижения цели были поставлены и решены следующие задачи, сбор и формализация требований, создание дизайна приложения, создание и доработка кода приложения, анализ результатов. В ходе продуктового анализа был выявлен ряд требований и разработаны три полноценных модуля и несколько продуктовых задач, а именно: Разработка двух полноценный модулей эффектов, который включает в себя 2 раздела / экрана с различными наборами эффектов, такие как, LUT, Шейдеры фильтры; Поддержка LUT фильтров для видео; Разработка модуля, который включает в себя экран с возможностью рисовать на нем Кривыми Безье, предоставить возможность менять цвет и размер кисти с типом default[7];Добавление зума на камеру; Добавить запоминание всех последних выбранных пользовательских настроек.  В результате был проведен анализ и сделаны выводы о статистики использования раздела “Моменты дня” на тестовых группах, ¼ от всех пользователей одноклассников, до начала запланированного функционала и после включения новой функциональности. На основании проведенных исследований, а именно по улучшенным графикам по всем параметрам, было принято решения о добавление функциональности на всех пользователей и запланированы дальнейшие планы по улучшению новых разделов.[1] Одноклассники - российская социальная сеть, принадлежащая VK Group. На начало 2021 года 30-й по популярности сайт в мире. Проект запущен 26 марта 2006 года[2] Моменты Дня — это короткие видео и фото до 10 секунд, которые исчезают через 24 часа[3] Шейдер – компьютерная программа, предназначенная для исполнения процессорами видеокарты.[4] LUT – это картинка, на которой в заданном порядке расположены цвета. В шаблоне LUT-картинки цвета сопоставлены сами себе, к этой картинке можно применить цветокоррекцию.[5] Кривые Безье – Кривые Безье используются в компьютерной графике для рисования плавных изгибов[6] Pixel buffer – Буфер пикселей, из которого было создано это изображение, если применимо.[7] Default – Стандартный маркер рисования на экране устройства.

Topic of the final qualification work: Development of the "Moments of the Day" section for the Odnoklassniki application for the IOS operating system.  As part of the final qualifying work, the task was to develop and support the new functionality of the mobile application for the IOS Odnoklassniki operating system, namely the Moments of the Day section. The work was carried out since the code base of the “Moments of the day” section, which has been developed over the past two years. To achieve the goal, the following tasks were set and solved: collection and formalization of requirements, creation of an application design, creation and refinement of the application code, analysis of the results. During the product analysis, a few requirements were identified, and three full-fledged modules and several product tasks were developed, namely:1. Development of two full-fledged effect modules, which includes 2 sections / screens with different sets of effects, such as LUTs, Shaders filters.2. Support LUT filters for video.3. Development of a module that includes a screen with the ability to draw on it with Bezier curves, provide the ability to change the color and size of the brush with the default[7] type.4. Development of alignment lines on the preview screen of the moment with support for all available sets of objects.5. Adding zoom to the camera.6. Add remembering all last selected user settings. As a result, an analysis was carried out and conclusions were drawn about the statistics of using the “Moments of the Day” section in test groups, ¼ of all users of classmates, before the start of the planned functionality and after the inclusion of new functionality. Based on the conducted research, namely on improved graphics in all respects, it was decided to add functionalities for all users and further plans are planned to improve new sections.[1] Odnoklassniki is a Russian social network owned by VK Group. At the beginning of 2021, the 30th most popular site in the world. The project was launched on March 26, 2006[2] Daily Moments are short videos and photos up to 10 seconds that disappear after 24 hours[3] A computer program designed to be executed by the processors of a video card[4] This is a picture in which colors are arranged in each order. In the LUT-picture template, the colors are mapped to themselves, you can apply color correction to this picture[5] Bezier curves are used in computer graphics to draw smooth curves.[6] The pixel buffers this image was created from, if applicable[7] Default - Standard drawing marker on the device screen.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print
Internet Authorized users SPbPU Read Print
-> Internet Anonymous

Usage statistics

stat Access count: 4
Last 30 days: 0
Detailed usage statistics