search envelope-o feed check
Home Unanswered Active Tags New Question
user comment-o

iCAL parsing (read,write) support

Asked by keilo
16 years ago.

Hi there,

I came across the DayPilot while looking for a web based iCal-based (for parsing: reading and writing) calendar widget.

Is there any plans for iCal support (inline with read, write)?

Either case, i would like to hear your comments on integrating iCal support to DayPilot.

cheeers,

keilo

Comment posted by Dan Letecky
16 years ago.
DayPilot is a presentation layer control and it just binds to a specified data source. However, I'd like to experiment with iCal and DayPilot in the future. I suggest you take a look at DDay.iCal library in the meantime.
Comment posted by keilo
16 years ago.

Hi Dan,

Thank you for your response. Like you pointed, handling iCal could be a nice option (or in my opinion MUST HAVE) for such a complete presentation layer Calendar control. I will take a look at the C# iCal parser implementation to understand the parsing process.

On the other hand, almost all RSS feeders, that utilize AJAX and DHTML, moves the RSS/XML parsing to client-side and leave a Proxy Back-end on the server-side to actually fetch the RSS/XML and sent to presentation layer when presentationmakes a request through XHR. Therefore, the ClientSide(presentation layer) becomes a stand-alone iCalendar (retrieve iCal, parse iCal, render Calendar, update/amend iCal, re-render Calendar, post to Server or other remote locations again through XHR.

The client-side parsing will add enourmous amount of speed and make the whole DayPilot calendar control into a Client-side, standalone Calendar Application that supports iCal. I mean you may have heard of Google Gears which introduces client-side caching+storage and people are crafting more and more AJAX applications to be a standalone apps that they can run when they are offline or online.

Personally, i liked the DayPilot a lot and wont blink to purchase the PRO edition if i have money (sniff..). Limiting this beatifull and very impressive client-side functionality only into ASP.NET back-end driven logic could be turning away all other amazing opportunities that are coming/there. Dojo, Adobe AIR, Google Gears-based frameworks are all playing a possible potential here, imho.

all the best,

keilo.

Comment posted by Dan Letecky
16 years ago.
Hi Keilo,

Thanks for this post. These are definitely ideas to think about. This already appeared during the past months development, that a lot of code is moving to the client-side. The roadmap is stuffed with MUST features (both server-side and client-side) and it will take a few months but this will be probably the next step.
This question is more than 1 months old and has been closed. Please create a new question if you have anything to add.