Robert McLaws: FunWithCoding.NET

Public Shared Function BrainDump(ByVal dotNet As String) As [Value]

News

<script type="text/javascript"><!-- google_ad_client = "pub-4330602465258980"; google_hints = "ASP.NET, VB.NET, C#, C#.NET, WindowsForms, .NET Framework, VS2005, Visual Studio, XAML, WinFX, Windows Workflow, WPF, WCF, Atlas, NetFX3, Visual Studio Orcas"; google_ad_width = 120; google_ad_height = 240; google_ad_format = "120x240_as"; google_ad_type = "text_image"; google_ad_channel ="4997399242"; google_color_border = "B6C9E7"; google_color_bg = "EFEFEF"; google_color_link = "0000FF"; google_color_text = "000000"; google_color_url = "002C99"; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<!--
-->

You should feel free to challenge me, disagree with me, or tell me I'm completely nuts in the comments section of each blog entry, but I reserve the right to delete any comment for any reason whatsoever. That said, I will most likely only delete abusive, profane, rude, or annonymous comments, so keep it polite, please.

Blogroll

Cool .NET Articles

My .NET Tools

My Builder.com Articles

My MSKB Articles

The Future of RSS

Scoble asks what we want to see next from RSS. I'll tell you what I want, and I'd love to be able to have the time to make it happen myself.

I want a new type of RSS, and I'd call it RSE (pronounced Rizzy), or Really Simple Events. It would be a method for anyone, anywhere, to publish a feed that has events in it. Then, I'd have a RSE Aggregator that would work just like an RSS Aggregator, only it would be a calendar. I'd be able to pull in feeds from user groups, appointments, online conferences, web meetings, chats, co-workers, etc, and be able to pull them into my RSE Aggregator to see when they are. I'd like to be able to have an interface to be able to add events simple, and have the underlying RSE generated automatically. I'd like to be able to publish this information to the web, and have people pull up my RSE feeds and see what I have going on. I'd like to be able to have a company RSE feed to show product releases, trade show appearances, webcasts, appointments, and other info.

I'd like to be able to integrate RSE with Outlook, and have Outlook push and pull RSE feeds, and have them automatically show up in my Outlook calendar (and consequently my PDA). No, I'm not talking shared calendars with Exchange 2003. I'm talking decentralized calendars here. I'd like to be able to have my own personal Pingback port where people can push events to me, and I can approve or deny them. I'd like to have RSE and RSS in the same document, with an RSE extension that lets me tie important dates to blog entries. I'd like to be able to export my list of calendar feeds to OPML or OPML-like syntax.

That's about everything I can thing of right now. So, who is gonna build it for me?

Comments

Ali Parvaresh said:

I do like RSE as well:)
But who can make it?
# November 23, 2003 11:02 PM

TrackBack said:

# November 24, 2003 1:06 AM

Ian said:

check out upcoming.org ..
# November 24, 2003 1:11 AM

Robert McLaws said:

That's realy nifty, but what I want is a modification of RSS designed for calendars, not an RSS calendar feed. RSS has issues with parsing dates that makes it not the best candidate in the world.

Also, time zone issues would need to be addressed, which the RSS format does not allow for. I don't think an RSS module is the best solution. I think a new format would be.
# November 24, 2003 1:23 AM

Julien CHEYSSIAL said:

Well... Your dream already exists ! Why don't you check out over http://purl.org/rss/1.0/modules/event/ ?

MyBlogroll.com, my online aggregator, which will be released soon (2-3 weeks) under application service mode, already supports that. Stay tuned.
# November 24, 2003 3:18 AM

Robert McLaws said:

Julien,

The Event Module is still flawed, because it does not allow you to specify start times, end times, or durations. It also does not handle time zones, or an aggregator that will calculate the actual start time from your time zone. It's only a partial solution.

I'll be interested to see what MyBlogtoll.com does. Somehow, if it uses the Event module, I fear it will not do what RSE would conceivably do.
# November 24, 2003 3:27 AM

rick said:

RSS 2.0 allows namespaces. Create an events namespace with the properties you need (start time, end time, duration, whatever). So, it has the extra properties for your RSE aggregator app, but it can also be read just fine by today's RSS apps.
# November 24, 2003 1:10 PM

Vazz said:

Maybe you want Chandler - "Chandler's peer-to-peer calendaring system will enable any subgroup of Chandler users -- a small business, a study group, a non-profit's board, or even people planning a surprise birthday party -- to efficiently schedule meetings, browse the calendars of others, and see overlays of multiple calendars simultaneously." But it is way from complete. http://www.osafoundation.org/Chandler_Compelling_Vision.htm
# November 24, 2003 4:13 PM

Prakash S said:

Funny! I was thinking of the same thing just yesterday.
# November 25, 2003 1:19 PM

David Buxton said:

Have you seen iCal on Mac OS X? You can subscribe to other people's published calendars and have iCal update the subscription manually or automatically at intervals.

Netscape Mozilla, Ximian Evolution and others also support this format.

Apple's iCal uses the ical format for storing and publishing calendar information: a well documented format with considerably flexibility for defining calendar events.

http://www.ietf.org/rfc/rfc2445.txt
http://simon.incutio.com/archive/2002/10/22/lotsOfICalLinks
# November 26, 2003 7:34 PM

Danny said:

There's been a lot of work done recently with an RDF expression of the iCal format. This means that it can be put directly into RSS 1.0 feeds. The benefit over using RSS 2.0 + namespaces is that the relationships between the iCal entities and the RSS (and anything else you might add, like FOAF) is unambiguously defined, and available to all RDF tools.

See:

http://esw.w3.org/topic/RdfCalendar

http://groups.yahoo.com/group/rss-dev/message/6004

There's already at least one commercial app using the RDF version of the format:

http://www.sherpasuite.com/
# November 28, 2003 4:00 AM

Jan Egil Kristiansen said:

Robert, I don't quite get your critisism of the Events module.

With
<ev:startdate>2003-11-12T14:00:00+0</ev:startdate>
<ev:enddate>2003-12-14T18:00:00+0</ev:enddate>
I can specify both time of day, time zone, and - indirectly - duration, can't I?

But these are generally physical events - I don't need to know the exact time, unless I'm there - so defaulting to local time seems sensible.
# December 3, 2003 6:53 AM

TrackBack said:

Rob Robinson
# December 21, 2003 5:58 AM

TrackBack said:

# March 9, 2004 11:31 PM

TrackBack said:

Fragmented Mind &raquo; RSS Calendar
# June 12, 2004 10:39 PM