System synchronizacji oraz współdzielenia plików pomiędzy wieloma użytkownikami oraz urządzeniami poprzez sieć Internet Rafał Olszewski Promotor: Mgr inż. Dariusz Olczyk
Jakie są możliwości systemu? Jakie są korzyści użytkowników systemu? Cel i zakres projektu Jakie są możliwości systemu? Jakie są korzyści użytkowników systemu?
Produkty rynkowe Ubuntu ONE Dropbox Hostuje.net
Chmura obliczeniowa
Wymagania funkcjonalne Zarządzanie zasobami Zarządzanie kontami powiązanymi Ustawienia aplikacji -Przeglądanie, Udostępnianie, Pobieranie, Usuwanie, Edycja uprawnień. -Przeglądanie, Dodawanie, Usuwanie. -Konfiguracja aplikacji, -Synchronizacja, -Automatyczny start aplikacji, -Automatyczne łączenie z serwerem.
Aktorzy systemu
Architektura systemu
Architektura aplikacji
Komunikacja Klient - Serwer Komunikacja klienta z serwerem odbywa się poprzez przesyłanie strumieni bajtów sformatowanych w tzw. Ramki TCP. <header> <frame-type>FileData<frame-type> <content-length>X</ content-length > </header> <body> <content-type>FileStart</content-type> <file-name>Plik.txt</file-name> <file-directory>D:\Pliki\</file-directory> <data-length>Y</data-length> <data>…</data> </body>
Interfejs użytkownika
Baza danych
Możliwości rozbudowy systemu Wsparcie dla innych systemów operacyjnych Zwiększenie bezpieczeństwa Dostęp przez stronę WWW Rozbudowa interfejsu użytkownika
Użytkownicy systemu
Dziękuję za uwagę