Details

Title: Разработка кроссплатформенного мобильного приложения для управления устройствами "Умного дома": выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Буланов Егор Игоревич
Scientific adviser: Коликова Татьяна Всеволодовна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2023
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: мобильное приложение; JavaScript; React; React Native; Redux; умный дом; mobile application; smart home
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/2023/vr/vr23-3346
Rights: Доступ по паролю из сети Интернет (чтение)
Record key: ru\spstu\vkr\22729

Allowed Actions:

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

Group: Anonymous

Network: Internet

Annotation

В рамках данной работы была поставлена задача разработки приложения для демонстрации управления устройствами Умного дома. А именно реализация необходимого функционала, такого как авторизация, персонализация и непосредственное взаимодействие с устройствами. Для достижения цели были поставлены и решены следующие задачи: анализ существующих решений, формализация требований, создание дизайна, написание кода приложения, анализ и тестирование результатов. Для разработки данного приложения была выбрана среда разработки WebStorm – редактор кода. В качестве языка разработки был выбран язык JavaScript, а также фреймворки React и React Native – одни из самых популярных инструментов, которые могут быть использованы для создания пользовательских интерфейсов на разных платформах. Хранение данных было реализовано с помощью AsyncStorage.

As part of this work, the task was set to develop an application to demonstrate the control of Smart Home devices. Namely, the implementation of the necessary functionality, such as authorization, personalization, and direct interaction with devices. To achieve the goal, the following tasks were set and solved: analysis of existing solutions, formalization of requirements, design creation, writing application code, analysis, and testing of results. For the development of this application, the WebStorm development environment was chosen – the code editor. JavaScript was chosen as the development language, as well as React and React Native frameworks – one of the most popular tools that can be used to create user interfaces on different platforms. Data storage was implemented using AsyncStorage.

Document access rights

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

Usage statistics

stat Access count: 2
Last 30 days: 1
Detailed usage statistics