• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
ICalendar RFC2445 - draft1
 

ICalendar RFC2445 - draft1

on

  • 1,690 views

Quickly presenting iCalendar (RFC2445), standard rules and some interoperability issues

Quickly presenting iCalendar (RFC2445), standard rules and some interoperability issues

Statistics

Views

Total Views
1,690
Views on SlideShare
1,684
Embed Views
6

Actions

Likes
0
Downloads
12
Comments
0

3 Embeds 6

http://www.slideshare.net 3
http://www.linkedin.com 2
http://www.docshut.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    ICalendar RFC2445 - draft1 ICalendar RFC2445 - draft1 Presentation Transcript

    • 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:rpolli@me.it 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.