• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Development of a Client Web-Application for a GoogleDrive-Based Media-Archive

Student: Vetelina Ekaterina

Supervisor: Denis Korolev

Faculty: HSE Tikhonov Moscow Institute of Electronics and Mathematics (MIEM HSE)

Educational Programme: Information Science and Computation Technology (Bachelor)

Year of Graduation: 2017

Two key objectives of the presented study involve the development of a client application, which gathers different metadata regarding local user files and transfers them both between local storage and Google Drive and a web application, that allows registered users to register and install new client applications and manage all the installed ones afterwards. The given study aims to accomplish the following goals: - to develop an Electron-based client application including a module, which requires an access to user’s file system and gathers metadata regarding user files, a module, that uploads user’s files and metadata to Google Drive and a module, which downloads file from Google Drive to local storage; - to develop a cross-platform web application, that allows users to get registered with their Google accounts, register, download and install new client desktop applications on their electronic devices and manage the installed applications via the web application; - to develop a method to integrate both client and web applications to provide the web application with the most recent data concerning the client applications’ operations and serve it to the end user in real time. The following presents the results, that were obtained in the course of project development. A client application and a web application for Google Drive-based media archive were developed. The REST API was developed in order to provide methods for integrating the aforementioned applications. The presented subject area provides an opportunity for further functional extension e.g. integrating with other cloud storages or implementing business models to create a set of distinguished functions. Number of pages without appendices – 80, number of pages with appendices – 123. Number of illustrations – 14, number of sources used – 11.

Student Theses at HSE must be completed in accordance with the University Rules and regulations specified by each educational programme.

Summaries of all theses must be published and made freely available on the HSE website.

The full text of a thesis can be published in open access on the HSE website only if the authoring student (copyright holder) agrees, or, if the thesis was written by a team of students, if all the co-authors (copyright holders) agree. After a thesis is published on the HSE website, it obtains the status of an online publication.

Student theses are objects of copyright and their use is subject to limitations in accordance with the Russian Federation’s law on intellectual property.

In the event that a thesis is quoted or otherwise used, reference to the author’s name and the source of quotation is required.

Search all student theses