Sync CalDAV .NET client

2,110 views
Skip to first unread message

jzafrilla

unread,
Mar 13, 2012, 2:49:29 PM3/13/12
to SabreDAV Discussion
Hi all!,
I have a Web App developed with .NET, and i would like to implement a
client for write and read from SabreDAV CalDAV Server(Periodically,
pej: every 10 minutes). There are any API or library to do that or i
have to implement all the request to get and set events usin SabreDAV
CalDAV Server?.

If i have to do the second option, can you show me how i can create a
request, for example in .NET o Java? There are a URL like 'http://
user@pass:host/caldavserver/put/event/' to write or read from this
server?

Sorry for my english!

Thanks in advance.

Juan

Evert Pot

unread,
Mar 13, 2012, 2:57:56 PM3/13/12
to sabredav...@googlegroups.com
Hi Juan,

SabreDAV implements the WebDAV and CalDAV specification. This is a internet standard, and tons of info can be found in the relevant rfcs:

http://tools.ietf.org/html/rfc4918
http://tools.ietf.org/html/rfc4791

So rather than asking how you can specifically implement this for SabreDAV, look what you need to do to create a generic CalDAV client.
There should be plenty of information on the internetz to help you do this.

I'd be happy to help with specific questions you may have about SabreDAV, but you have to do the initial research yourself.
It may also help to just look at an existing client such as Thunderbird/Lightning to see what it's sending to SabreDAV and what's coming back.

Good luck!
Evert

Pierre Dubois

unread,
Mar 13, 2012, 6:54:11 PM3/13/12
to sabredav...@googlegroups.com
Hi Juan,

I don't know any open source .Net Web Client with webdav and caldav support.

But a couple year ago I found 2 interresting projects:
Finally, I currently work on the implementation of a DeltaV server in SabreDav and in parallel I am developing a WebDav / DeltaV .Net Client.

I hope that information would help you in your .Net web apps developpement.


Have a great day

:-)

Pierre Dubois
www.pdprogrammeur.com


--
You received this message because you are subscribed to the Google Groups "SabreDAV Discussion" group.
To post to this group, send email to sabredav...@googlegroups.com.
To unsubscribe from this group, send email to sabredav-discu...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/sabredav-discuss?hl=en.


Fletcher Johnson

unread,
Mar 19, 2012, 1:46:46 PM3/19/12
to sabredav...@googlegroups.com
Juan,

I don't have an answer for you, but as Evert pointed out, this should not be
difficult.

1) I am sure there are quite a few .net based CalDav libraries out there.
Just be careful to get a library vs. trying to start with an existing caldav
client application as you may end up with much more code (and complexity)
than you need.
2) The other thing you will probably need to find is a parser that will
convert the .ics data into an array/List for you to use. Again, there
should be quite a few of these available.

Take care,

Fletcher Johnson
Fletcher...@gmail.com

Sorry for my english!

Thanks in advance.

Juan

--

Reply all
Reply to author
Forward
0 new messages