Popular Projects
There are a number of very popular projects already available and stably usable today. For a more complete list, please visit my WIKI site at http://www.nantz.org/SushiWiki/wiki.aspx. Also I have created an Open Source Downloader Tool, using NAnt of course, which is available from my Web log at http://www.nantz.org/dasBlog/default.aspx?date=2004-02-18. This tool uses the <get> and <cvs> tasks from NAnt to get the latest source from dozens of Open Source projects! Many of the projects come from the following Web sites:
These sites require that the projects be Open Source (as defined by the Open Source Initiative approved licenses). The Novell site has a very interesting LDAP project that works with ActiveDirectory and OpenLDAP. The Mono ports site is maintained by Jackson Harper and contains key projects that are not cross-platform yet but that are strategically targeted by the Mono project. A number of other sites can be useful, but they are not always Open Source, and therefore specific permission must be granted by the authors:
- www.gotdotnet.com workspaces and examples
- www.codeproject.com
- staff.develop.com/woodring and other Developmentor guys
These sites provide a majority of the projects out there. Some additional projects of interest are listed in Table 12.1.
| Project | Web Site | Description |
|---|---|---|
| SSL | http://www.mentalis.org/soft/projects/seclib/ | A great security library with good SSL support. |
| Genghis | http://www.sellsbrothers.com/tools/genghis/ | A wonderful set of UI components including a wizard engine. |
| MAGIC | http://www.dotnetmagic.com/ | A good mapping to WIN32 cool menus and fancy UI stuff. |
| Command Bar | http://www.aisto.com/roeder/dotnet/ | A great C# implementation of cool menus. |
| Remoting | http://www.dotnetremoting.cc/ | A whole set of Remoting channels many from Ingo Rammer himself! |
| XML-RPC | http://www.cookcomputing.com/xmlrpc/xmlrpc.shtml | A strategic project since Microsoft will probably never support XMLRPC since they view it as a competing standard to Web services. |
| Open GL | http://sourceforge.net/projects/csgl/ | Good mapping to OpenGL. |
| CVS Client/Zip Library | http://www.icsharpcode.net | Great tool for streaming to and from a zip (or compressed) file. |
| PDF.NET | http://sourceforge.net/projects/pdflibrary/ | Good for creating PDFs. |
| nXSLT | http://www.tkachenko.com/dotnet/nxsltl | A port of the Java XSLT tool. |
| Report.NET | http://report.sourceforge.net/ | Pretty good database reporting tool. |
| Jabber.NET | http://sourceforge.net/projects/jabber-net | Jabber is just a cool idea! |