Cool projects that don’t exist - part 2

by Mads Kristensen 7. August 2008 04:39

A year ago, I wrote a post about three projects that I thought would be useful for .NET developers but didn’t exist at the time. I thought it would be fun with a follow-up on that post.

1. Silverlight XHTML editor

Rich text editors like FreeTextBox and FCKeditor are extremely difficult to do right, so I wasn’t expecting a Silverlight rich text editor anytime soon. Back then Silverlight was also still in beta. A little while back I noticed that Michael Sync has started a CodePlex project of a Silverlight rich text editor. Way to go Michael!

2. OpenID membership provider for ASP.NET

I’ve really needed a plug ‘n play membership provider that supported OpenID natively. Then came along exactly that, which also is open source and available at Google Code. Good stuff, but it would be cooler if no third-party assemblies where used to make it easier to modify the code. Thumbs up anyway!

3. ASP.NET MonsterID implementation

A MonsterID is a visual image representation of an e-mail address that can be used either as a security measure or as an avatar. Only a few days after I wrote the post, Alexander Schuc wrote his MonsterID HttpHandler. This was so good that we implemented it in BlogEngine.NET 1.2. Now Gravatar supports it natively as well. Good job!

There are still a few projects that I think would be great contributions to .NET developers.

1. OAuth .NET library

The starting-to-get-popular API authentication mechanism, OAuth, would be a great addition to the .NET toolbox. Google and others are soon to support OAuth and we need both the server and client mechanisms. That would make it possible to both send and retrieve data to and from third-parties.

Update: It already exist right here code.google.com/p/devdefined-tools/wiki/OAuth

2. Semantic document writer

The relative new semantic document types such as FOAF and SIOC can be a bit tough to write yourself. They use the RDF XML format which is pretty tough to both read and write without the right tools. I would think a simple library would help democratizing these standard formats and broaden their reach. As an open source project, the library would also quickly adhere to best practices for writing these documents.

Am I missing some non-existing projects?

* Only $4.95/month ASP.NET & Windows 2008 + IIS 7 Hosting! FREE SQL Included

Tags: , , ,

Random thoughts

Comments

8/7/2008 2:18:05 PM #

AG

There is an OAuth .NET library, see: code.google.com/p/devdefined-tools/wiki/OAuth

AG United States |

8/7/2008 3:12:50 PM #

Mads Kristensen

Thanks. Just what I was looking for.

Mads Kristensen Denmark |

8/7/2008 4:29:16 PM #

Hartvig

Why do you want a Silverlight RTE? The context is different from html, meaning that you'll never get true wysiwyg (as Silverlight gots it's own text rendering engine, which is different from the browser's text rendering engine).

Hartvig Denmark |

8/7/2008 4:38:07 PM #

Dan Atkinson

Mads, Would you be able to run updates on the post as/when these projects exist?

I was going to point out the OAuth library for .NET but noticed that it's already been pointed out by AG, and confirmed by yourself.

Dan Atkinson United Kingdom |

8/7/2008 5:19:10 PM #

Mads Kristensen

@Hartvig,

I want a Silverligt RTE because of the multimedia features. It would be able to do a lot of image manipulation, video editing etc. And then it would output the same XHTML in all browsers - something none of the current JS based products do.

Mads Kristensen Denmark |

11/15/2008 1:15:25 AM #

Jürgen Gutsch

Hi Mads,

>> 2. OpenID membership provider for ASP.NET
The DotNetOpenID library includes provider support with OpenID:
http://code.google.com/p/dotnetopenid/

I'll test this library in the next days to write an article about OpenID support in ASP.NET.

Jürgen Gutsch Germany |

Comments are closed

About the slave

Mads Kristensen Mads Kristensen
Web developer at ZYB and founder of BlogEngine.NET. More...

LinkedIn ZYB Facebook Last.fm Twitter View Mads Kristensen's profile on Technorati

The Lounge

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2008