Skip to content

martinzellner/sourceBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#sourceBox

Synchronisations Struktur für kolaboratives Arbeiten auf textbasierten Dateien

Note
This is a project of a cource in internet communications at the technical university of munich. Since the course is in German, all documentation and comments will also be in German. If you wish to use our code for your own project, please contact us.

Basis:


** Thema 3: ** P2P/Webserver basierter Dateiaustausch

Mindestanforderungen:


  • Nutzer tauschen Dateien, die in einem Ordner liegen, automatisch untereinander aus

  • Nutzer kann sich alle möglichen Ordner anzeigen lassen

  • Nutzer sollen miteinander Ordner teilen können

  • Inhalte geteilter Ordner sollen immer synchron gehalten werden

    • Hinzufügen einer Datei -> Automatisches Aktualisieren der Ordner aller Abonnenten
    • Löschen einer Datei -> Automatisches Aktualisieren der Ordner aller Abonnenten
  • Grundstruktur können reine P2P/Server Architekturen oder hybride Architekturen sein

  • Reaktion auf Fehlerfälle

Termine


** Mo. 03.06. 15:00 ** Präsentation der Idee als Poster in PowerPoint

Features


  • Lock-Funktion für einzelne Dateiparts
  • Intelligentes Versionskontrollsystem: Automatisches Commit/Checkout bei Datei öffnen/schließen
  • Plattformunabhängigkeit: Windows, Linux, MacOS,
  • Grafische Oberfläche / PlugIn für Dateimanager

Implementierung in Python


Nötige Umgebung

Der Server benötigt ein Installiertes RCS (auf Mac OS im default installiert, Linux je nach Distribution, Windows über cygwin)

Architektur


Zunächst Mindestanforderungen

About

a Dropbox-like service that is optimized for hazzle-free editing of sourcecode. Class project of the course 'Internetkommunikation' from the TU München.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •