Published on January 7, 2009
ICalendar (RFC2445) A quick introduction to RFC2445
Agenda 1. Calendaring: it's about managing our time 2. Calendar formats:vcs and ics 3. Conversion issues 4. A managing protocol
Calendaring Calendaring is the capability to manage your time. Record events; schedule tasks; organize meetings. Share these infos and access them from everywhere .
Calendaring II Email.. Calendaring .. is about connecting people; makes people meet; use standard protocols: use various standards: MIME - exchange vcs/ics/??? - exchange IMAP - access caldav/Wcap - access SMTP - transfer SMTP/??? - transfer We want a standard set of protos for calendaring!
Calendaring III - use cases Create a personal BEGIN:VCALENDAR BEGIN:VEVENT appointment with a SUMMARY:my appointment reminder; DTSTART:20081205T120000 DTEND:20081205T130000 BEGIN:VALARM create a public event; TRIGGER:PT10 ACTION;EMAIL:mailto:email@example.com END:VALARM subscribe somebody's END:VEVENT agenda; END:VCALENDAR
Calendaring III - use cases Organize a meeting: 1. identify attendees 2. check attendees freebusy 3. schedule meeting 4. send invitation 5. process responses
Calendaring III - use cases Manage a recurring event: 1. create the recurring event 2. add exclusion 3. reschedule/modify a single occurrence
Calendaring III - use cases Moreover we want to carry all these infos with us,no matter which device we're using: 1. Laptop; 2. Mobiles; 3. PDA; 4. Webapps; 5. ...
Formats Events are stored mainly in 2 formats: format;extension;mime;rfc;desktop;mobile; iCalendar;ics;text/calendar;2445;yes;NO; vCalendar;vcs;text/x-vcalendar;NO;yes;yes
Formats II Differences between ics/vcs
Conversion issues non standard properties, recurrence-id, alarms
Calendar access protocol CalDAV is a standard protocol for accessing calendar event. it's an extension of WebDAV/HTTP; stores events in browsable file/folder; retrieves events by query; provides ACL.
Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...
In this presentation we will describe our experience developing with a highly dyna...
Presentation to the LITA Forum 7th November 2014 Albuquerque, NM
Un recorrido por los cambios que nos generará el wearabletech en el futuro
Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...