Sections: Einleitung | Aufgabenstellung | Lieferdokumente | Download | Weblinks |

Data Syncer For Nomads - Konzept mit Prototyp zur generischen Synchronisation zwischen 'Nomaden' und Webserver

Siehe auch StudienUndBachelorarbeiten.

Einleitung ^

Immer mehr Personen sind mobil und ohne Verbindung mit einem Netzwerk am Arbeiten ('Nomaden') doch sind viele Applikationen noch nicht darauf ausgerichtet. Interessant ist nun die Idee, lesende Daten trotzdem möglichst ohne Änderung und automatisch über eine Server-Webapplikation zu aktualisieren. Von Zeit zu Zeit, wenn Verbindung besteht, werden die Daten zwischen Server und Notebook oder Mobile synchronisiert ('ge-synced'), d.h. Änderungen, die inzwischen auf dem Server stattfanden, werden auf das Notebook übernommen, und umgekehrt Änderungen vom Notebook auf den Server übernommen. Beispiele: IndoorWPS-Access Points, Adressverwaltung, Kalender.

Je nach Anwendungsszenario finden auf dem Server entweder nur von einem Nomaden aus oder selbst keine Änderungen satt. Es gibt jedoch immer Nomaden, die ihre Änderungen über den Server abholen, d.h. es gibt keine Konflikte (Concurrent Updates), höchstens (vorübergehend) unterschiedlich aktuelle Zustände.

Aufgabenstellung ^

  1. Es soll eine Auslegeordnung zur Theorie der Synchronisation und zu bestehenden, generischen Produkten/Projekten erstellt werden.

  1. Es soll eine Anwendung (Client-Server-Bibliothek) erstellt werden, mit dem man generisch Datenbanken synchronisieren kann (via http). Dies soll möglichst so geschehen, dass man das bestehende Programm mit dem man diese Datenbank nutzt, nicht ändern muss, so dass man also die Synchronisationssoftware einfach hinzufügen kann. Zudem soll die Software auch in einer Standard-Hosting Umgebung (LAMP) ohne grossen Aufwand lauffähig sein.

Es gibt folgende Anwendungsfälle:

Rahmenbedingungen:

Lieferdokumente ^

Download ^

Weblinks ^