Název:
WebDAV klient s automatickou synchronizací
Překlad názvu:
WebDAV client with automatic synchronization
Autoři:
Vávra, Petr ; Trčka, Martin (vedoucí práce) ; Dokulil, Jiří (oponent) Typ dokumentu: Bakalářské práce
Rok:
2007
Jazyk:
cze
Abstrakt: [cze][eng] Cílem této práce je navrhnout a vytvořit dvoupanelový souborový manažer s podporou protokolu WebDAV, který rozšiřuje známý HTTP protokol. Jde o alternativu k FTP klientům, která přináší mnohé výhody, například možnost fungování i za firewallem nebo podpora práce skupiny lidí na projektu. Aplikace nabízí jednoduché a přehledné grafické rozhraní pro správu lokálních i vzdálených souborů. Lze tak provádět běžné souborové operace, jako je kopírování, přesouvání, přejmenování nebo mazání. Operace je možné provádět na lokálním disku, na serveru i mezi lokálním diskem a serverem. Dále aplikace poskytuje propracovanou podporu synchronizací dvou adresářů. Uživatel může provádět jednorázové ruční synchronizace nebo nastavit automatickou synchronizaci, která eviduje veškeré změny provedené v jednom adresáři a ty následně provádí v cílovém adresáři. Mezi další vlastnosti aplikace patří možnost zamykání souborů a adresářů na serveru, ukládání profilů pro jednotlivá připojení a podpora bezpečné komunikace prostřednictvím HTTPS.The aim of this work is to design "dual panel" file manager with WebDAV protocol support which extends well-known HTTP. The application is an alternative to FTP clients. That brings some benefits such as ability to work behind firewall or cooperation support. The application provides well arranged graphical user interface to manage either local or webdav files. Users can run basic file operations like copy, move, rename, delete within local and webdav directories or between them. Furthermore, the application offers sophisticated synchronizaction support. It allows users to run oneshot synchronization of two directories especially the local and webdav one. What is more, the automatic synchronization checks every changes in source directory and carry out the appropriate file operations in destination directory. The other features of the application are the ability to lock webdav files and directories, saving connections profiles and secure communication over HTTPS.