Building an extensible file manager application

OData support
Albert István
Department of Automation and Applied Informatics

The purpose of this thesis to create a file manager application for Universal Windows Platform (UWP), assuring the existing functions and policies, which were created for the Windows Presentation Foundation (WPF) application. The program will recoup the lack of handling various filesystems the same ways.

Nowadays many services exist that can manage our files and folders online and offline. Creating a unified interface to handle every filesystem the same way will solve the problem that is created by the chaos of clients which are not compatible with each other. The existing application gives a framework which can be extended by plugins for multiple purposes like the implementation of the local file system or Google Drive etc. The current application has no visual presentation of the file operations, so I will implement this feature as well.

The new policy of Microsoft for apps makes the programs safer and inspected, assuring the ability of crossing platforms. That makes development easier and more efficient. I should start rewriting the program following these policies, but the change-over from WPF to UWP raises difficulties for me. Losing all the Win32 API method calls, I need to replace and rethink these parts to have most of the features as before.

The thesis will introduce the difficulties of the application porting and offer solutions for them, also explaining why the changes were important. The new visualization for the active file operations will be shown and explained. My work will also sum up the available technologies that might challenge the integrity of UWP.


Please sign in to download the files of this thesis.