Hi,
ich muss demnächst einen Kalender programmieren, mit dem man für verschiedene Ressourcen Termine anlegen / verschieben / löschen / ... kann.
Sieht also so ähnlich aus wie man es von Outlook / Google / Live etc. kennt.
Die Termine sollen zudem mit beliebigen Cloud-Diensten und Programmen synchronisiert werden, z.B.:
- Google Calendar
- Live-Connect Calendar (Microsoft Hotmail)
- Outlook
- Exchange Server
- CalDAV / WebDAV-Fähige Cloud-Dienste
Den Kalender zu programmieren und die Termine in eine eigene Datenbank zu speichern ist für mich kein Problem. Schwierig wird es bei der Synchronisation.
Muss ich hier jede denkbare
API selbst implementieren, oder gibt es dafür irgendwelche fertigen Bibliotheken?
Anders gefragt: Kennt jemand eine Bibliothek, mit der man auf unterschiedliche Kalender-Dienste zugreifen kann?