Таблица | Карточка | RUSMARC | |
Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа: Анонимные пользователи Сеть: Интернет |
Аннотация
Тема выпускной квалификационной работы: «Разработка клиентского приложения для облачного сервиса OneDrive на основе FUSE». Данная работа посвящена разработке клиентского приложения для облачного сервиса Microsoft OneDrive для операционной системы Linux. В рамках работы был проведён анализ существующих решений. На основе проведённого анализа были сформулированы требования к разработке проекта. Разработанное приложение разделено на три основных компонента: Библиотека «onedriver», абстрагирующая работу с REST интерфейсом GaphAPI, через который ведётся работа с сервисом OneDrive;Фоновый сервис «onedrived», который управляет FUSE модулями файловой системы и предоставляет интерфейс взаимодействия через D-Bus;Консольное приложение «onedrivectl», которое является простым пользовательским интерфейсом для управления фоновым сервисом.
The subject of the graduate qualification work is «Developement of OneDrive client for Linux based on FUSE». This work describes the developemen of client application for cloud storage service OneDrive for Linux operating system. As part of the work, the existing solutions on the market were analyzed. Based on the result of the analysis project requirements were formulated. The project is divided in three parts: Library «onedriver» that abstracts away Graph API, which is a REST API and through which the app operates with OneDrive services; Daemon «onedrived», which manages FUSE mounts and provides a D-Bus interface;Terminal application «onedrivectl», which provides simple user interface for communication with the daemon.
Права на использование объекта хранения
Место доступа | Группа пользователей | Действие | ||||
---|---|---|---|---|---|---|
Локальная сеть ИБК СПбПУ | Все |
![]() ![]() ![]() |
||||
Внешние организации №2 | Все |
![]() |
||||
Внешние организации №1 | Все | |||||
Интернет | Авторизованные пользователи СПбПУ |
![]() ![]() ![]() |
||||
Интернет | Авторизованные пользователи (не СПбПУ, №2) |
![]() |
||||
Интернет | Авторизованные пользователи (не СПбПУ, №1) | |||||
![]() |
Интернет | Анонимные пользователи |
Оглавление
- Содержание
- Введение
- Обоснование актуальности работы
- Цель и задачи
- Глава 1. Анализ предметной области
- 1.1. Анализ существующих решений
- Глава 2. Формирование перечня требований
- Глава 3. Проектирование архитектуры ПО
- 3.1. Архитектура проекта
- 3.2. Выбор средств разработки
- 3.2.1. Выбор языка программирования
- 3.2.2. Выбор библиотеки для взаимодействия с системой FUSE
- 3.2.3. Выбор библиотеки для работы с D-Bus
- 3.2.4. Выбор фреймворка для консольных приложений
- 3.2.5. Выбор среды разработки
- 3.3. Архитектура компонентов проекта
- 3.3.1. Архитектура библиотеки onedriver
- 3.3.2. Архитектура фонового сервиса onedrived
- 3.3.2.1. Проектирование интерфейса взаимодействия
- 3.3.3. Архитектура консольного приложения onedrivectl
- Глава 4. Разработка проекта
- 4.1. Разработка библиотеки onedriver
- 4.1.1. Описание моделей
- 4.1.1.1. Client
- 4.1.1.2. Drive
- 4.1.1.3. DriveItem
- 4.1.1.4. File
- 4.1.1.5. Folder
- 4.1.1. Описание моделей
- 4.2. Разработка фонового сервиса onedrived
- 4.2.1. Модуль файловой системы
- 4.2.2. Интерфейс D-Bus
- 4.3. Разработка консольного приложения
- 4.1. Разработка библиотеки onedriver
- Глава 5. Анализ результатов разработки
- 5.1. Библиотека onedriver
- 5.2. Фоновый сервис onedrived
- 5.3. Консольное приложение onedrivectl
- 5.4. Общая оценка проекта
- Заключение
- Список использованных источников
Статистика использования
|
Количество обращений: 0
За последние 30 дней: 0 Подробная статистика |