Laboratory for Internet and Innovative Technologies

With the emerging use of electronic calendars services on the Internet the users are constantly increasing the number of calendar platforms they use and the need to have them synchronized in one place is increasing. In this paper we discuss the evolution of the electronic services for calendars, and give overview of the APIs they use, along with protocols and interfaces to these services. We introduce an idea to create Calendar Service Agent as a software agent in order to exchange, modify and synchronize information about events from diļ¬€erent calendar platforms. The solution is explained by protocols and patterns, as well as the structure and architecture, and platforms included.


Magdalena Kostoska, Goran Velkoski, Krste Bozinoski, Sasko Ristov, and Marjan Gusev


Calendar protocols, calendar services, calendar interoperability

Full Paper

The paper is published in BCI 2012, Proceedings of 5th Balkan Conf. in Informatics, Novi Sad, Serbia, ISBN 978-86-7031-200-5, 2012